Bug 6339 - Assertion failed in SourceType
Summary: Assertion failed in SourceType
Status: RESOLVED DUPLICATE of bug 6302
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.0 M1   Edit
Assignee: Philipe Mulet CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-11-27 05:20 EST by Martin Aeschlimann CLA
Modified: 2002-01-11 09:22 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 Martin Aeschlimann CLA 2001-11-27 05:20:45 EST
11122 with patch

1. hover over this.createBody
2. Assertion in log

package pack1;

import java.util.Vector;

public class A {
	
	
	public static class GenStubSettings extends Vector {
	
		public boolean callSuper;
		public boolean methodOverwrites;
		public boolean createBody;
		
		public GenStubSettings(Vector settings) {
		}
		
		public GenStubSettings() {
			this.createBody= true; Vector;
		}
			
			
	}
}


org.eclipse.jdt.internal.core.Assert$AssertionFailedException: Assertion 
failed; .
	at org.eclipse.jdt.internal.core.Assert.isTrue(Assert.java(Compiled 
Code))
	at org.eclipse.jdt.internal.core.Assert.isTrue(Assert.java(Compiled 
Code))
	at org.eclipse.jdt.internal.core.SourceType.<init>(SourceType.java:34)
	at org.eclipse.jdt.internal.core.CompilationUnit.getType
(CompilationUnit.java:396)
	at org.eclipse.jdt.internal.core.SelectionRequestor.resolveType
(SelectionRequestor.java:220)
	at org.eclipse.jdt.internal.core.SelectionRequestor.acceptField
(SelectionRequestor.java:88)
	at org.eclipse.jdt.internal.codeassist.SelectionEngine.selectFrom
(SelectionEngine.java:366)
	at org.eclipse.jdt.internal.codeassist.SelectionEngine.select
(SelectionEngine.java:306)
	at org.eclipse.jdt.internal.core.Openable.codeSelect(Openable.java:147)
	at org.eclipse.jdt.internal.core.Openable.codeSelect(Openable.java:120)
	at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect
(CompilationUnit.java:69)
	at 
org.eclipse.jdt.internal.ui.text.java.hover.JavaTypeHover.getHoverInfo
(JavaTypeHover.java:76)
	at 
org.eclipse.jdt.internal.ui.text.java.hover.JavaTextHover.getInformation
(JavaTextHover.java:176)
	at 
org.eclipse.jdt.internal.ui.text.java.hover.JavaTextHover.getHoverInfo
(JavaTextHover.java:153)
	at org.eclipse.jface.text.TextViewerHoverManager.computeInformation
(TextViewerHoverManager.java:56)
	at 
org.eclipse.jface.text.AbstractInformationControlManager.showInformation
(AbstractInformationControlManager.java:523)
	at 
org.eclipse.jface.text.AbstractHoverInformationControlManager$MouseTracker.mouse
Hover(AbstractHoverInformationControlManager.java:233)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java(Compiled 
Code))
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:758)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:820)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:151)
	at org.eclipse.core.launcher.Main.run(Main.java:502)
	at org.eclipse.core.launcher.UIMain.main(UIMain.java:52)
Comment 1 Martin Aeschlimann CLA 2001-11-27 05:56:28 EST
I get the assertion every time I hover over the member type of this type. Also 
in other methods using the method.
Comment 2 Philipe Mulet CLA 2001-11-27 07:27:34 EST

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