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 56366 - ASSERT: java.codesync.SourceConnectionSupport
Summary: ASSERT: java.codesync.SourceConnectionSupport
Status: RESOLVED DUPLICATE of bug 51872
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-14 12:48 UTC by _ pkuzel
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ pkuzel 2005-03-14 12:48:30 UTC
While saving java source. I have few GUI forms in the same package. I edited
them visually including connection wizard.

java.lang.AssertionError: Document was locked before starting the MDR transaction.
	at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:117)
	at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:227)
	at
org.netbeans.modules.java.bridge.ClassElementImpl.isClassOrInterface(ClassElementImpl.java:178)
	at org.openide.src.ClassElement.isClassOrInterface(ClassElement.java:153)
	at
org.netbeans.modules.java.codesync.SourceConnectionSupport.createClassSyncCookie(SourceConnectionSupport.java:822)
	at org.netbeans.modules.java.bridge.LangEnvImpl.findCookie(LangEnvImpl.java:133)
	at
org.netbeans.modules.java.bridge.DefaultLangModel.findElementCookie(DefaultLangModel.java:582)
	at org.netbeans.modules.java.bridge.ElementImpl.getCookie(ElementImpl.java:908)
	at org.openide.src.Element.getCookie(Element.java:113)
	at org.openide.src.nodes.ElementNode.getCookie(ElementNode.java:270)
	at org.openide.nodes.FilterNode.getCookie(FilterNode.java:741)
	at
org.netbeans.modules.java.ui.nodes.JavaSourceNodeFactory$OldElementNodeWithoutDO.getCookie(JavaSourceNodeFactory.java:319)
	at org.openide.nodes.NodeLookup.addCookie(NodeLookup.java:60)
	at
org.openide.nodes.NodeLookup.updateLookupAsCookiesAreChanged(NodeLookup.java:139)
	at org.openide.nodes.NodeLookup.beforeLookup(NodeLookup.java:106)
	at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:306)
	at org.openide.util.lookup.ProxyLookup.lookupItem(ProxyLookup.java:159)
	at org.openide.nodes.FilterNode$FilterLookup.lookupItem(FilterNode.java:1548)
	at org.openide.util.actions.CookieAction.resolveSupported(CookieAction.java:137)
	at org.openide.util.actions.CookieAction.doEnable(CookieAction.java:111)
	at org.openide.util.actions.CookieAction.enable(CookieAction.java:101)
	at
org.openide.util.actions.CookieAction$CookiesChangeListener$1.run(CookieAction.java:230)
	at org.openide.util.Mutex.doEvent(Mutex.java:1024)
	at org.openide.util.Mutex.writeAccess(Mutex.java:330)
	at
org.openide.util.actions.CookieAction$CookiesChangeListener.propertyChange(CookieAction.java:228)
	at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1046)
	at org.openide.nodes.Node.fireCookieChange(Node.java:1021)
	at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1109)
	at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1062)
	at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1046)
	at org.openide.nodes.Node.fireCookieChange(Node.java:1021)
	at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1109)
	at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1062)
	at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1046)
	at org.openide.nodes.Node.fireCookieChange(Node.java:1021)
	at org.openide.nodes.Node$LookupEventList.resultChanged(Node.java:1503)
	at
org.openide.util.lookup.AbstractLookup$R.fireStateChanged(AbstractLookup.java:695)
	at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:390)
	at org.openide.util.lookup.AbstractLookup.removePair(AbstractLookup.java:196)
	at
org.openide.util.lookup.AbstractLookup$Content.removePair(AbstractLookup.java:886)
	at org.openide.util.lookup.InstanceContent.remove(InstanceContent.java:66)
	at
org.netbeans.modules.java.ui.nodes.elements.ElementNode$DOListener.updateCookies(ElementNode.java:974)
	at
org.netbeans.modules.java.ui.nodes.elements.ElementNode$DOListener.propertyChange(ElementNode.java:965)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270)
	at org.openide.loaders.DataObject.firePropertyChange(DataObject.java:800)
	at org.openide.loaders.MultiDataObject.fireCookieChange(MultiDataObject.java:696)
	at org.openide.loaders.MultiDataObject$3.stateChanged(MultiDataObject.java:750)
	at org.openide.nodes.CookieSet.fireChangeEvent(CookieSet.java:171)
	at org.openide.nodes.CookieSet.remove(CookieSet.java:68)
	at
org.netbeans.modules.java.JavaDataObject.removeSaveCookie(JavaDataObject.java:405)
	at org.netbeans.modules.java.JavaEditor.notifyUnmodified(JavaEditor.java:223)
	at org.openide.text.CloneableEditorSupport$4.run(CloneableEditorSupport.java:728)
	at org.netbeans.editor.BaseDocument.render(BaseDocument.java:939)
	at
org.openide.text.CloneableEditorSupport.saveDocument(CloneableEditorSupport.java:710)
	at org.openide.text.DataEditorSupport.saveDocument(DataEditorSupport.java:273)
	at org.netbeans.modules.java.JavaEditor.saveDocument(JavaEditor.java:515)
	at org.netbeans.modules.java.JavaEditor.saveDocument(JavaEditor.java:502)
	at org.netbeans.modules.java.JavaEditor$Save.save(JavaEditor.java:230)
	at org.openide.actions.SaveAction.performAction(SaveAction.java:47)
	at org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:440)
	at
org.openide.util.actions.CallableSystemAction.doPerformAction(CallableSystemAction.java:116)
	at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:438)
	at org.openide.windows.TopComponent.processKeyBinding(TopComponent.java:788)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2776)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2693)
	at java.awt.Component.processEvent(Component.java:5265)
	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.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810)
	at
java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:668)
	at
java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:916)
	at
java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:794)
	at
java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:632)
	at java.awt.Component.dispatchEventImpl(Component.java:3841)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Window.dispatchEventImpl(Window.java:1766)
	at java.awt.Component.dispatchEvent(Component.java:3803)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
	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 Martin Matula 2005-03-14 15:23:40 UTC

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