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 85834 - javacore.ExclusiveMutex.leave -> java.lang.Exception: rollback!!!
Summary: javacore.ExclusiveMutex.leave -> java.lang.Exception: rollback!!!
Status: RESOLVED DUPLICATE of bug 82393
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: PC Linux
: P2 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-26 21:07 UTC by Marco Walther
Modified: 2006-10-02 14:11 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
messages.log (287.43 KB, text/plain)
2006-09-26 21:08 UTC, Marco Walther
Details
Second messagaes.log (76.16 KB, text/plain)
2006-09-26 21:09 UTC, Marco Walther
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Walther 2006-09-26 21:07:11 UTC
Product Version         = NetBeans 5.5 Dev (Build 200609181130)
  Operating System        = Linux version 2.6.15-27-686 running on i386
  Java; VM; Vendor; Home  = 1.5.0_06; Java HotSpot(TM) Server VM 1.5.0_06-b05; 
Sun Microsystems Inc.; /export/home/marcow/rave/build_trunk/src/ravebuild/shi
p-java/jre

!! Centrino Duo (dual-core cpu), jvm defaults to server vm!!

I reproduced that problem twice but the third time, everything worked just 
fine. So I believe it's somehow timing/threading related.

I tried to create a new VWP project with Weblogic 9 as target server. We have 
java template files in our project template. The normal NB web project does 
not!

I run into the following exception and after that the MDR is not happy at all 
any more. The last project wizard pane has to be canceled and there is no 
project to work with afterwards:-(

[org.netbeans.javacore] INFORMATIONAL *********** Exception occurred 
************ at 10:45 AM on Sep 26, 2006
java.lang.Exception: rollback!!!
        at 
org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:346)
        at 
org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:255)
        at 
org.netbeans.modules.java.JavaDataObject.handleCreateFromTemplate(JavaDataObject.java:343)
        at org.openide.loaders.DataObject$5.run(DataObject.java:719)
        at 
org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPool.java:209)
        at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:102)
        at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:456)
        at 
org.openide.loaders.DataObjectPool.runAtomicAction(DataObjectPool.java:221)
        at 
org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:791)
        at 
org.openide.loaders.DataObject.createFromTemplate(DataObject.java:717)
        at 
com.sun.rave.project.jsf.api.ProjectTemplate.instantiateFileTemplate(ProjectTemplate.java:58)
        at 
com.sun.rave.project.jsf.JsfProjectTemplateJakarta.instantiateFile(JsfProjectTemplateJakarta.java:160)
        at 
com.sun.rave.project.jsf.JsfProjectTemplateJakarta.instantiateFile(JsfProjectTemplateJakarta.java:184)
        at 
com.sun.rave.project.jsf.JsfProjectTemplateJakarta.instantiateFile(JsfProjectTemplateJakarta.java:184)
        at 
com.sun.rave.project.jsf.JsfProjectTemplateJakarta.instantiateFile(JsfProjectTemplateJakarta.java:184)
        at 
com.sun.rave.project.jsf.JsfProjectTemplateJakarta.create(JsfProjectTemplateJakarta.java:113)
        at 
com.sun.rave.project.jsfproject.api.WebProjectUtilities.createProject(WebProjectUtilities.java:237)
        at 
com.sun.rave.jsf.project.services.WebProjectCreatorImpl.createProject(WebProjectCreatorImpl.java:34)
        at 
com.sun.rave.project.jsf.api.JsfProjectUtils.createWebProject(JsfProjectUtils.java:136)
        at 
com.sun.rave.project.jsf.ui.wizards.NewWebProjectWizardIterator.instantiate(NewWebProjectWizardIterator.java:121)
        at 
org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:955)
        at 
org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:543)
        at 
org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:382)
        at 
org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:224)
        at 
org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1203)
        at org.openide.WizardDescriptor.access$1600(WizardDescriptor.java:76)
        at 
org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:1682)
        at 
org.openide.WizardDescriptor$Listener$2.run(WizardDescriptor.java:1722)
        at org.openide.WizardDescriptor$5.run(WizardDescriptor.java:1125)
        at 
org.openide.WizardDescriptor.lazyValidate(WizardDescriptor.java:1164)
        at org.openide.WizardDescriptor.access$1100(WizardDescriptor.java:76)
        at 
org.openide.WizardDescriptor$Listener.actionPerformed(WizardDescriptor.java:1729)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:416)
        at $Proxy11.actionPerformed(Unknown Source)
        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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
        at java.awt.Component.processMouseEvent(Component.java:5488)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
        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 
org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:816)
        at 
org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:859)
        at 
org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:847)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:1178)
        at org.openide.util.Mutex.readAccess(Mutex.java:215)
        at 
org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:832)
        at java.awt.Component.show(Component.java:1300)
        at java.awt.Component.setVisible(Component.java:1253)
        at 
org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:467)
        at 
org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:340)
        at 
org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:111)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        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)

I'll attach the whole messages.log to this bug.
Comment 1 Marco Walther 2006-09-26 21:08:09 UTC
Created attachment 34545 [details]
messages.log
Comment 2 Marco Walther 2006-09-26 21:09:43 UTC
Created attachment 34546 [details]
Second messagaes.log
Comment 3 Jan Becicka 2006-10-02 14:11:18 UTC

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