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 76877 - IllegalStateException while opening a project folder
Summary: IllegalStateException while opening a project folder
Status: RESOLVED DUPLICATE of bug 76697
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: Subversion (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: issues@versioncontrol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-25 19:23 UTC by jsacha
Modified: 2006-05-31 10:43 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
message.log (196.28 KB, text/plain)
2006-05-25 19:26 UTC, jsacha
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jsacha 2006-05-25 19:23:24 UTC
I was attempting to open a project (created with NetBeans 5.0) and got
"Unexpected Exception" dialog with text 
"A java.lang.IllegalStateException 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\ac4566\.netbeans\5.5beta\var\log folder"

Text of the exception:
java.lang.IllegalStateException: Attempt to call ProjectManager.findProject
within the body of ProjectFactory.loadProject (hint: try using
ProjectManager.mutex().postWriteRequest(...) within the body of your Project's
constructor to prevent this)
	at org.netbeans.api.project.ProjectManager$2.run(ProjectManager.java:193)
	at org.openide.util.Mutex.readAccess(Mutex.java:260)
	at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:180)
	at
org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:68)
	at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:68)
	at
org.netbeans.modules.projectapi.ProjectSharabilityQuery.getSharability(ProjectSharabilityQuery.java:36)
	at
org.netbeans.api.queries.SharabilityQuery.getSharability(SharabilityQuery.java:85)
	at org.netbeans.modules.subversion.Subversion.isIgnored(Subversion.java:312)
	at
org.netbeans.modules.subversion.FileStatusCache.createMissingEntryFileInformation(FileStatusCache.java:716)
	at
org.netbeans.modules.subversion.FileStatusCache.createFileInformation(FileStatusCache.java:562)
	at
org.netbeans.modules.subversion.FileStatusCache.scanFolder(FileStatusCache.java:541)
	at
org.netbeans.modules.subversion.FileStatusCache.getScannedFiles(FileStatusCache.java:471)
	at
org.netbeans.modules.subversion.FileStatusCache.getStatus(FileStatusCache.java:226)
	at
org.netbeans.modules.subversion.FileStatusCache.createMissingEntryFileInformation(FileStatusCache.java:671)
	at
org.netbeans.modules.subversion.FileStatusCache.createFileInformation(FileStatusCache.java:562)
	at
org.netbeans.modules.subversion.FileStatusCache.scanFolder(FileStatusCache.java:541)
	at
org.netbeans.modules.subversion.FileStatusCache.getScannedFiles(FileStatusCache.java:471)
	at
org.netbeans.modules.subversion.FileStatusCache.getStatus(FileStatusCache.java:226)
	at
org.netbeans.modules.subversion.FilesystemHandler.beforeCreate(FilesystemHandler.java:184)
	at
org.netbeans.modules.masterfs.ProvidedExtensionsProxy.beforeCreate(ProvidedExtensionsProxy.java:78)
	at
org.netbeans.modules.masterfs.MasterFileObject.createData(MasterFileObject.java:428)
	at org.openide.filesystems.FileUtil.createData(FileUtil.java:345)
	at org.netbeans.modules.websvc.api.jaxws.project.WSUtils$1.run(WSUtils.java:74)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:96)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:450)
	at
org.netbeans.modules.websvc.api.jaxws.project.WSUtils.retrieveJaxWsFromResource(WSUtils.java:72)
	at
org.netbeans.modules.java.j2seproject.J2SEProject.getJaxWsFileObject(J2SEProject.java:513)
	at
org.netbeans.modules.java.j2seproject.J2SEProject.getJaxWsModel(J2SEProject.java:532)
	at
org.netbeans.modules.java.j2seproject.J2SEProject.createLookup(J2SEProject.java:163)
	at org.netbeans.modules.java.j2seproject.J2SEProject.<init>(J2SEProject.java:119)
	at
org.netbeans.modules.java.j2seproject.J2SEProjectType.createProject(J2SEProjectType.java:41)
	at
org.netbeans.modules.project.ant.AntBasedProjectFactorySingleton.loadProject(AntBasedProjectFactorySingleton.java:174)
	at org.netbeans.api.project.ProjectManager.createProject(ProjectManager.java:319)
	at org.netbeans.api.project.ProjectManager.access$700(ProjectManager.java:44)
	at org.netbeans.api.project.ProjectManager$2.run(ProjectManager.java:233)
	at org.openide.util.Mutex.readAccess(Mutex.java:260)
	at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:180)
	at
org.netbeans.modules.project.ui.OpenProjectList.fileToProject(OpenProjectList.java:500)
	at
org.netbeans.modules.project.ui.ProjectChooserAccessory.getProject(ProjectChooserAccessory.java:347)
	at
org.netbeans.modules.project.ui.ProjectChooserAccessory.propertyChange(ProjectChooserAccessory.java:211)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
	at java.awt.Component.firePropertyChange(Component.java:7802)
	at javax.swing.JFileChooser.setSelectedFile(JFileChooser.java:476)
	at javax.swing.JFileChooser.setSelectedFiles(JFileChooser.java:505)
	at
javax.swing.plaf.basic.BasicFileChooserUI$Handler.valueChanged(BasicFileChooserUI.java:495)
	at javax.swing.JList.fireSelectionValueChanged(JList.java:1675)
	at javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1689)
	at
javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:187)
	at
javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:157)
	at
javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:619)
	at javax.swing.JList.setValueIsAdjusting(JList.java:2029)
	at javax.swing.plaf.basic.BasicListUI$Handler.mouseReleased(BasicListUI.java:2761)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:232)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
	at java.awt.Component.processMouseEvent(Component.java:5999)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3203)
	at java.awt.Component.processEvent(Component.java:5764)
	at java.awt.Container.processEvent(Container.java:1984)
	at java.awt.Component.dispatchEventImpl(Component.java:4407)
	at java.awt.Container.dispatchEventImpl(Container.java:2042)
	at java.awt.Component.dispatchEvent(Component.java:4237)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4248)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3912)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3842)
	at java.awt.Container.dispatchEventImpl(Container.java:2028)
	at java.awt.Window.dispatchEventImpl(Window.java:2300)
	at java.awt.Component.dispatchEvent(Component.java:4237)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:600)
	at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
	at java.awt.Dialog$1.run(Dialog.java:1039)
	at java.awt.Dialog$2.run(Dialog.java:1085)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Dialog.java:1083)
	at javax.swing.JFileChooser.showDialog(JFileChooser.java:718)
	at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:621)
	at
org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:77)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:377)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:232)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1157)
	at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1198)
	at java.awt.Component.processMouseEvent(Component.java:5999)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3203)
	at java.awt.Component.processEvent(Component.java:5764)
	at java.awt.Container.processEvent(Container.java:1984)
	at java.awt.Component.dispatchEventImpl(Component.java:4407)
	at java.awt.Container.dispatchEventImpl(Container.java:2042)
	at java.awt.Component.dispatchEvent(Component.java:4237)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4248)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3912)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3842)
	at java.awt.Container.dispatchEventImpl(Container.java:2028)
	at java.awt.Window.dispatchEventImpl(Window.java:2300)
	at java.awt.Component.dispatchEvent(Component.java:4237)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:600)
	at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Comment 1 jsacha 2006-05-25 19:26:19 UTC
Created attachment 30603 [details]
message.log
Comment 2 Peter Pis 2006-05-31 10:32:48 UTC
Reassigning to "subversion" for evaluation.
Comment 3 Tomas Stupka 2006-05-31 10:43:03 UTC

*** This issue has been marked as a duplicate of 76697 ***