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.
[ BUILD # : beta 2 ] [ JDK VERSION : J2SE 1.5.0 ] I changed the screen resolution from a higher to a deeper value. Then I maximized Netbeans again. It took a long time to maximize Netbeans. Then the error message occurs. java.lang.IllegalArgumentException: Child tree not found. at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:441) at org.netbeans.modules.javacore.parser.ASTProvider.findTree(ASTProvider.java:437) at org.netbeans.modules.javacore.parser.ElementInfo.refreshASTree(ElementInfo.java:87) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:918) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:444) at org.netbeans.modules.javacore.parser.ElementInfo.getTypeAST(ElementInfo.java:93) at org.netbeans.modules.javacore.jmiimpl.javamodel.ImportImpl.initChildren(ImportImpl.java:200) at org.netbeans.modules.javacore.jmiimpl.javamodel.ImportImpl.getIdentifier(ImportImpl.java:185) at org.netbeans.jmi.javamodel.Import$Impl.getIdentifier(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.ImportImpl.setName(ImportImpl.java:89) at org.netbeans.jmi.javamodel.Import$Impl.setName(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.ImportImpl.matchElementInfo(ImportImpl.java:65) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:98) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.createChildrenList(SemiPersistentElement.java:803) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:296) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:273) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:104) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:582) 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.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:232) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:200) at org.netbeans.mdr.handlers.FeaturedHandler._preSet(FeaturedHandler.java:70) at org.netbeans.jmi.javamodel.Resource$Impl.setTimestamp(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:535) 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:232) at org.netbeans.modules.javacore.JMManager.getFileObject(JMManager.java:510) at org.netbeans.modules.javacore.JMManager.getDataObject(JMManager.java:533) at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:487) 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:164) 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.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:200) at org.netbeans.mdr.handlers.FeaturedHandler._preSet(FeaturedHandler.java:70) at org.netbeans.jmi.javamodel.Resource$Impl.setTimestamp(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:535) 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:232) at org.netbeans.modules.javacore.JMManager.getFileObject(JMManager.java:510) at org.netbeans.modules.javacore.JMManager.getDataObject(JMManager.java:533) at org.netbeans.modules.javacore.JMManager.getResource(JMManager.java:487) 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:164) 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.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:232) at org.netbeans.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:200) at org.netbeans.mdr.handlers.PackageProxyHandler._preGetClassProxy(PackageProxyHandler.java:96) at org.netbeans.jmi.javamodel.JavaModelPackage$Impl.getArray(Unknown Source) at org.netbeans.modules.javacore.parser.MDRParser.init(MDRParser.java:91) at org.netbeans.modules.javacore.parser.MDRParser.<init>(MDRParser.java:77) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:507) 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:232) 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.mdr.handlers.BaseObjectHandler._lock(BaseObjectHandler.java:200) at org.netbeans.mdr.handlers.PackageProxyHandler._preGetClassProxy(PackageProxyHandler.java:96) at org.netbeans.jmi.javamodel.JavaModelPackage$Impl.getType(Unknown Source) at org.netbeans.modules.javacore.parser.MDRParser.init(MDRParser.java:90) at org.netbeans.modules.javacore.parser.MDRParser.<init>(MDRParser.java:77) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:507) 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:232) 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.Resource$Impl.getName(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:478) 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:232) 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:232) 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.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:218) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:137) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:232) at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:226) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
Probably belongs to refactoring.
*** Issue 50831 has been marked as a duplicate of this issue. ***
Fixed. Checking in src/org/netbeans/modules/javacore/JMManager.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/JMManager.java,v <-- JMManager.java new revision: 1.71; previous revision: 1.70 done Processing log script arguments... More commits to come... 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.45; previous revision: 1.44 done
Reorganization of java component