diff --git a/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/SingleExtensionEvalFunction.java b/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/SingleExtensionEvalFunction.java index 8611b8bc08cd01..a2da5c8513069d 100644 --- a/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/SingleExtensionEvalFunction.java +++ b/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/SingleExtensionEvalFunction.java @@ -85,6 +85,7 @@ public void setRepositoryRemoteExecutor(RepositoryRemoteExecutor repositoryRemot this.repositoryRemoteExecutor = repositoryRemoteExecutor; } + @Nullable @Override public SkyValue compute(SkyKey skyKey, Environment env) throws SkyFunctionException, InterruptedException { @@ -165,6 +166,7 @@ public SkyValue compute(SkyKey skyKey, Environment env) try (Mutability mu = Mutability.create("module extension", usagesValue.getExtensionUniqueName())) { StarlarkThread thread = new StarlarkThread(mu, starlarkSemantics); + thread.setPrintHandler(Event.makeDebugPrintHandler(env.getListener())); ModuleExtensionContext moduleContext = createContext(env, usagesValue, starlarkSemantics, extension); threadContext.storeInThread(thread);