[catch]java.lang.Exception: rollback!!! at org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:280) at org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:248) 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.RepositoryUpdater.createOrUpdateResource(RepositoryUpdater.java:175) 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:227) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:200) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:383) at org.netbeans.modules.javacore.RepositoryUpdater.createOrUpdateResource(RepositoryUpdater.java:175) 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:227) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:200) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:383) at org.netbeans.modules.javacore.RepositoryUpdater.createOrUpdateResource(RepositoryUpdater.java:175) 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:227) at org.netbeans.mdr.handlers.IndexSetWrapper.lock(IndexSetWrapper.java:38) at org.netbeans.mdr.handlers.IndexSetWrapper$IndexIteratorWrapper.hasNext(IndexSetWrapper.java:217) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageImpl$2.hasNext(JavaPackageImpl.java:329) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageImpl$ResourcesCollection.isEmpty(JavaPackageImpl.java:284) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageImpl.shouldInclude(JavaPackageImpl.java:161) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageClassImpl.resolvePackage(JavaPackageClassImpl.java:82) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageClassImpl.resolvePackage(JavaPackageClassImpl.java:79) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageClassImpl.resolvePackage(JavaPackageClassImpl.java:90) at org.netbeans.jmi.javamodel.JavaPackageClass$Impl.resolvePackage(Unknown Source) at org.netbeans.modules.javacore.parser.MDRParser.getPackage(MDRParser.java:266) at org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1353) at org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1328) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:655) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:657) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:657) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1340) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:306) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:315) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:290) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:210) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:553) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:385) at org.netbeans.modules.javacore.RepositoryUpdater.createOrUpdateResource(RepositoryUpdater.java:175) 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:227) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:200) at org.netbeans.mdr.handlers.InstanceHandler._preGetR(InstanceHandler.java:96) at org.netbeans.jmi.javamodel.JavaPackage$Impl.getResources(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageImpl$2.hasNext(JavaPackageImpl.java:332) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageImpl$ResourcesCollection.isEmpty(JavaPackageImpl.java:284) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageImpl.shouldInclude(JavaPackageImpl.java:161) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageClassImpl.resolvePackage(JavaPackageClassImpl.java:82) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageClassImpl.resolvePackage(JavaPackageClassImpl.java:79) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageClassImpl.resolvePackage(JavaPackageClassImpl.java:90) at org.netbeans.jmi.javamodel.JavaPackageClass$Impl.resolvePackage(Unknown Source) at org.netbeans.modules.javacore.parser.MDRParser.getPackage(MDRParser.java:266) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:663) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:657) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1340) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:306) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:315) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:290) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:210) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:553) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:385) at org.netbeans.modules.javacore.RepositoryUpdater.createOrUpdateResource(RepositoryUpdater.java:175) 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:227) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:200) at org.netbeans.mdr.handlers.InstanceHandler.refDelete(InstanceHandler.java:294) at org.netbeans.modules.javacore.scanning.ClassUpdater.updateClasses(ClassUpdater.java:252) at org.netbeans.modules.javacore.scanning.ClassUpdater.updateResources(ClassUpdater.java:136) at org.netbeans.modules.javacore.scanning.ClassUpdater.updateIndex(ClassUpdater.java:77) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directClassFileUpdate(ResourceImpl.java:494) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:481) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:385) at org.netbeans.modules.javacore.RepositoryUpdater.createOrUpdateResource(RepositoryUpdater.java:175) 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:227) at org.netbeans.mdr.handlers.IndexSetWrapper.lock(IndexSetWrapper.java:38) at org.netbeans.mdr.handlers.IndexSetWrapper$IndexIteratorWrapper.hasNext(IndexSetWrapper.java:217) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageImpl$2.hasNext(JavaPackageImpl.java:329) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageImpl$ResourcesCollection.isEmpty(JavaPackageImpl.java:284) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageImpl.shouldInclude(JavaPackageImpl.java:161) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageClassImpl.resolvePackage(JavaPackageClassImpl.java:82) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageClassImpl.resolvePackage(JavaPackageClassImpl.java:79) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaPackageClassImpl.resolvePackage(JavaPackageClassImpl.java:90) at org.netbeans.jmi.javamodel.JavaPackageClass$Impl.resolvePackage(Unknown Source) at org.netbeans.modules.javacore.parser.MDRParser.getPackage(MDRParser.java:266) at org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1353) at org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1328) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:655) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:657) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1340) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:306) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:315) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:290) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) at org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:210) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:553) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:385) at org.netbeans.modules.javacore.RepositoryUpdater.createOrUpdateResource(RepositoryUpdater.java:175) 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:227) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:200) at org.netbeans.mdr.handlers.FeaturedHandler._preGet(FeaturedHandler.java:55) at org.netbeans.jmi.javamodel.JavaClass$Impl.getName(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getSimpleName(JavaClassImpl.java:835) at org.netbeans.jmi.javamodel.JavaClass$Impl.getSimpleName(Unknown Source) at org.netbeans.modules.javacore.ClassIndex$ClassesBySNPrefixIterator.getClassesBySNPrefix(ClassIndex.java:798) at org.netbeans.modules.javacore.ClassIndex$ClassesBySNPrefixIterator.findNext(ClassIndex.java:779) at org.netbeans.modules.javacore.ClassIndex$ClassesBySNPrefixIterator.hasNext(ClassIndex.java:762) at org.netbeans.modules.javacore.LazyImmutableList.nextItem(LazyImmutableList.java:52) at org.netbeans.modules.javacore.LazyImmutableList.size(LazyImmutableList.java:38) at java.util.AbstractCollection.toArray(AbstractCollection.java:123) at java.util.ArrayList.addAll(ArrayList.java:474) at org.netbeans.modules.editor.java.NbJavaJMIFastOpen.findAllClasses(NbJavaJMIFastOpen.java:100) at org.netbeans.modules.editor.java.NbJavaJMIFastOpen.findClasses(NbJavaJMIFastOpen.java:46) at org.netbeans.editor.ext.java.JavaFastOpen.evaluate(JavaFastOpen.java:205) at org.netbeans.editor.ext.java.JavaFastOpen$Evaluator.run(JavaFastOpen.java:359) 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)