rollback!!! java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1158) at org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:281) at org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:253) at org.netbeans.mdr.handlers.BaseObjectHandler._unlock(BaseObjectHandler.java:208) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:388) at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:489) at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:426) at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:401) at org.netbeans.modules.javacore.RepositoryUpdater.createOrUpdateResource(RepositoryUpdater.java:162) at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:190) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:137) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:232) at org.netbeans.modules.javacore.RepositoryUpdater$1.run(RepositoryUpdater.java:187) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) *********** Exception occurred ************ at 5:47 AM on Sep 3, 2004 javax.jmi.reflect.CompositionViolationException at org.netbeans.mdr.storagemodel.StorableObject.setComposite(StorableObject.java:260) at org.netbeans.mdr.storagemodel.AttrCollection.setAttribComposite(AttrCollection.java:264) at org.netbeans.mdr.storagemodel.AttrCollection.add(AttrCollection.java:150) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.persistChildren(SemiPersistentElement.java:880) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent(JavaClassImpl.java:464) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:279) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMember(SemiPersistentElement.java:545) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:441) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:188) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:279) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:581) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:574) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:465) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:210) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getClassifiers(ResourceImpl.java:149) at org.netbeans.jmi.javamodel.Resource$Impl.getClassifiers(Unknown Source) at org.netbeans.modules.java.bridge.TopClassesCollection$TopClassesListener.connect(TopClassesCollection.java:145) at org.netbeans.modules.java.bridge.SourceElementImpl.connectListener(SourceElementImpl.java:81) at org.netbeans.modules.java.bridge.ElementImpl.attachedToElement(ElementImpl.java:461) at org.netbeans.modules.java.bridge.SrcElementImpl.getDelegate(SrcElementImpl.java:76) at org.netbeans.modules.java.bridge.SrcElementImpl.addPropertyChangeListener(SrcElementImpl.java:283) at org.openide.src.Element.addPropertyChangeListener(Element.java:62) at org.netbeans.modules.java.JavaParserGlue.(JavaParserGlue.java:103) at org.netbeans.modules.java.JavaDataObject.initializeParsingSupport(JavaDataObject.java:191) at org.netbeans.modules.java.JavaDataObject.createCookie(JavaDataObject.java:833) at org.openide.nodes.CookieSet$CookieEntry.getCookie(CookieSet.java:335) at org.openide.nodes.CookieSet.getCookie(CookieSet.java:93) at org.openide.loaders.MultiDataObject.getCookie(MultiDataObject.java:687) at org.netbeans.modules.java.JavaDataObject.getCookie(JavaDataObject.java:816) at org.netbeans.modules.javacore.parser.ASTProvider.getRealSource(ASTProvider.java:346) at org.netbeans.modules.javacore.parser.ASTProvider.getReader(ASTProvider.java:405) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:525) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:385) [catch] at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:489) at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:426) at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:401) at org.netbeans.modules.javacore.RepositoryUpdater.createOrUpdateResource(RepositoryUpdater.java:162) at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:190) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:137) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:232) at org.netbeans.modules.javacore.RepositoryUpdater$1.run(RepositoryUpdater.java:187) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)