[JIRA] Created: (NBANDROID-61) NPE when using nbandroid with a free-form project on NB 6.8

  • From: "jonathan.le (JIRA)" <jira-no-reply@kenai.com>
  • To: issues@nbandroid.kenai.com
  • Subject: [JIRA] Created: (NBANDROID-61) NPE when using nbandroid with a free-form project on NB 6.8
  • Date: Wed, 3 Mar 2010 22:27:11 +0000 (GMT+00:00)

NPE when using nbandroid with a free-form project on NB 6.8
-----------------------------------------------------------

                 Key: NBANDROID-61
                 URL: http://kenai.com/jira/browse/NBANDROID-61
             Project: nbandroid
          Issue Type: Bug
    Affects Versions: 0.10
         Environment: mac os x, Netbeans 6.8
            Reporter: jonathan.le


NB throws a NullPointerException when clicking on the Java Sources Classpath 
in project properties.

1. Add a free form project
2. Activate nbandroid
3. Open project Properties > Java Sources Classpath
4. Click Manage Java Platforms... button
5. Add Platform... -> Google Android Open Handheld Platform
6. Select the android SDK -> Android 2.1 (it doesn't matter which version it 
is) then Finish
7. An exception will be thrown.

After the exception is thrown, the user cannot go back to Java Sources 
Classpath until nbandroid is deactivated.

java.lang.NullPointerException
        at 
org.netbeans.modules.android.platform.DalvikPlatform$Creator.findTarget(DalvikPlatform.java:85)
        at 
org.netbeans.modules.android.platform.DalvikPlatform$Creator.build(DalvikPlatform.java:105)
        at 
org.netbeans.modules.android.platform.PlatformConvertor.createPlatform(PlatformConvertor.java:155)
        at 
org.netbeans.modules.android.platform.PlatformConvertor.instanceCreate(PlatformConvertor.java:147)
        at 
org.netbeans.modules.android.platform.PlatformConvertor.instanceCreate(PlatformConvertor.java:49)
        at 
org.netbeans.modules.java.platform.DefaultJavaPlatformProvider.getInstalledPlatforms(DefaultJavaPlatformProvider.java:92)
        at 
org.netbeans.api.java.platform.JavaPlatformManager.getInstalledPlatforms(JavaPlatformManager.java:118)
        at 
org.netbeans.modules.java.freeform.ui.ClasspathPanel.refreshJavaPlatforms(ClasspathPanel.java:137)
        at 
org.netbeans.modules.java.freeform.ui.ClasspathPanel.<init>(ClasspathPanel.java:113)
        at 
org.netbeans.modules.java.freeform.ui.ClasspathCategoryProvider.createComponent(ClasspathCategoryProvider.java:90)
        at 
org.netbeans.spi.project.ui.support.ProjectCustomizer$DelegateCategoryProvider.create(ProjectCustomizer.java:682)
        at 
org.netbeans.modules.project.uiapi.CustomizerPane.setCategory(CustomizerPane.java:256)
        at 
org.netbeans.modules.project.uiapi.CustomizerPane.access$100(CustomizerPane.java:70)
        at 
org.netbeans.modules.project.uiapi.CustomizerPane$CategoryChangeListener.propertyChange(CustomizerPane.java:343)
        at 
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
        at 
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
        at 
org.netbeans.modules.project.uiapi.CategoryModel.firePropertyChange(CategoryModel.java:115)
        at 
org.netbeans.modules.project.uiapi.CategoryModel.setCurrentCategory(CategoryModel.java:89)
        at 
org.netbeans.modules.project.uiapi.CategoryView.propertyChange(CategoryView.java:178)
        at 
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
        at 
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
        at 
org.openide.explorer.ExplorerManager$2.run(ExplorerManager.java:865)
        at org.openide.util.Mutex.doEvent(Mutex.java:1335)
        at org.openide.util.Mutex.readAccess(Mutex.java:345)
        at 
org.openide.explorer.ExplorerManager.fireInAWT(ExplorerManager.java:862)
        at 
org.openide.explorer.ExplorerManager$1AtomicSetSelectedNodes.fire(ExplorerManager.java:282)
        at 
org.openide.explorer.ExplorerManager.setSelectedNodes(ExplorerManager.java:293)
        at 
org.openide.explorer.ExplorerManager$1SetExploredContextAndSelection.run(ExplorerManager.java:381)
        at org.openide.util.Mutex.readAccess(Mutex.java:362)
        at org.openide.util.Mutex$1R.run(Mutex.java:1301)
        at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1318)
        at org.openide.util.Mutex.readAccess(Mutex.java:351)
        at 
org.openide.explorer.ExplorerManager.setExploredContextAndSelection(ExplorerManager.java:408)
        at 
org.openide.explorer.view.BeanTreeView.selectionChanged(BeanTreeView.java:143)
        at 
org.openide.explorer.view.TreeView.callSelectionChanged(TreeView.java:806)
        at 
org.openide.explorer.view.TreeView$TreePropertyListener.run(TreeView.java:1419)
        at org.openide.util.Mutex$1Exec.run(Mutex.java:1239)
        at 
org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1812)
        at org.openide.util.Mutex.postRequest(Mutex.java:1245)
        at org.openide.util.Mutex.postRequest(Mutex.java:1209)
        at org.openide.util.Mutex.postReadRequest(Mutex.java:565)
        at 
org.openide.explorer.view.TreeView$TreePropertyListener.valueChanged(TreeView.java:1389)
        at 
javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:629)
        at 
javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1078)
        at 
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:287)
        at 
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:170)
        at javax.swing.JTree.setSelectionPath(JTree.java:1598)
        at 
javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2311)
        at 
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3520)
        at 
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressedDND(BasicTreeUI.java:3497)
        at 
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3456)
        at 
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
        at java.awt.Component.processMouseEvent(Component.java:6345)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3255)
        at java.awt.Component.processEvent(Component.java:6113)
        at java.awt.Container.processEvent(Container.java:2085)
        at java.awt.Component.dispatchEventImpl(Component.java:4714)
        at java.awt.Container.dispatchEventImpl(Container.java:2143)
        at java.awt.Component.dispatchEvent(Component.java:4544)
        at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618)
        at 
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
        at java.awt.Container.dispatchEventImpl(Container.java:2129)
        at java.awt.Window.dispatchEventImpl(Window.java:2475)
        at java.awt.Component.dispatchEvent(Component.java:4544)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
        at 
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:125)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
        at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
        at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://kenai.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[JIRA] Created: (NBANDROID-61) NPE when using nbandroid with a free-form project on NB 6.8

jonathan.le (JIRA) 03/03/2010

[JIRA] Commented: (NBANDROID-61) NPE when using nbandroid with a free-form project on NB 6.8

jonathan.le (JIRA) 03/04/2010
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120127.ac94057)
 
 
Close
loading
Please Confirm
Close