Bug 80949 - [compiler] NPE in MethodBinding.signature
Summary: [compiler] NPE in MethodBinding.signature
Status: RESOLVED DUPLICATE of bug 81134
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1   Edit
Hardware: PC Linux-GTK
: P3 major (vote)
Target Milestone: 3.1 M4   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-14 11:49 EST by Tom Hofmann CLA
Modified: 2004-12-15 09:00 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 Tom Hofmann CLA 2004-12-14 11:49:44 EST
No specific steps - happened on fresh workspace with JUnit as source.

eclipse.buildId=I20041214-0800 + ZRH-plug-in export for M4
java.version=1.5.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86 -clean -consolelog



Exception in thread "org.eclipse.jdt.internal.ui.text.JavaReconciler"
java.lang.NullPointerException
	at
org.eclipse.jdt.internal.compiler.lookup.MethodBinding.signature(MethodBinding.java:617)
	at
org.eclipse.jdt.internal.compiler.lookup.MethodBinding.computeUniqueKey(MethodBinding.java:290)
	at
org.eclipse.jdt.internal.compiler.lookup.MethodBinding.computeUniqueKey(MethodBinding.java:278)
	at org.eclipse.jdt.core.dom.MethodBinding.getKey(MethodBinding.java:286)
	at
org.eclipse.jdt.core.dom.DefaultBindingResolver.resolveMethod(DefaultBindingResolver.java:630)
	at
org.eclipse.jdt.core.dom.MethodDeclaration.resolveBinding(MethodDeclaration.java:875)
	at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:557)
	at
org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(ASTConverter.java:175)
	at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:2419)
	at org.eclipse.jdt.core.dom.ASTConverter.convert(ASTConverter.java:1159)
	at org.eclipse.jdt.core.dom.AST.convertCompilationUnit(AST.java:259)
	at
org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:83)
	at
org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700)
	at
org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:739)
	at
org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1105)
	at
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:91)
	at
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:160)
	at
org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114)
	at
org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:120)
	at
org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:103)
	at
org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:307)
	at
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:170)
Comment 1 Tom Hofmann CLA 2004-12-14 11:50:21 EST
this did not happen with I20041213-0800
Comment 2 Jerome Lanneluc CLA 2004-12-14 12:32:13 EST
Looking at the code, it is not obvious how this can happen.
If you had steps to reproduce, that would be great. 
Comment 3 Tom Hofmann CLA 2004-12-14 12:35:09 EST
I have been running the same build on my usual workspace now, but never seen it
again.
Comment 4 Jerome Lanneluc CLA 2004-12-15 04:49:54 EST
Thanks Tom. Please reopen if you see it again.
Comment 5 Jerome Lanneluc CLA 2004-12-15 08:59:40 EST
Reopening as a test case was found.
Comment 6 Jerome Lanneluc CLA 2004-12-15 09:00:00 EST

*** This bug has been marked as a duplicate of 81134 ***