FYI, in case this wasn't known.

FYI. After working on a gradle project with terminal, try to open the gradle project with NB; several fails, clicked open and the dialog would descend into directory and display contents; restarts with clean cachedir; after a try with clean gradle project finally (doh!) looked and saw the following exception in the messages.log. After this I restarted, tried again, and noticed the "trust" checkbox on the open dialog was off, clicked it on and the open succeded; don't know if that was the actual issue. Can't reproduce, if close projects, restart clean cache NB, the trust box is checked and.

Oh, can kind of reproduce. Close NB, remove .gradle/nb_cache; trying to open gets the exception. Now I'm getting a problem dialog and can proceed. The logs are different for the two cases.

Gradle 7.5, NB 14, JDK 17.


=== With this one the couldn't open ===
INFO [org.netbeans.modules.gradle.loaders.GradleProjectLoaderImpl]: Load aiming FULL for Gradle: raelity-lib[FALLBACK]
WARNING [org.netbeans.modules.project.ui.OpenProjectList]
java.lang.NullPointerException: Cannot invoke "java.io.File.toPath()" because the return value of "org.netbeans.modules.gradle.spi.GradleFiles.getBuildScript()" is null     at org.netbeans.modules.gradle.GradleProject.invalidate(GradleProject.java:124)     at org.netbeans.modules.gradle.loaders.GradleProjectLoaderImpl.loadProject(GradleProjectLoaderImpl.java:83)     at org.netbeans.modules.gradle.NbGradleProjectImpl.loadOwnProject0(NbGradleProjectImpl.java:470)     at org.netbeans.modules.gradle.NbGradleProjectImpl.setAimedQuality(NbGradleProjectImpl.java:359)     at org.netbeans.modules.gradle.NbGradleProjectImpl$ProjectOpenedHookImpl.lambda$projectOpened$0(NbGradleProjectImpl.java:682)     at org.netbeans.modules.gradle.NbGradleProjectImpl$ProjectOpenedHookImpl.projectOpened(NbGradleProjectImpl.java:691)     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.OpenProjectList$6.run(OpenProjectList.java:672)     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)
INFO [org.netbeans.ui.metrics.projects]: USG_PROJECT_OPEN

=== With this one after the open attemp a problem dialog came up ===
INFO [org.netbeans.modules.gradle.loaders.GradleProjectLoaderImpl]: Load aiming FULL for Gradle: raelity-lib[FALLBACK]
WARNING [org.netbeans.modules.project.ui.OpenProjectList]
java.lang.NullPointerException: Cannot invoke "java.io.File.toPath()" because the return value of "org.netbeans.modules.gradle.spi.GradleFiles.getBuildScript()" is null     at org.netbeans.modules.gradle.GradleProject.invalidate(GradleProject.java:124)     at org.netbeans.modules.gradle.loaders.GradleProjectLoaderImpl.loadProject(GradleProjectLoaderImpl.java:83)     at org.netbeans.modules.gradle.NbGradleProjectImpl.loadOwnProject0(NbGradleProjectImpl.java:470)     at org.netbeans.modules.gradle.NbGradleProjectImpl.setAimedQuality(NbGradleProjectImpl.java:359)     at org.netbeans.modules.gradle.NbGradleProjectImpl$ProjectOpenedHookImpl.lambda$projectOpened$0(NbGradleProjectImpl.java:682)     at org.netbeans.modules.gradle.NbGradleProjectImpl$ProjectOpenedHookImpl.projectOpened(NbGradleProjectImpl.java:691)     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.access$1600(OpenProjectList.java:116)     at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:513)     at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:384)     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) INFO [org.netbeans.modules.gradle.loaders.GradleProjectLoaderImpl]: Load aiming FULL for Gradle: lib[FALLBACK] INFO [org.netbeans.modules.gradle.execute.GradleDistributionProviderImpl]: Gradle Distribution for Gradle: lib[FALLBACK] is GradleDistribution{gradleUserHome=/home/err/.gradle, distributionDir=/home/err/.gradle/wrapper/dists/gradle-7.5-bin/f1w0cc9nuo0eivz97x2xlu9sv/gradle-7.5, distributionURI=https://services.gradle.org/distributions/gradle-7.5-bin.zip, version=Gradle 7.5}



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to