You are most probably seeing https://github.com/apache/netbeans/pull/5271 It is fixed in NB17 which has the first rc available last week, or as a workaround use an up-to date Java 17 (Java 17.0.6) wich has a dot in it's version.
On Wed, Jan 25, 2023 at 12:39 AM Thomas Kellerer <sham...@gmx.net> wrote: > Hello, > > after the 16u1 path, I was able to work with my Gradle 7.5 again (thanks!) > > So far I have been running NetBeans on Java 11 (from adoptium if that > matters) and had no problems. > > However, when I start NetBeans using Java 17 (but keep the Gradle projects > at Java 11), NetBeans doesn't open the projects any more. > > This is a Gradle project with about 20 modules. The top project is loaded, > but none of the modules. e.g. the "Projects" window is empty after a > restart with Java 17. > > In the logfile I can see the following error (once for each module): > > INFO > [org.netbeans.modules.gradle.execute.GradleDistributionProviderImpl]: > Gradle Distribution for Gradle: server[FULL] is > GradleDistribution{gradleUserHome=C:\Users\tkellerer\.gradle, > distributionDir=C:\Users\tkellerer\.gradle\wrapper\dists\gradle-7.5.1-all\1ehga6e77gqps5uk2kc5kf1vc\gradle-7.5.1, > distributionURI= > https://services.gradle.org/distributions/gradle-7.5.1-all.zip, > version=Gradle 7.5.1} > WARNING [org.netbeans.modules.project.ui.OpenProjectList] > java.lang.StringIndexOutOfBoundsException: begin 1, end -1, length 4 > at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4601) > at java.base/java.lang.String.substring(String.java:2704) > at > org.netbeans.modules.gradle.GradleJavaCompatProblemsProvider.getJavaMajorVersion(GradleJavaCompatProblemsProvider.java:147) > at > org.netbeans.modules.gradle.GradleJavaCompatProblemsProvider.getJavaVersion(GradleJavaCompatProblemsProvider.java:128) > at > org.netbeans.modules.gradle.GradleJavaCompatProblemsProvider.getProblems(GradleJavaCompatProblemsProvider.java:91) > at > org.netbeans.spi.project.ui.support.UILookupMergerSupport$ProjectProblemsProviderImpl.getProblems(UILookupMergerSupport.java:274) > at > org.netbeans.api.project.ui.ProjectProblems.isBroken(ProjectProblems.java:58) > at > org.netbeans.modules.gradle.NbGradleProjectImpl$ProjectOpenedHookImpl.lambda$projectOpened$0(NbGradleProjectImpl.java:689) > at > org.netbeans.modules.gradle.NbGradleProjectImpl$ProjectOpenedHookImpl.projectOpened(NbGradleProjectImpl.java:696) > at > org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:60) > at > org.netbeans.spi.project.ui.support.UILookupMergerSupport$OpenHookImpl.projectOpened(UILookupMergerSupport.java:219) > at > org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:60) > [catch] at > org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1321) > at > org.netbeans.modules.project.ui.OpenProjectList.doOpenProject(OpenProjectList.java:1402) > at > org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:848) > at org.netbeans.modules.project.ui.groups.Group.open(Group.java:590) > at > org.netbeans.modules.project.ui.groups.Group.setActiveGroup(Group.java:180) > at > org.netbeans.modules.project.ui.groups.GroupsMenu$4$1.run(GroupsMenu.java:155) > at > org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) > at > org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) > at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) > > "server" is the name of one of the modules of the project. > > I have configured NetBeans to "Prefer to use Gradle Wrapper that Comes > with the Project". > > Gradle 7.5 is compatible with Java 17, but my project is defined to use > Java 11. > It seems NetBeans/Gradle has a problem if the default JDK is not the same > as the project's JDK. > > Any ideas? > > Regards > Thomas > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org > For additional commands, e-mail: users-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > >