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 171665

Summary: ClassCastException: org.openide.text.FilterDocument cannot be cast to org.netbeans.editor.BaseDocument
Product: groovy Reporter: dynamite <dynamite>
Component: EditorAssignee: Petr Hejl <phejl>
Status: RESOLVED DUPLICATE    
Severity: blocker CC: dheffelfinger, dynamite
Priority: P1    
Version: 6.x   
Hardware: All   
OS: All   
URL: http://statistics.netbeans.org/exceptions/detail.do?id=158008
Issue Type: DEFECT Exception Reporter: 158008
Attachments: stacktrace
stacktrace

Description dynamite 2009-09-07 22:47:49 UTC
Build: NetBeans IDE Dev (Build 200909071104)
VM: Java HotSpot(TM) 64-Bit Server VM, 14.2-b01, Java(TM) SE Runtime Environment, 1.6.0_16-b01
OS: Linux, 2.6.28-15-generic, amd64

User Comments:
dynamite: Created a Groovy class in the default package of a new project.  I am using the latest dev build against a clean user's directory.



Stacktrace: 
java.lang.ClassCastException: org.openide.text.FilterDocument cannot be cast to org.netbeans.editor.BaseDocument
        at org.netbeans.modules.groovy.editor.api.StructureAnalyzer$GroovyStructureItem.<init>(StructureAnalyzer.java:418)
        at org.netbeans.modules.groovy.editor.api.StructureAnalyzer$GroovyStructureItem.<init>(StructureAnalyzer.java:402)
        at org.netbeans.modules.groovy.editor.api.StructureAnalyzer.scan(StructureAnalyzer.java:112)
        at org.netbeans.modules.csl.navigation.ElementScanningTask$1.run(ElementScanningTask.java:121)
        at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:129)
        at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:113)
Comment 1 dynamite 2009-09-07 22:47:54 UTC
Created attachment 87245 [details]
stacktrace
Comment 2 dynamite 2009-09-07 22:50:50 UTC
Build: NetBeans IDE Dev (Build 200909071104)
VM: Java HotSpot(TM) 64-Bit Server VM, 14.2-b01, Java(TM) SE Runtime Environment, 1.6.0_16-b01
OS: Linux, 2.6.28-15-generic, amd64

User Comments: 
Created groovy class in a package and got this exception.  Tried to bring menu up against the Projects window and got this exception.  I should note that the editor window is completely grey.

Stacktrace: 
java.lang.ClassCastException: org.openide.text.FilterDocument cannot be cast to org.netbeans.editor.BaseDocument
        at org.netbeans.modules.groovy.editor.api.StructureAnalyzer$GroovyStructureItem.<init>(StructureAnalyzer.java:418)
        at org.netbeans.modules.groovy.editor.api.StructureAnalyzer$GroovyStructureItem.<init>(StructureAnalyzer.java:402)
        at org.netbeans.modules.groovy.editor.api.StructureAnalyzer.scan(StructureAnalyzer.java:112)
        at org.netbeans.modules.csl.navigation.ElementScanningTask$1.run(ElementScanningTask.java:121)
        at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:129)
        at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:113)
Comment 3 dynamite 2009-09-07 22:50:54 UTC
Created attachment 87246 [details]
stacktrace
Comment 4 dheffelfinger 2009-09-08 02:54:34 UTC
Increased the priority to P1 since this issue makes it impossible to edit any Groovy scripts.

Based on the bug priority guideline: "Product feature does not work, no workaround exists", this is a P1 issue.
Comment 5 Exceptions Reporter 2009-09-08 03:05:56 UTC
This issue already has 5 duplicates 
see http://statistics.netbeans.org/exceptions/detail.do?id=158008
Comment 6 Petr Hejl 2009-09-08 09:39:05 UTC
Regression in CSL. Should be already fixed.

*** This issue has been marked as a duplicate of 171600 ***