This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 176718 - "Open Project" gives "Unexpected Exception"
Summary: "Open Project" gives "Unexpected Exception"
Status: VERIFIED FIXED
Alias: None
Product: javacard
Classification: Unclassified
Component: Java Card (show other bugs)
Version: 6.x
Hardware: PC Windows 10 x64
: P3 normal (vote)
Assignee: _ tboudreau
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-12 11:41 UTC by lichunzhan
Modified: 2017-06-14 18:22 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter: errors not showing up and if it showed up netbeans not fixing it


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lichunzhan 2009-11-12 11:41:57 UTC
Clicking "Open Project" gives "Unexpected Exception"

A org.openide.util.RequestProcessor$SlowItem exception has occurred.
Please report this at http://www.netbeans.org/community/issues.html,
including a copy of your messages.log file as an attachment.
The messages.log file is located in your C:\Documents and Settings\user\.netbeans\6.8beta\var\log folder.

Cancel it, then select the project to be opened without problem.
Comment 1 _ tboudreau 2009-11-12 18:32:28 UTC
Without the stack trace I have no way of knowing what the exception is or how it could be fixed.  Next time, please do what the text you pasted says to do (or just click the Review And Report button in the dialog and the stack trace will automatically be uploaded to the server and matched against any existing bug reports).

Are you using JDK 7?  There is a known JDK bug that causes a NullPointerException whenever you open the project chooser dialog, which has already been reported to the JDK team with instructions for how to fix.
Comment 2 lichunzhan 2009-11-16 11:57:03 UTC
java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(ImageIcon.java:190)
	at org.openide.util.ImageUtilities.image2Icon(ImageUtilities.java:204)
	at org.netbeans.modules.project.ant.AntBasedGenericType.getIcon(AntBasedGenericType.java:91)
	at org.netbeans.modules.project.ant.AntBasedProjectFactorySingleton.isProject2(AntBasedProjectFactorySingleton.java:200)
	at org.netbeans.api.project.ProjectManager.checkForProject(ProjectManager.java:499)
	at org.netbeans.api.project.ProjectManager.access$600(ProjectManager.java:80)
	at org.netbeans.api.project.ProjectManager$3.run(ProjectManager.java:454)
	at org.netbeans.api.project.ProjectManager$3.run(ProjectManager.java:434)
	at org.openide.util.Mutex.readAccess(Mutex.java:285)
	at org.netbeans.api.project.ProjectManager.isProject2(ProjectManager.java:434)
	at org.netbeans.api.project.ProjectManager.isProject2(ProjectManager.java:418)
	at org.netbeans.modules.project.ui.ProjectChooserAccessory.getProjectResult(ProjectChooserAccessory.java:405)
	at org.netbeans.modules.project.ui.ProjectChooserAccessory.access$900(ProjectChooserAccessory.java:85)
	at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileView.run(ProjectChooserAccessory.java:644)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
	at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:655)
	at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileView.getIcon(ProjectChooserAccessory.java:628)
	at javax.swing.JFileChooser.getIcon(JFileChooser.java:1535)
	at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryTreeRenderer.getNodeIcon(DirectoryChooserUI.java:2427)
	at org.netbeans.swing.dirchooser.DirectoryChooserUI$DirectoryTreeRenderer.getTreeCellRendererComponent(DirectoryChooserUI.java:2411)
	at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2717)
	at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:475)
	at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:535)
	at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:181)
	at javax.swing.tree.AbstractLayoutCache.getPreferredWidth(AbstractLayoutCache.java:215)
	at javax.swing.plaf.basic.BasicTreeUI.updateCachedPreferredSize(BasicTreeUI.java:1825)
	at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1926)
	at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1914)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1632)
	at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
	at java.awt.Container.layout(Container.java:1404)
	at java.awt.Container.doLayout(Container.java:1393)
	at java.awt.Container.validateTree(Container.java:1492)
	at java.awt.Container.validateTree(Container.java:1498)
	at java.awt.Container.validateTree(Container.java:1498)
	at java.awt.Container.validateTree(Container.java:1498)
	at java.awt.Container.validateTree(Container.java:1498)
	at java.awt.Container.validateTree(Container.java:1498)
	at java.awt.Container.validateTree(Container.java:1498)
	at java.awt.Container.validateTree(Container.java:1498)
	at java.awt.Container.validate(Container.java:1463)
	at java.awt.Window.dispatchEventImpl(Window.java:2456)
	at java.awt.Component.dispatchEvent(Component.java:4331)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:117)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	at java.awt.Dialog$1.run(Dialog.java:1046)
	at java.awt.Dialog$3.run(Dialog.java:1098)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Dialog.java:1096)
	at javax.swing.JFileChooser.showDialog(JFileChooser.java:723)
	at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:626)
	at org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:104)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.menuDragMouseReleased(BasicMenuItemUI.java:1324)
	at javax.swing.JMenuItem.fireMenuDragMouseReleased(JMenuItem.java:568)
	at javax.swing.JMenuItem.processMenuDragMouseEvent(JMenuItem.java:465)
	at javax.swing.JMenuItem.processMouseEvent(JMenuItem.java:411)
	at javax.swing.MenuSelectionManager.processMouseEvent(MenuSelectionManager.java:304)
	at javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.eventDispatched(BasicPopupMenuUI.java:817)
	at java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:2353)
	at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2245)
	at java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:2203)
	at java.awt.Component.dispatchEventImpl(Component.java:4399)
	at java.awt.Container.dispatchEventImpl(Container.java:2088)
	at java.awt.Component.dispatchEvent(Component.java:4331)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4303)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3967)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3897)
	at java.awt.Container.dispatchEventImpl(Container.java:2074)
	at java.awt.Window.dispatchEventImpl(Window.java:2458)
	at java.awt.Component.dispatchEvent(Component.java:4331)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:117)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Comment 3 _ tboudreau 2009-11-22 16:16:50 UTC
Fixed in main/ 012542580f28