GayaBalan / ivybeans

Automatically exported from code.google.com/p/ivybeans
0 stars 0 forks source link

NullPointerException at createIvyImpl(IvyBuildHelper.java:82) #86

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Environment : ivybeans trunk, netbeans NetBeans IDE Dev (Build 201012150001) , 
OS linux, jdk 1.6.0_23

Description :

After closing project properties dialog, is thrown exception

java.lang.NullPointerException
    at com.googlecode.ivybeans.module.IvyBuildHelper.createIvyImpl(IvyBuildHelper.java:82)
    at com.googlecode.ivybeans.module.IvyLibraryController$IvyExtender$1$1.run(IvyLibraryController.java:322)
    at org.openide.util.Mutex.postRequest(Mutex.java:1256)
    at org.openide.util.Mutex.postWriteRequest(Mutex.java:585)
    at com.googlecode.ivybeans.module.IvyLibraryController$IvyExtender$1.run(IvyLibraryController.java:316)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
    at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:1465)
    at com.googlecode.ivybeans.module.IvyLibraryController$IvyExtender.triggerExtend(IvyLibraryController.java:355)
    at com.googlecode.ivybeans.module.IvyLibraryController$IvyExtender.propertyChange(IvyLibraryController.java:349)
    at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
    at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
    at com.googlecode.ivybeans.module.IvyLibraryController.firePropertyChange(IvyLibraryController.java:459)
    at com.googlecode.ivybeans.module.IvyLibraryController.setSettingsFile(IvyLibraryController.java:183)
    at com.googlecode.ivybeans.module.IvyLibraryController$ProjectPropertiesListener.fileChanged(IvyLibraryController.java:442)
    at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145)
    at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128)
    at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105)
    at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1139)
    at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:208)
    at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:182)
    at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
    at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:566)
    at org.netbeans.spi.project.support.ant.ProjectProperties$PP.runSaveAA(ProjectProperties.java:232)
    at org.netbeans.spi.project.support.ant.ProjectProperties$PP.write(ProjectProperties.java:250)
    at org.netbeans.spi.project.support.ant.ProjectProperties.write(ProjectProperties.java:141)
    at org.netbeans.spi.project.support.ant.AntProjectHelper.save(AntProjectHelper.java:623)
    at org.netbeans.spi.project.support.ant.AntProjectHelper.access$100(AntProjectHelper.java:110)
    at org.netbeans.spi.project.support.ant.AntProjectHelper$1.save(AntProjectHelper.java:148)
    at org.netbeans.modules.project.ant.AntBasedProjectFactorySingleton.saveProject(AntBasedProjectFactorySingleton.java:440)
    at org.netbeans.api.project.ProjectManager$6.run(ProjectManager.java:647)
    at org.netbeans.api.project.ProjectManager$6.run(ProjectManager.java:638)
    at org.openide.util.Mutex.writeAccess(Mutex.java:436)
    at org.netbeans.api.project.ProjectManager.saveProject(ProjectManager.java:638)
    at org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties.save(J2SEProjectProperties.java:470)
    at org.netbeans.modules.java.j2seproject.ui.customizer.CustomizerProviderImpl$StoreListener.actionPerformed(CustomizerProviderImpl.java:165)
    at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener$2$1.run(CustomizerDialog.java:295)
    at org.openide.util.Mutex.writeAccess(Mutex.java:397)
    at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener$2.run(CustomizerDialog.java:291)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
[catch] at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)

Original issue reported on code.google.com by radio...@ya.ru on 12 Jan 2011 at 12:52

GoogleCodeExporter commented 9 years ago
I have fixed it as in the attached patch, but i'm afraid the problem is deeper

Original comment by radio...@ya.ru on 12 Jan 2011 at 12:59

Attachments:

GoogleCodeExporter commented 9 years ago
Sending        
C:/Users/lfo/scm/googlecode/ivybeans/trunk2/ivybeans/ivy-module/src/com/googleco
de/ivybeans/module/IvyBuildHelper.java
Transmitting file data ...
Committed revision 308.
Revision: 308
Author  : laurent.foret
Date    : 3 mai 2011 11:35:42
issue-86 apply patch to avoid NPE

Original comment by laurent....@gmail.com on 3 May 2011 at 9:37