You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Ernie Rael <er...@raelity.com> on 2022/08/05 21:55:06 UTC

Exception/failure opening gradle project

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: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

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