Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 112681

Summary: Can't open classfile.
Product: [Eclipse Project] JDT Reporter: Brian Miller <bmiller>
Component: TextAssignee: JDT-Text-Inbox <jdt-text-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: minor    
Priority: P3    
Version: 3.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
ConnectorAdaptor$1.class none

Description Brian Miller CLA 2005-10-14 14:46:29 EDT
Try in Eclipse to open the classfile attached to this bug ticket.

See this crash:

org.eclipse.core.runtime.CoreException: The Class File Viewer cannot handle 
the given input.
	at org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor.doSetInput
(ClassFileEditor.java:612)
	at org.eclipse.ui.texteditor.AbstractTextEditor$17.run
(AbstractTextEditor.java:2375)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread
(ModalContext.java:346)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
	at org.eclipse.jface.window.ApplicationWindow$1.run
(ApplicationWindow.java:631)
	at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:69)
	at org.eclipse.jface.window.ApplicationWindow.run
(ApplicationWindow.java:628)
	at org.eclipse.ui.internal.WorkbenchWindow.run
(WorkbenchWindow.java:2137)
	at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit
(AbstractTextEditor.java:2393)
	at org.eclipse.ui.texteditor.AbstractTextEditor.init
(AbstractTextEditor.java:2420)
	at org.eclipse.ui.internal.EditorManager.createSite
(EditorManager.java:764)
	at org.eclipse.ui.internal.EditorReference.createPartHelper
(EditorReference.java:586)
	at org.eclipse.ui.internal.EditorReference.createPart
(EditorReference.java:374)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart
(WorkbenchPartReference.java:552)
	at org.eclipse.ui.internal.EditorReference.getEditor
(EditorReference.java:213)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched
(WorkbenchPage.java:2370)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor
(WorkbenchPage.java:2303)
	at org.eclipse.ui.internal.WorkbenchPage.access$10
(WorkbenchPage.java:2295)
	at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2281)
	at org.eclipse.swt.custom.BusyIndicator.showWhile
(BusyIndicator.java:69)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:2276)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:2249)
	at org.eclipse.ui.internal.editors.text.OpenExternalFileAction.run
(OpenExternalFileAction.java:129)
	at org.eclipse.ui.internal.editors.text.OpenExternalFileAction.run
(OpenExternalFileAction.java:98)
	at org.eclipse.ui.internal.PluginAction.runWithEvent
(PluginAction.java:251)
	at org.eclipse.ui.internal.WWinPluginAction.runWithEvent
(WWinPluginAction.java:223)
	at 
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:538)
	at org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:488)
	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent
(ActionContributionItem.java:400)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:884)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3194)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2823)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1755)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1719)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:368)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run
(IDEApplication.java:106)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:226)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:377)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:164)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)
Comment 1 Brian Miller CLA 2005-10-14 14:47:27 EDT
Created attachment 28305 [details]
ConnectorAdaptor$1.class
Comment 2 Martin Aeschlimann CLA 2005-10-17 03:43:29 EDT
I couldn't reproduce the problem with I20051011. What build are you using and
can you check if there is more in the log?
(otherwise the problem is that the classfile editor swallows an error message).

Moving to jdt.text
Comment 3 Dani Megert CLA 2005-10-17 04:17:00 EDT
There should be a dialog but this is currently not working due to bug 112277.
However, opening class files which are not inside the workspace is currently not
supported.

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