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 117249 - java.lang.IllegalArgumentException: Child tree not found
Summary: java.lang.IllegalArgumentException: Child tree not found
Status: RESOLVED WONTFIX
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: All Windows XP
: P1 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-01 08:13 UTC by kulbhushan_prasad
Modified: 2008-02-25 16:10 UTC (History)
1 user (show)

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 kulbhushan_prasad 2007-10-01 08:13:54 UTC
java.lang.IllegalArgumentException: Child tree not found (type: 54 firstToken: 284 lastToken: 290 resource: 
realestate/gui/commons/menus/FileMenu.java) class org.netbeans.jmi.javamodel.Import$Impl 
realestate.utility.DateUtility valid:true | class org.netbeans.jmi.javamodel.Resource$Impl 
realestate/gui/commons/menus/FileMenu.java valid:true | 
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:1298)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:521)
	at org.netbeans.modules.javacore.parser.ElementInfo.getTypeAST(ElementInfo.java:92)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ImportImpl.initChildren(ImportImpl.java:231)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ImportImpl.getIdentifier(ImportImpl.java:216)
	at org.netbeans.jmi.javamodel.Import$Impl.getIdentifier(Unknown Source)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ImportImpl.setName(ImportImpl.java:100)
	at org.netbeans.jmi.javamodel.Import$Impl.setName(Unknown Source)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ImportImpl.matchElementInfo(ImportImpl.java:74)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo
(SemiPersistentElement.java:146)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.createChildrenList
(SemiPersistentElement.java:894)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:343)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:322)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getImports(ResourceImpl.java:277)
	at org.netbeans.jmi.javamodel.Resource$Impl.getImports(Unknown Source)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchElementInfo(ResourceImpl.java:237)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo
(SemiPersistentElement.java:146)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:768)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:760)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:650)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromFileObject(ResourceImpl.java:455)
	at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:285)
	at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:177)
	at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:234)
	at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:272)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
Comment 1 _ alexlamsl 2007-11-23 23:25:33 UTC
How do you reproduce this issue?

Does this happens with NB5.5.1 / NB6? Which JDK are you using?
Comment 2 Jan Becicka 2008-02-25 16:10:19 UTC
This issue is not valid in current builds any more. Java support was completely
redesigned in 6.0 time frame. Please use NetBeans 6.0 and later.