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 75098 - ClassCastException: org.netbeans.lib.gjast.ASTreeNode
Summary: ClassCastException: org.netbeans.lib.gjast.ASTreeNode
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: Macintosh Mac OS X
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-15 19:40 UTC by peterkehl
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
messages.log (1.01 MB, text/plain)
2006-04-15 19:42 UTC, peterkehl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description peterkehl 2006-04-15 19:40:53 UTC
Hi,

the following occurred while using NetBeans editor and F9/F11 on a compilable project. The project got 
compiled OK. I saw a red 'Don't enter' sign at the bottom right corner, clicked and the following was 
produced.

Log file attached.

peterk-laptop:~ peterk$ java -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-83)
Java HotSpot(TM) Client VM (build 1.5.0_05-48, mixed mode, sharing)

NetBeans IDE 5.0 (Build 200601251500)

java.lang.ClassCastException: org.netbeans.lib.gjast.ASTreeNode
	at org.netbeans.modules.javacore.parser.MDRParser.processASTBody(MDRParser.java:1759)
	at org.netbeans.modules.javacore.parser.MDRParser.processASTBody(MDRParser.java:1994)
	at org.netbeans.modules.javacore.parser.MDRParser.processASTBody(MDRParser.java:1613)
	at org.netbeans.modules.javacore.parser.MDRParser.processASTBody(MDRParser.java:1580)
	at org.netbeans.modules.javacore.parser.MDRParser.enterBody(MDRParser.java:208)
	at org.netbeans.modules.javacore.parser.MDRParser.doAttribution(MDRParser.java:175)
	at org.netbeans.modules.javacore.parser.MDRParser.isVariableAccess(MDRParser.java:1029)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getElementProxy
(MetadataElement.java:633)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement
(MetadataElement.java:554)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initOrCreate
(MetadataElement.java:1312)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MethodImpl.initASTElements
(MethodImpl.java:106)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MethodImpl.getTypeName(MethodImpl.java:
53)
	at org.netbeans.jmi.javamodel.Method$Impl.getTypeName(Unknown Source)
	at org.netbeans.modules.java.bridge.MethodElementImpl$MethodListener.connect
(MethodElementImpl.java:191)
	at org.netbeans.modules.java.bridge.MethodElementImpl.connectListener
(MethodElementImpl.java:53)
	at org.netbeans.modules.java.bridge.ElementImpl.attachedToElement(ElementImpl.java:454)
	at org.openide.src.Element.<init>(Element.java:63)
	at org.openide.src.MemberElement.<init>(MemberElement.java:35)
	at org.openide.src.ConstructorElement.<init>(ConstructorElement.java:40)
	at org.openide.src.MethodElement.<init>(MethodElement.java:44)
	at org.netbeans.modules.java.bridge.DefaultWrapper.wrapMethod(DefaultWrapper.java:41)
	at org.netbeans.modules.java.bridge.DefaultLangModel.createMethod(DefaultLangModel.java:187)
	at org.netbeans.modules.java.bridge.MethodsCollection.createElement(MethodsCollection.java:54)
	at org.netbeans.modules.java.bridge.ObjectsCollection.cachedElement(ObjectsCollection.java:74)
	at org.netbeans.modules.java.bridge.ObjectsCollection.getElements(ObjectsCollection.java:111)
	at org.netbeans.modules.java.bridge.MethodsCollection.getMethods(MethodsCollection.java:76)
	at org.netbeans.modules.java.bridge.ClassElementImpl.getMethods(ClassElementImpl.java:565)
	at org.openide.src.ClassElement.getMethods(ClassElement.java:485)
	at org.netbeans.modules.java.ui.nodes.BridgeUtils.getElement(BridgeUtils.java:159)
	at org.netbeans.modules.java.ui.nodes.BridgeElement2Source.createMethodNode
(BridgeElement2Source.java:37)
	at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.createNode(JavaEditor.java:1310)
	at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.access$900(JavaEditor.java:1210)
	at org.netbeans.modules.java.JavaEditor$12.run(JavaEditor.java:1262)
	at org.openide.util.Mutex.readAccess(Mutex.java:221)
	at org.netbeans.modules.java.JavaEditor$11.run(JavaEditor.java:1260)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
Comment 1 peterkehl 2006-04-15 19:42:45 UTC
Created attachment 29874 [details]
messages.log
Comment 2 Jiri Prox 2006-04-18 09:26:55 UTC
The stack trace is similar to issue 66918, but it should be fixed in 5.0-fcs.
Duplicate?
Comment 3 Jan Becicka 2006-10-26 16:27:21 UTC
Javacore module was replaced by Retouche infrastructure. This bug is not valid
in trunk any more.
Comment 4 Quality Engineering 2007-09-20 09:50:44 UTC
Reorganization of java component