[ 
https://issues.apache.org/jira/browse/NETBEANS-2638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Laszlo Kishalmi reassigned NETBEANS-2638:
-----------------------------------------

    Assignee: Laszlo Kishalmi

> 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
>            Assignee: Laszlo Kishalmi
>            Priority: Major
>
> 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: 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

Reply via email to