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 51665 - CCE from MDRParser.processASTBody
Summary: CCE from MDRParser.processASTBody
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: Tomas Hurka
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-19 09:43 UTC by fanatic
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Log file. (11.37 KB, text/plain)
2004-11-21 14:30 UTC, Martin Matula
Details

Note You need to log in before you can comment on or make changes to this bug.
Description fanatic 2004-11-19 09:43:47 UTC
almost every time when i try to refactor-rename 
any method / variable or even class i get
this exception after which in the refactoring 
window i see list of found usages which is not 
complete, ie the <b>find usages</b> crashes 
somewhere

here's the messages.log (ive cleaned it up to 
see only latest exception)



-------------------------------------------------
------------------------------
>Log Session: Friday, November 19, 2004 11:38:11 
AM IST
>System Info: 
  Product Version       = NetBeans IDE Dev 
(Build 200409220845)
  Operating System      = Windows XP version 5.1 
running on x86
  Java; VM; Vendor      = 1.5.0; Java HotSpot
(TM) Client VM 1.5.0-b64; Sun Microsystems Inc.
  Java Home             = C:\Program 
Files\Java\jdk1.5.0\jre
  System Locale; Encod. = en_US (nb); Cp1252
  Home Dir; Current Dir = C:\Documents and 
Settings\Administrator; C:\Program 
Files\netbeans-4.0beta2
  IDE Install; User Dir = C:\Program 
Files\netbeans-4.0beta2\platform4; C:\Documents 
and Settings\Administrator\.netbeans\4.0beta2
  CLASSPATH             = C:\Program 
Files\netbeans-4.0beta2\platform4
\lib\boot.jar;C:\Program Files\Java\jdk1.5.0
\lib\dt.jar;C:\Program Files\Java\jdk1.5.0
\lib\tools.jar
  Boot & ext classpath  = C:\Program 
Files\Java\jdk1.5.0\jre\lib\rt.jar;C:\Program 
Files\Java\jdk1.5.0\jre\lib\i18n.jar;C:\Program 
Files\Java\jdk1.5.0
\jre\lib\sunrsasign.jar;C:\Program 
Files\Java\jdk1.5.0\jre\lib\jsse.jar;C:\Program 
Files\Java\jdk1.5.0\jre\lib\jce.jar;C:\Program 
Files\Java\jdk1.5.0
\jre\lib\charsets.jar;C:\Program 
Files\Java\jdk1.5.0\jre\classes;C:\Program 
Files\Java\jdk1.5.0
\jre\lib\ext\dnsns.jar;C:\Program 
Files\Java\jdk1.5.0
\jre\lib\ext\localedata.jar;C:\Program 
Files\Java\jdk1.5.0
\jre\lib\ext\sunjce_provider.jar;C:\Program 
Files\Java\jdk1.5.0\jre\lib\ext\sunpkcs11.jar
  Dynamic classpath     = C:\Program 
Files\netbeans-4.0beta2\platform4
\core\core.jar;C:\Program Files\netbeans-4.0beta2
\platform4\core\openide-loaders.jar;C:\Program 
Files\netbeans-4.0beta2\platform4
\core\openide.jar;C:\Program Files\netbeans-
4.0beta2\platform4\core\org-netbeans-swing-
plaf.jar;C:\Program Files\netbeans-4.0beta2
\platform4\core\updater.jar;C:\Program 
Files\netbeans-4.0beta2\nb4.0\core\org-netbeans-
upgrade.jar;C:\Program Files\netbeans-4.0beta2
\nb4.0\core\locale\core_nb.jar;C:\Program 
Files\netbeans-4.0beta2\ide4\core\org-netbeans-
modules-utilities-cli.jar
-------------------------------------------------
------------------------------
Turning on modules:
	org.openide/1 [4.45.1 200409220845]
	org.openide.loaders [4.16.1 200409220845]
	org.netbeans.swing.plaf [1.0.1 
200409220845]
	org.netbeans.core/1 [1.25.1 200409220845]
	org.netbeans.modules.settings/1 [1.5.1 
200409220845]
	org.netbeans.swing.tabcontrol [1.0.1 
200409220845]
	org.netbeans.core.windows/2 [2.1.1 
200409220845]
	org.netbeans.core.ui/1 [1.4.1 
200409220845]
	org.netbeans.spi.viewmodel/1 [1.1.1 
200409220845]
	org.netbeans.api.debugger/1 [1.0.1 
200409220845]
	org.netbeans.api.debugger.jpda/1 [1.0.1 
200409220845]
	org.netbeans.modules.debugger.jpdaimpl/2 
[1.11.1 200409220845]
	org.netbeans.modules.queries/0 [1.0.1 
200409220845]
	org.netbeans.modules.projectapi/0 [1.0.1 
200409220845]
	org.netbeans.modules.masterfs/1 [1.2.1 
200409220845]
	org.netbeans.modules.favorites/1 [1.6.1 
200409220845]
	org.openide.io [1.2.1 200409220845]
	org.openide.execution [1.3.1 
200409220845]
	org.netbeans.api.java/1 [1.5.1 
200409220845]
	org.netbeans.modules.java.platform/0 
[1.0.1 200409220845]
	org.netbeans.modules.editor.util/1 
[1.0.1 200409220845]
	org.netbeans.spi.debugger.ui/1 [2.3.1 
200409220845]
	org.netbeans.modules.debugger.jpda.ui/1 
[1.0.1 200409220845]
	org.openide.src [1.3.1 200409220845]
	javax.jmi.reflect/1 [1.1.1 200409220845]
	org.netbeans.jmi.javamodel/1 [0.1.1 
200409220845]
	javax.jmi.model/1 [1.1.1 200409220845]
	org.netbeans.api.mdr/1 [0.986.1 
200409220845]
	org.netbeans.modules.classfile/1 [1.12.1 
200409220845]
	org.netbeans.modules.jmiutils/1 [0.84.1 
1.0.0]
	org.netbeans.modules.mdr/1 [0.92.1 1.0.0]
	org.netbeans.modules.javacore/1 [1.2.1 
200409220845]
	org.netbeans.modules.javahelp/1 [2.3.1 
200409220845]
	org.netbeans.modules.java/1 [1.17.1 
1.0.0]
	org.netbeans.modules.javadoc/1 [1.12.1 
200409220845]
	org.netbeans.modules.project.ant/0 
[1.0.1 200409220845]
	org.netbeans.modules.projectuiapi/0 
[1.0.1 release40b2 200409220845]
	org.netbeans.api.web.webmodule [1.0.1 
200409220845]
	org.netbeans.core.output2/1 [1.0.1 
200409220845]
	org.netbeans.core.execution/1 [1.4.1 
200409220845]
	org.apache.tools.ant.module/3 [3.13.1 
200409220845]
	org.netbeans.modules.servletapi24/1 [2.1 
2.1 200409220845]
	org.netbeans.libs.xerces/1 [1.4.1 2.6.2]
	org.netbeans.modules.web.jspparser/2 
[2.0.1 200409220845]
	org.netbeans.modules.j2eeapis/1 [1.1.1 
200409220845]
	org.netbeans.api.xml/1 [1.5 release40b2 
200409220845]
	org.netbeans.modules.schema2beans/1 
[1.9.1 200409220845]
	org.netbeans.libs.j2eeeditor/1 [1.2.1 
200409220845]
	org.netbeans.modules.j2eeserver/3 [1.2.1 
200409220845]
	org.netbeans.modules.xml.core/2 [1.3 
release40b2 200409220845]
	org.netbeans.modules.xml.catalog/2 [1.3 
release40b2 200409220845]
	org.openidex.util/3 [3.3.1 200409220845]
	org.netbeans.modules.project.libraries/0 
[1.7.1 200409220845]
	org.netbeans.modules.java.project/0 
[1.0.1 release40b2]
	org.netbeans.api.web.dd/1 [1.2.1 1.0]
	org.netbeans.modules.editor.fold/1 
[1.0.1 200409220845]
	org.netbeans.modules.editor.lib/1 [1.0.1 
200409220845]
	org.netbeans.modules.editor/2 [1.15.1 
200409220845]
	org.netbeans.modules.xml.text/2 [1.3 
release40b2 200409220845]
	org.netbeans.modules.html/1 [1.13.1 
200409220845]
	org.netbeans.modules.web.core.syntax/1 
[1.14.1 200409220845]
	org.netbeans.modules.web.core/1 [1.18.1 
200409220845]
	org.netbeans.modules.web.examples/1 
[1.0.1 200409220845]
	org.netbeans.modules.jemmy.idemodule/2 
[2.2.4.14 200409201800]
	org.netbeans.modules.diff/1 [1.8.1 
promotionD 200409220845]
	org.netbeans.modules.jemmysupport/1 
[1.16 040921]
	org.netbeans.modules.clazz/1 [1.14.1 
200409220845]
	org.netbeans.tasklistapi/1 [1.12.5 5 
200409220845]
	org.netbeans.modules.tasklist.core/2 
[1.29.59 9 200409220845]
	org.netbeans.modules.suggestions_framewor
k/2 [1.7.596 6 200409220845]
	org.netbeans.modules.properties/1 
[1.12.1 200409220845]
	org.netbeans.modules.vcscore/1 [1.10.1 
promotionD 200409220845]
	org.netbeans.modules.vcs.advanced/1 
[1.10.1 200409220845]
	org.netbeans.modules.vcs.profiles.vss/1 
[1.4.1 200409220845]
	org.netbeans.modules.ant.grammar/1 [1.7 
200409220845]
	org.netbeans.modules.servletapi23/1 
[1.5.1 200409220845]
	org.netbeans.modules.ant.browsetask 
[1.6.1 200409220845]
	org.netbeans.modules.junit/2 [2.12.1 
200409220845]
	org.netbeans.modules.web.project [1.1.1 
200409220845]
	org.netbeans.modules.web.jstl11/1 [2.1 
2.1 200409220845]
	org.netbeans.modules.utilities/1 [1.16.1 
200409220845]
	org.netbeans.modules.utilities.project/1 
[1.0.1 200409220845]
	org.netbeans.modules.apisupport.ant 
[2.22 040920]
	org.netbeans.modules.debugger.jpda.ant 
[1.2.1 200409220845]
	org.netbeans.modules.apisupport.project 
[1.0 040920]
	org.netbeans.modules.beans/1 [1.12.1 
200409220845]
	org.netbeans.modules.ant.freeform [1.0.1 
200409220845]
	org.netbeans.modules.servletapi/1 [1.4.1 
200409220845]
	org.netbeans.modules.tomcat5/1 [1.1.1 
200409220845]
	org.netbeans.modules.properties.syntax/1 
[1.11.1 200409220845]
	org.netbeans.modules.java.examples/1 
[1.0.1 200409220845]
	org.netbeans.modules.httpserver/1 
[1.14.1 200409220845]
	org.netbeans.modules.web.monitor/1 
[1.10.1 200409220845]
	org.netbeans.core.multiview/1 [1.2 
release40b2 200409220845]
	org.netbeans.modules.form/2 [1.14.1 
200409220845]
	org.netbeans.modules.i18n/1 [1.15.1 
200409220845]
	org.netbeans.modules.i18n.form/2 [1.13.1 
200409220845]
	org.netbeans.modules.image/1 [1.12.1 
200409220845]
	org.netbeans.modules.extbrowser/1 [1.4.1 
200409220845]
	org.netbeans.modules.projectui [1.1 
200409220845]
	org.netbeans.modules.java.j2seproject 
[1.0.1 200409220845]
	org.netbeans.modules.nbjunit/1 [1.16 
200409201800]
	org.netbeans.modules.jellytools/2 
[2.3.10 200409201800]
	org.netbeans.modules.welcome/1 [1.5.1 
200409220845]
	org.netbeans.modules.db/1 [1.9.1 1.1 
200409220845]
	org.netbeans.modules.navigator/2 [3.0 
2.0]
	org.netbeans.modules.javagator/1 [1.2 
041027]
	org.netbeans.modules.xml.tax/2 [1.3 
release40b2 200409220845]
	org.netbeans.modules.xml.tools/2 [1.3 
release40b2 200409220845]
	org.netbeans.modules.xsl/1 [1.3 
release40b2 200409220845]
	org.netbeans.modules.tomcat5.bundled/1 
[1.1.1 200409220845]
	org.netbeans.lib.cvsclient/1 [1.9.1 
200409220845]
	org.netbeans.modules.propagator/1 [1.0 
041027]
	org.netbeans.modules.autoupdate/1 
[2.10.1 200409220845]
	org.netbeans.modules.updatecenters/1 
[1.1.1 200409220845]
	org.netbeans.modules.refactoring/1 
[0.1.1 200409220845]
	org.netbeans.modules.xml.schema/1 [1.3 
release40b2 200409220845]
	org.netbeans.modules.web.debug/1 [2.2.1 
200409220845]
	org.netbeans.core.ide/1 [1.4.1 
200409220845]
	org.netbeans.modules.tasklist.docscan/2 
[1.15.5963 3 200409220845]
	org.netbeans.modules.vcs.profiles.cvsprof
iles/1 [1.4.1 200409220845]
	org.netbeans.modules.j2ee.ant [1.1.1 
200409220845]
	org.netbeans.modules.usersguide/1 
[1.14.1 200409220845]
	org.netbeans.modules.vcs.profiles.pvcs/1 
[1.4.1 200409220845]
	org.netbeans.upgrader [4.0.1 
200409220845]
	org.netbeans.modules.css/2 [1.3 
release40b2 200409220845]
	org.netbeans.modules.java.j2seplatform/1 
[1.0.1 200409220845]
[org.netbeans.core.ShortcutsFolder] Warning: 
unparsable keystroke: DO-0
Warning: 
org.netbeans.modules.navigator.Navigator$1 
should override preferredId()
INFORMATIONAL *********** Exception occurred 
************ at 11:38 AM on Nov 19, 2004
org.openide.filesystems.FileStateInvalidException
: File navigator/navFirstLoadCheck cannot be 
found in folder .
	at 
org.openide.filesystems.MultiFileObject.createDat
a(MultiFileObject.java:944)
	at 
org.openide.filesystems.FileObject.createData
(FileObject.java:592)
[catch] at 
org.netbeans.modules.navigator.Navigator.maybeSho
wGuide(Navigator.java:1025)
	at 
org.netbeans.modules.navigator.Navigator.addNotif
y(Navigator.java:346)
	at java.awt.Container.addNotify
(Container.java:2500)
	at javax.swing.JComponent.addNotify
(JComponent.java:4436)
	at java.awt.Container.addNotify
(Container.java:2500)
	at javax.swing.JComponent.addNotify
(JComponent.java:4436)
	at 
org.netbeans.swing.tabcontrol.TabbedContainer.add
Notify(TabbedContainer.java:372)
	at java.awt.Container.addNotify
(Container.java:2500)
	at javax.swing.JComponent.addNotify
(JComponent.java:4436)
	at java.awt.Container.addNotify
(Container.java:2500)
	at javax.swing.JComponent.addNotify
(JComponent.java:4436)
	at java.awt.Container.addNotify
(Container.java:2500)
	at javax.swing.JComponent.addNotify
(JComponent.java:4436)
	at java.awt.Container.addNotify
(Container.java:2500)
	at javax.swing.JComponent.addNotify
(JComponent.java:4436)
	at java.awt.Container.addImpl
(Container.java:1052)
	at java.awt.Container.add
(Container.java:899)
	at 
org.netbeans.core.windows.view.ui.MainWindow.setD
esktop(MainWindow.java:374)
	at 
org.netbeans.core.windows.view.ViewHierarchy.setD
esktop(ViewHierarchy.java:708)
	at 
org.netbeans.core.windows.view.ViewHierarchy.setM
ainWindowDesktop(ViewHierarchy.java:698)
	at 
org.netbeans.core.windows.view.ViewHierarchy.upda
teDesktop(ViewHierarchy.java:601)
	at 
org.netbeans.core.windows.view.DefaultView.showWi
ndowSystem(DefaultView.java:522)
	at 
org.netbeans.core.windows.view.DefaultView.window
SystemVisibilityChanged(DefaultView.java:469)
	at 
org.netbeans.core.windows.view.DefaultView.change
GUI(DefaultView.java:179)
	at 
org.netbeans.core.windows.ViewRequestor.dispatchR
equest(ViewRequestor.java:229)
	at 
org.netbeans.core.windows.ViewRequestor.processVi
sibilityRequest(ViewRequestor.java:220)
	at 
org.netbeans.core.windows.ViewRequestor.postVisib
ilityRequest(ViewRequestor.java:160)
	at 
org.netbeans.core.windows.ViewRequestor.scheduleR
equest(ViewRequestor.java:83)
	at 
org.netbeans.core.windows.Central.setVisible
(Central.java:61)
	at 
org.netbeans.core.windows.WindowManagerImpl.setVi
sible(WindowManagerImpl.java:692)
	at 
org.netbeans.core.windows.WindowSystemImpl.show
(WindowSystemImpl.java:56)
	at org.netbeans.core.Main$5.run
(Main.java:268)
	at 
java.awt.event.InvocationEvent.dispatch
(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent
(EventQueue.java:461)
	at 
java.awt.EventDispatchThread.pumpOneEventForHiera
rchy(EventDispatchThread.java:234)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarc
hy(EventDispatchThread.java:163)
	at 
java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:157)
	at 
java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run
(EventDispatchThread.java:110)
  got primary item null
  got primary item null
*********** Exception occurred ************ at 
11:39 AM on Nov 19, 2004
Annotation: Exception occurred in Request 
Processor
java.lang.ClassCastException: 
org.netbeans.jmi.javamodel.PrimitiveType$Impl
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1676)
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1575)
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1548)
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1881)
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1548)
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1881)
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1548)
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1881)
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1548)
	at 
org.netbeans.modules.javacore.parser.MDRParser.pr
ocessASTBody(MDRParser.java:1518)
	at 
org.netbeans.modules.javacore.parser.MDRParser.en
terBody(MDRParser.java:183)
	at 
org.netbeans.modules.javacore.parser.MDRParser.do
Attribution(MDRParser.java:157)
	at 
org.netbeans.modules.javacore.parser.MDRParser.ge
tSemanticInfo(MDRParser.java:136)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.E
lementReferenceImpl.getElement
(ElementReferenceImpl.java:63)
	at 
org.netbeans.jmi.javamodel.MethodInvocation$Impl.
getElement(Unknown Source)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.isMatch(UsageFinder.java:169)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:157)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:160)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.getUsers(UsageFinder.java:142)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder.access$200(UsageFinder.java:34)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder$LazyIterator.findNext
(UsageFinder.java:285)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.U
sageFinder$LazyIterator.hasNext
(UsageFinder.java:309)
	at 
org.netbeans.modules.refactoring.api.RenameRefact
oring.addElementsForJmiObject
(RenameRefactoring.java:376)
	at 
org.netbeans.modules.refactoring.api.RenameRefact
oring.prepare(RenameRefactoring.java:337)
	at 
org.netbeans.modules.refactoring.api.ui.Parameter
sPanel$Prepare.run(ParametersPanel.java:639)
	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)

--------------------------------------------
Comment 1 Martin Matula 2004-11-19 15:27:22 UTC
This bug was fixed a long ago. Please, get the latest build of 4.0
(q-build perhaps).
Comment 2 Martin Matula 2004-11-21 14:26:44 UTC
Hm. It seems the bug is still there - will attach a log from user who
reproduced it in the latest q-build.
To fanatic: this seems to be caused by a specific construct contained
in your file. It would be great, if you could try to identify the
file, that causes problems and attach it. To identify a file, you can
run netbeans with -J-Dperf.refactoring=true commandline option - this
will result in debug messages in the console. There will be messages
like Attributing method... - this way you can find out, body of which
method causes problems. We would be interested in that problematic
code to be able to debug the parser.
Btw. to confirm that you have identified the file correctly, you can
try to run FixAllImports action on that file (Alt+Shift+F) which
should result in the same exception.
Thanks in advance.
Tomas, please evaluate.
Comment 3 Martin Matula 2004-11-21 14:30:27 UTC
Created attachment 18978 [details]
Log file.
Comment 4 Tomas Hurka 2004-11-22 10:04:23 UTC
This CCE can be reproduce on the following class:

public class Main {
    Object a;
    int g;
    
    void ggg() {
        a=new g();
        
    }  
}
Comment 5 fanatic 2004-11-23 01:35:18 UTC
ive tried to run with the debug parameter and it seems there are a 
lot of files the "requestprocesser" gets bumped on.

as i understand the refactor process first launches "find usages",
and then the refactor process itself, so when im trying to "find 
usages" i have the same exception

can i run with some other debug params? what else can i do?

regards,
tim



here's an excerpt from messages.log

Parsing file: Grid
java.lang.Exception: Stack trace
	at java.lang.Thread.dumpStack(Thread.java:1158)
	at 
org.netbeans.modules.javacore.parser.ASTProvider.createASTree
(ASTProvider.java:85)
	at org.netbeans.modules.javacore.parser.ASTProvider.getASTree
(ASTProvider.java:113)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUp
date(ResourceImpl.java:606)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpT
oDate(ResourceImpl.java:553)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpT
oDate(ResourceImpl.java:505)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initReso
urce(ResourceImpl.java:371)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initC
heck(MetadataElement.java:131)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement
.getElementInfo(SemiPersistentElement.java:163)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement
.getInternalForm(SemiPersistentElement.java:831)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getAS
Tree(MetadataElement.java:459)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement
.getParser(SemiPersistentElement.java:826)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ElementNavigator.<ini
t>(ElementNavigator.java:32)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.UsageFinder$LazyItera
tor.findNext(UsageFinder.java:290)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.UsageFinder$LazyItera
tor.hasNext(UsageFinder.java:315)
	at 
org.netbeans.modules.refactoring.api.WhereUsedQuery.prepare
(WhereUsedQuery.java:85)
	at 
org.netbeans.modules.refactoring.api.ui.ParametersPanel$Prepare.run
(ParametersPanel.java:642)
	at org.openide.util.Task.run(Task.java:136)
	at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:330)
	at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java:686)
Attributing method: <somejavapath>.Grid.null58
Comment 6 Martin Matula 2004-11-23 09:09:57 UTC
Tomas was already able to reproduce your problem so we now have a test
file. Thanks for your cooperation.
Comment 7 Tomas Hurka 2004-12-02 08:45:13 UTC
This will be fixed together with issue #51649. 
Comment 8 Tomas Hurka 2004-12-04 08:57:55 UTC
Fixed in trunk.
Checking in org/netbeans/modules/javacore/parser/MDRParser.java;
/cvs/java/javacore/src/org/netbeans/modules/javacore/parser/MDRParser.java,v  <--  
MDRParser.java
new revision: 1.63; previous revision: 1.62
done
Comment 9 Quality Engineering 2007-09-20 12:01:44 UTC
Reorganization of java component