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 70062 - classcast exception when code loads in the IDE.
Summary: classcast exception when code loads in the IDE.
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-08 07:53 UTC by ryhzhang
Modified: 2007-09-26 09:14 UTC (History)
0 users

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 ryhzhang 2005-12-08 07:53:10 UTC
stacktrace -

java.lang.ClassCastException: org.netbeans.jmi.javamodel.Parameter$Impl
	at org.netbeans.modules.javacore.ClassIndex.tryToGetClassByFqn(ClassIndex.java:282)
	at org.netbeans.modules.javacore.ClassIndex.getClassByFqn(ClassIndex.java:262)
	at org.netbeans.modules.javacore.ClassIndex.getClassByFqn(ClassIndex.java:627)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassClassImpl.resolveClass(JavaClassClassImpl.java:119)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.resolveType(MetadataElement.java:1439)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.CallableFeatureImpl.matchPersistent(CallableFeatureImpl.java:69)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:364)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMember(SemiPersistentElement.java:650)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:541)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent(JavaClassImpl.java:581)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:364)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMember(SemiPersistentElement.java:650)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:541)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:206)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:364)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:761)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:754)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:644)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:587)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:430)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:134)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:185)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInternalForm(SemiPersistentElement.java:834)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:515)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getParser(SemiPersistentElement.java:829)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getFeaturePosition(ResourceImpl.java:460)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getPosition(FeatureImpl.java:270)
	at org.netbeans.modules.javacore.JMManager.getElementPosition(JMManager.java:725)
	at org.netbeans.modules.javacore.JMManager.getElementPosition(JMManager.java:711)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.findElement(JavaEditor.java:1331)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.createNode(JavaEditor.java:1279)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.access$900(JavaEditor.java:1199)
	at org.netbeans.modules.java.JavaEditor$12.run(JavaEditor.java:1251)
	at org.openide.util.Mutex.readAccess(Mutex.java:195)
	at org.netbeans.modules.java.JavaEditor$11.run(JavaEditor.java:1249)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:471)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:904)
Comment 1 Jan Becicka 2005-12-13 17:26:47 UTC
Please attach your messages.log.
Comment 2 Jan Becicka 2006-10-26 16:27:01 UTC
Javacore module was replaced by Retouche infrastructure. This bug is not valid
in trunk any more.
Comment 3 Quality Engineering 2007-09-20 11:57:05 UTC
Reorganization of java component