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





