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 60492 - IllegalStateException when i try to open a Web Project
Summary: IllegalStateException when i try to open a Web Project
Status: CLOSED DUPLICATE of bug 60371
Alias: None
Product: javaee
Classification: Unclassified
Component: Web Project (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Radko Najman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-24 14:46 UTC by mazzuco
Modified: 2005-09-05 10:15 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
This is the entire message log (64.65 KB, text/plain)
2005-06-24 14:47 UTC, mazzuco
Details
Here the nbroject that crashes my nb 4.2 (7.42 KB, application/x-compressed)
2005-06-24 17:08 UTC, mazzuco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mazzuco 2005-06-24 14:46:45 UTC
Starting from 200506211800, every time i'll try to open a jakarta-tomcat
project, i obtain a fatal exception, and i've to close netbeans

This is the exception.

INFORMATIONAL *********** Exception occurred ************ at 3:38 PM on Jun 24, 2005
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.findProject(ProjectManager.java:179)
	at
org.netbeans.spi.project.support.ant.ReferenceHelper$13.run(ReferenceHelper.java:1557)
	at org.openide.util.Mutex.readAccess(Mutex.java:195)
	at
org.netbeans.spi.project.support.ant.ReferenceHelper$RawReference.toAntArtifact(ReferenceHelper.java:1542)
	at
org.netbeans.spi.project.support.ant.ReferenceHelper$12.run(ReferenceHelper.java:1143)
	at org.openide.util.Mutex.readAccess(Mutex.java:195)
	at
org.netbeans.spi.project.support.ant.ReferenceHelper.findArtifactAndLocation(ReferenceHelper.java:1120)
	at
org.netbeans.modules.web.project.classpath.ClassPathSupport.itemsList(ClassPathSupport.java:119)
	at
org.netbeans.modules.web.project.classpath.WebProjectClassPathExtender.registerLibraryListeners(WebProjectClassPathExtender.java:229)
	at
org.netbeans.modules.web.project.classpath.WebProjectClassPathExtender.<init>(WebProjectClassPathExtender.java:70)
	at org.netbeans.modules.web.project.WebProject.<init>(WebProject.java:248)
	at
org.netbeans.modules.web.project.WebProjectType.createProject(WebProjectType.java:42)
	at
org.netbeans.modules.project.ant.AntBasedProjectFactorySingleton.loadProject(AntBasedProjectFactorySingleton.java:133)
	at org.netbeans.api.project.ProjectManager.createProject(ProjectManager.java:318)
	at org.netbeans.api.project.ProjectManager.access$700(ProjectManager.java:43)
[catch] at org.netbeans.api.project.ProjectManager$2.run(ProjectManager.java:232)
	at org.openide.util.Mutex.readAccess(Mutex.java:234)
	at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:182)
	at
org.netbeans.modules.project.ui.OpenProjectList.fileToProject(OpenProjectList.java:348)
	at
org.netbeans.modules.project.ui.ProjectChooserAccessory.getProject(ProjectChooserAccessory.java:310)
	at
org.netbeans.modules.project.ui.ProjectChooserAccessory.propertyChange(ProjectChooserAccessory.java:207)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270)
	at java.awt.Component.firePropertyChange(Component.java:7159)
	at javax.swing.JFileChooser.setSelectedFile(JFileChooser.java:475)
	at javax.swing.JFileChooser.setSelectedFiles(JFileChooser.java:504)
	at
javax.swing.plaf.basic.BasicFileChooserUI$Handler.valueChanged(BasicFileChooserUI.java:495)
	at javax.swing.JList.fireSelectionValueChanged(JList.java:1317)
	at javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1331)
	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:1671)
	at javax.swing.plaf.basic.BasicListUI$Handler.mouseReleased(BasicListUI.java:2348)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:232)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
	at java.awt.Component.processMouseEvent(Component.java:5488)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
	at java.awt.Component.processEvent(Component.java:5253)
	at java.awt.Container.processEvent(Container.java:1966)
	at java.awt.Component.dispatchEventImpl(Component.java:3955)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
	at java.awt.Container.dispatchEventImpl(Container.java:2010)
	at java.awt.Window.dispatchEventImpl(Window.java:1774)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
	at java.awt.Dialog$1.run(Dialog.java:515)
	at java.awt.Dialog.show(Dialog.java:536)
	at javax.swing.JFileChooser.showDialog(JFileChooser.java:717)
	at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:620)
	at
org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:57)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
	at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
	at java.awt.Component.processMouseEvent(Component.java:5488)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
	at java.awt.Component.processEvent(Component.java:5253)
	at java.awt.Container.processEvent(Container.java:1966)
	at java.awt.Component.dispatchEventImpl(Component.java:3955)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
	at java.awt.Container.dispatchEventImpl(Container.java:2010)
	at java.awt.Window.dispatchEventImpl(Window.java:1774)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Comment 1 mazzuco 2005-06-24 14:47:47 UTC
Created attachment 22889 [details]
This is the entire message log
Comment 2 zikmund 2005-06-24 15:16:29 UTC
Please do not paste exceptions into Description/Comment. Add them as attachments
next time, thanks.
Comment 3 zikmund 2005-06-24 15:21:18 UTC
Are you able to reproduce it
  1) only with your project? or with any project?
  2) in clean userdir?
Thanks.
Comment 4 mazzuco 2005-06-24 15:31:00 UTC
Excuse me for the long exception code.. is the first time i use the attachment
feature and creating a new issue-track there is no attach button, so i've
undestand that was only possible to copy&paste data into the text field.
Good for the next time :)

Anyway, i've just tried to open two more web project and it seems to work.
(Tomcat 4.30 and Tomcat 5.5.9).
So only my current project hangs netbeans, but works perfectly with build before
20/06/2005

This project is inside a folder called:

C:\IvyAccess\modules\web\IvyAccessWeb

and uses some library (jar) from another project, located in:

C:\IvyAccess
Comment 5 zikmund 2005-06-24 16:28:32 UTC
Could you please attach your nbproject directory?
Comment 6 Radko Najman 2005-06-24 16:47:44 UTC
It seems like a duplicate of issue #60371, the same stack trace.

*** This issue has been marked as a duplicate of 60371 ***
Comment 7 mazzuco 2005-06-24 17:08:16 UTC
Created attachment 22894 [details]
Here the nbroject that crashes my nb 4.2