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.
refactoring/qa-functional/undo automated tests There is thrown a CME exception from rename package test. It corrupted whole MDR like a IOE. java.util.ConcurrentModificationException org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList$LightAttrListIterator.testModCount(LightAttrList.java:371) org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList$LightAttrListIterator.hasNext(LightAttrList.java:422) org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.setPkgNameAndUpdateIdx(ResourceImpl.java:127) org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.setPackageIdentifier(ResourceImpl.java:1182) org.netbeans.jmi.javamodel.Resource$Impl.setPackageIdentifier(Unknown Source) org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.setPackageName(ResourceImpl.java:121) org.netbeans.jmi.javamodel.Resource$Impl.setPackageName(Unknown Source) org.netbeans.modules.refactoring.api.MoveClassRefactoring$MoveClass.performChange(MoveClassRefactoring.java:934) org.netbeans.modules.refactoring.RefactoringSupportImpl.doRefactoring(RefactoringSupportImpl.java:59) org.netbeans.test.refactoring.rename.RenameTestCase.renamePackage(RenameTestCase.java:106) org.netbeans.test.refactoring.rename.SimpleTest.testUndoRenamePackage1(SimpleTest.java:153)
There should be another exception logged befure this one (saying something like: java.lang.RuntimeException: Concurrent modification.) Could you please attach it too?
Created attachment 18428 [details] IDE log of Undo testbag
Thanks for this info. I found the problem.
Fixed. Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/JavaClassImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/JavaClassImpl.java,v <-- JavaClassImpl.java new revision: 1.36; previous revision: 1.35 done Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/ResourceImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/ResourceImpl.java,v <-- ResourceImpl.java new revision: 1.42; previous revision: 1.41 done
verified