This is an automated email from the ASF dual-hosted git repository. lkishalmi pushed a commit to branch release160 in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit c729a4f1b6007f2ac140a837cc000e4a80be2c1b Author: Laszlo Kishalmi <laszlo.kisha...@gmail.com> AuthorDate: Fri Dec 2 08:45:36 2022 -0800 Made Gradle JavaCompilerProcessorFactory work in absence of a ClasspathProvider --- .../gradle/java/output/JavaCompilerProcessorFactory.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/java/gradle.java/src/org/netbeans/modules/gradle/java/output/JavaCompilerProcessorFactory.java b/java/gradle.java/src/org/netbeans/modules/gradle/java/output/JavaCompilerProcessorFactory.java index 294face367..3b099f6f29 100644 --- a/java/gradle.java/src/org/netbeans/modules/gradle/java/output/JavaCompilerProcessorFactory.java +++ b/java/gradle.java/src/org/netbeans/modules/gradle/java/output/JavaCompilerProcessorFactory.java @@ -68,12 +68,16 @@ public final class JavaCompilerProcessorFactory implements OutputProcessorFactor private StackTraceProcessor(RunConfig cfg) { project = cfg.getProject(); ProjectSourcesClassPathProvider cpProvider = project.getLookup().lookup(ProjectSourcesClassPathProvider.class); - ClassPath[] projectClassPath = cpProvider.getProjectClassPath(ClassPath.EXECUTE); - ClassPath[] bootClassPath = cpProvider.getProjectClassPath(ClassPath.BOOT); - classPath = ClassPathSupport.createProxyClassPath( - ClassPathSupport.createProxyClassPath(projectClassPath), - ClassPathSupport.createProxyClassPath(bootClassPath) - ); + if (cpProvider != null) { + ClassPath[] projectClassPath = cpProvider.getProjectClassPath(ClassPath.EXECUTE); + ClassPath[] bootClassPath = cpProvider.getProjectClassPath(ClassPath.BOOT); + classPath = ClassPathSupport.createProxyClassPath( + ClassPathSupport.createProxyClassPath(projectClassPath), + ClassPathSupport.createProxyClassPath(bootClassPath) + ); + } else { + classPath = ClassPath.EMPTY; + } } @Override --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists