Lou Hamersly created NETBEANS-2638:
--------------------------------------

             Summary: NullPointerException within GradleBaseProjectBuilder
                 Key: NETBEANS-2638
                 URL: https://issues.apache.org/jira/browse/NETBEANS-2638
             Project: NetBeans
          Issue Type: Bug
          Components: projects - Gradle
         Environment: Linux
            Reporter: Lou Hamersly


Encountered this error reported by NetBeans 11 with Groovy/Gradle plugin 1.0.1: 
{noformat}
java.lang.NullPointerException
 at java.base/java.util.AbstractCollection.addAll(AbstractCollection.java:351)
 at 
org.netbeans.modules.gradle.api.GradleBaseProjectBuilder.processDependencies(GradleBaseProjectBuilder.java:128)
 at 
org.netbeans.modules.gradle.api.GradleBaseProjectBuilder.build(GradleBaseProjectBuilder.java:75)
 at 
org.netbeans.modules.gradle.api.GradleBaseProjectBuilder$Extractor.extract(GradleBaseProjectBuilder.java:288)
 at 
org.netbeans.modules.gradle.GradleProjectCache.createGradleProject(GradleProjectCache.java:432)
 at 
org.netbeans.modules.gradle.GradleProjectCache.loadGradleProject(GradleProjectCache.java:257)
 at 
org.netbeans.modules.gradle.GradleProjectCache.access$100(GradleProjectCache.java:85)
[catch] at 
org.netbeans.modules.gradle.GradleProjectCache$ProjectLoaderTask.call(GradleProjectCache.java:348)
 at 
org.netbeans.modules.gradle.GradleProjectCache$ProjectLoaderTask.call(GradleProjectCache.java:326)
 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
 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){noformat}
This was encountered building the jme3-android-examples subproject located in 
this repository: [https://github.com/jMonkeyEngine/jmonkeyengine] 

Unfortunately some setup (Android SDK related) would be involved to reproduce 
(I may be able to help test), however since this appears to be "source set" 
related, glancing at the code I suspect it may have something to do with 
relative paths used in the build file. Build file used for the subproject is 
below. 

(Note  - the version number on the 4th/5th line was changed from 23 to 27 from 
the repo's version to bypass a compile issue. This NPE was encountered with the 
below build file.)

 
{code:java}
apply plugin: 'com.android.application'
android {
 compileSdkVersion 27
 buildToolsVersion "27.0.3"
lintOptions {
 // Fix nifty gui referencing "java.awt" package.
 disable 'InvalidPackage'
 abortOnError false
 }
defaultConfig {
 applicationId "org.jmonkeyengine.jme3androidexamples"
 minSdkVersion 15 // Android 4.0.3 ICE CREAM SANDWICH
 targetSdkVersion 22 // Android 5.1 LOLLIPOP
 versionCode 1
 versionName "1.0" // TODO: from settings.gradle
 }
buildTypes {
 release {
 minifyEnabled false
 proguardFiles getDefaultProguardFile('proguard-android.txt'), 
'proguard-rules.pro'
 }
 }
sourceSets {
 main {
 java {
 srcDir 'src/main/java'
 }
 assets {
 srcDir 'src/assets'
 srcDir '../jme3-testdata/src/main/resources'
 srcDir '../jme3-examples/src/main/resources'
 }
 }
 }
}
dependencies {
 compile fileTree(dir: 'libs', include: ['*.jar'])
 testCompile 'junit:junit:4.12'
 compile 'com.android.support:appcompat-v7:23.3.0'
compile project(':jme3-core')
 compile project(':jme3-android')
 compile project(':jme3-android-native')
 compile project(':jme3-effects')
 compile project(':jme3-bullet')
 compile project(':jme3-bullet-native-android')
 compile project(':jme3-networking')
 compile project(':jme3-niftygui')
 compile project(':jme3-plugins')
 compile project(':jme3-terrain')
 compile fileTree(dir: '../jme3-examples/build/libs', include: ['*.jar'], 
exclude: ['*sources*.*'])
// compile project(':jme3-examples')
}
{code}
 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
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