[JIRA] Commented: (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] Commented: (NBANDROID-61) NPE when using nbandroid with a free-form project on NB 6.8
  • Date: Thu, 4 Mar 2010 00:47:11 +0000 (GMT+00:00)


    [ 
http://kenai.com/jira/browse/NBANDROID-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=48578#action_48578
 ] 

jonathan.le commented on NBANDROID-61:
--------------------------------------

I removed my ~/.netbeans/6.8 directory. Then I restarted Netbeans. When it 
asked if I wanted to import my 6.7 settings, I said no and I set up my 
project again following the same steps from above. Everything worked fine.

> 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