Bug 47338 - CCE in CompletionParser
Summary: CCE in CompletionParser
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 3.0 M6   Edit
Assignee: Frederic Fusier CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-24 07:39 EST by Nikolay Metchev CLA
Modified: 2003-12-16 10:04 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay Metchev CLA 2003-11-24 07:39:19 EST
I found this in my log. I am not sure how it got there but I thought I would 
let you guys know:

java.lang.ClassCastException
	at 
org.eclipse.jdt.internal.codeassist.complete.CompletionParser.consumeMethodHeade
rParameters(CompletionParser.java:1495)
	at org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule
(Parser.java:2723)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse
(Parser.java:5326)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse
(Parser.java:5652)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse
(Parser.java:5617)
	at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse
(Parser.java:4352)
	at 
org.eclipse.jdt.internal.codeassist.complete.CompletionParser.dietParse
(CompletionParser.java:2125)
	at org.eclipse.jdt.internal.codeassist.CompletionEngine.complete
(CompletionEngine.java:890)
	at org.eclipse.jdt.internal.core.Openable.codeComplete
(Openable.java:133)
	at org.eclipse.jdt.internal.core.CompilationUnit.codeComplete
(CompilationUnit.java:186)
	at org.eclipse.jdt.internal.core.CompilationUnit.codeComplete
(CompilationUnit.java:180)
	at 
org.eclipse.jdt.internal.ui.text.java.JavaCompletionProcessor.internalComputeCom
pletionProposals(JavaCompletionProcessor.java:344)
	at 
org.eclipse.jdt.internal.ui.text.java.JavaCompletionProcessor.computeCompletionP
roposals(JavaCompletionProcessor.java:318)
	at 
org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals
(ContentAssistant.java:1382)
	at 
org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals
(CompletionProposalPopup.java:228)
	at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$6
(CompletionProposalPopup.java:224)
	at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run
(CompletionProposalPopup.java:187)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
	at 
org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals
(CompletionProposalPopup.java:183)
	at org.eclipse.jface.text.contentassist.ContentAssistant$2.run
(ContentAssistant.java:303)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java:102)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2164)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1881)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1405)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1381)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:237)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
	at org.eclipse.ui.internal.ide.IDEApplication.run
(IDEApplication.java:47)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:858)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:299)
	at org.eclipse.core.launcher.Main.run(Main.java:767)
	at org.eclipse.core.launcher.Main.main(Main.java:601)
Comment 1 Nikolay Metchev CLA 2003-11-24 07:39:38 EST
P.S this is in M5
Comment 2 Frederic Fusier CLA 2003-12-08 04:17:11 EST
Fixed.

Not able to reproduce this problem. Looking at code, I've added a condition on 
the only cast written in the offending method...
Comment 3 David Audel CLA 2003-12-16 10:04:27 EST
Verified for 3.0M6