Bug 157751
Summary: | Unable to launch Ant editor | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mary Ellen Foster <mefoster> | ||||
Component: | eclipse | Assignee: | eclipse-bugs | ||||
Status: | CLOSED WORKSFORME | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 4 | ||||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2005-05-23 19:30:06 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Mary Ellen Foster
2005-05-14 15:09:36 UTC
Created attachment 114383 [details]
Simple build.xml file demonstrating the problem
Note that the above back trace was using Sun JSDK 1.5.0_02 (packaged by JPackage) as by /usr/bin/java. If I switch to GCJ, the backtrace is different: java.lang.NoClassDefFoundError: while resolving class: org.eclipse.ant.internal.ui.model.AntModel at java.lang.VMClassLoader.transformException(java.lang.Class, java.lang.Throwable) (/usr/lib/libgcj.so.6.0.0) at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.6.0.0) at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0) at org.eclipse.ant.internal.ui.editor.text.AntEditorDocumentProvider.createAntModel(java.lang.Object, org.eclipse.jface.text.IDocument, org.eclipse.jface.text.source.IAnnotationModel) (/usr/lib/eclipse/plugins/org.eclipse.ant.ui_3.1.0/antui.jar.so) at org.eclipse.ant.internal.ui.editor.text.AntEditorDocumentProvider.createFileInfo(java.lang.Object) (/usr/lib/eclipse/plugins/org.eclipse.ant.ui_3.1.0/antui.jar.so) at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(java.lang.Object) (/usr/lib/eclipse/plugins/org.eclipse.ui.editors_3.1.0/editors.jar.so) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.editors_3.1.0/editors.jar.so) at org.eclipse.ui.editors.text.TextEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.editors_3.1.0/editors.jar.so) at org.eclipse.ant.internal.ui.editor.AntEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ant.ui_3.1.0/antui.jar.so) at org.eclipse.ui.texteditor.AbstractTextEditor$16.run(org.eclipse.core.runtime.IProgressMonitor) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor) (/usr/lib/eclipse/plugins/org.eclipse.jface_3.1.0.jar.so) at org.eclipse.jface.operation.ModalContext.run(org.eclipse.jface.operation.IRunnableWithProgress, boolean, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.swt.widgets.Display) (/usr/lib/eclipse/plugins/org.eclipse.jface_3.1.0.jar.so) at org.eclipse.jface.window.ApplicationWindow$1.run() (/usr/lib/eclipse/plugins/org.eclipse.jface_3.1.0.jar.so) at org.eclipse.swt.custom.BusyIndicator.showWhile(org.eclipse.swt.widgets.Display, java.lang.Runnable) (/usr/lib/eclipse/plugins/org.eclipse.swt.gtk_3.1.0.jar.so) at org.eclipse.jface.window.ApplicationWindow.run(boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress) (/usr/lib/eclipse/plugins/org.eclipse.jface_3.1.0.jar.so) at org.eclipse.ui.internal.WorkbenchWindow.run(boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress) (Unknown Source) at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.ui.texteditor.AbstractTextEditor.init(org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.ui.internal.EditorManager.createSite(org.eclipse.ui.IEditorReference, org.eclipse.ui.IEditorPart, org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IEditorInput) (Unknown Source) at org.eclipse.ui.internal.EditorManager.busyRestoreEditorHelper(org.eclipse.ui.internal.EditorManager$Editor) (Unknown Source) at org.eclipse.ui.internal.EditorManager.busyRestoreEditor(org.eclipse.ui.internal.EditorManager$Editor) (Unknown Source) at org.eclipse.ui.internal.EditorManager$7.run() (Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(org.eclipse.swt.widgets.Display, java.lang.Runnable) (/usr/lib/eclipse/plugins/org.eclipse.swt.gtk_3.1.0.jar.so) at org.eclipse.ui.internal.EditorManager.restoreEditor(org.eclipse.ui.internal.EditorManager$Editor) (Unknown Source) at org.eclipse.ui.internal.EditorManager$Editor.getEditor(boolean) (Unknown Source) at org.eclipse.ui.internal.EditorManager$Editor.getPart(boolean) (Unknown Source) at org.eclipse.ui.internal.PartPane.setVisible(boolean) (Unknown Source) at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(boolean) (Unknown Source) at org.eclipse.ui.internal.presentations.newapi.PresentablePartFolder.select(org.eclipse.ui.presentations.IPresentablePart) (Unknown Source) at org.eclipse.ui.internal.presentations.newapi.LeftToRightTabOrder.select(org.eclipse.ui.presentations.IPresentablePart) (Unknown Source) at org.eclipse.ui.internal.presentations.newapi.TabbedStackPresentation.selectPart(org.eclipse.ui.presentations.IPresentablePart) (Unknown Source) at org.eclipse.ui.internal.PartStack.refreshPresentationSelection() (Unknown Source) at org.eclipse.ui.internal.PartStack.setSelection(org.eclipse.ui.internal.LayoutPart) (Unknown Source) at org.eclipse.ui.internal.PartStack.showPart(org.eclipse.ui.internal.LayoutPart, java.lang.Object) (Unknown Source) at org.eclipse.ui.internal.PartStack.add(org.eclipse.ui.internal.LayoutPart) (Unknown Source) at org.eclipse.ui.internal.EditorStack.add(org.eclipse.ui.internal.LayoutPart) (Unknown Source) at org.eclipse.ui.internal.EditorSashContainer.addEditor(org.eclipse.ui.internal.EditorPane) (Unknown Source) at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(org.eclipse.ui.internal.EditorPane) (Unknown Source) Caused by: java.lang.ClassNotFoundException: org.eclipse.ant.internal.core.AntSecurityManager at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String, boolean) (/usr/lib/eclipse/plugins/org.eclipse.osgi_3.1.0.jar.so) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String) (/usr/lib/eclipse/plugins/org.eclipse.osgi_3.1.0.jar.so) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/eclipse/plugins/org.eclipse.osgi_3.1.0.jar.so) at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0) at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.6.0.0) at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0) at org.eclipse.ant.internal.ui.editor.text.AntEditorDocumentProvider.createAntModel(java.lang.Object, org.eclipse.jface.text.IDocument, org.eclipse.jface.text.source.IAnnotationModel) (/usr/lib/eclipse/plugins/org.eclipse.ant.ui_3.1.0/antui.jar.so) at org.eclipse.ant.internal.ui.editor.text.AntEditorDocumentProvider.createFileInfo(java.lang.Object) (/usr/lib/eclipse/plugins/org.eclipse.ant.ui_3.1.0/antui.jar.so) at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(java.lang.Object) (/usr/lib/eclipse/plugins/org.eclipse.ui.editors_3.1.0/editors.jar.so) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.editors_3.1.0/editors.jar.so) at org.eclipse.ui.editors.text.TextEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.editors_3.1.0/editors.jar.so) at org.eclipse.ant.internal.ui.editor.AntEditor.doSetInput(org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ant.ui_3.1.0/antui.jar.so) at org.eclipse.ui.texteditor.AbstractTextEditor$16.run(org.eclipse.core.runtime.IProgressMonitor) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor) (/usr/lib/eclipse/plugins/org.eclipse.jface_3.1.0.jar.so) at org.eclipse.jface.operation.ModalContext.run(org.eclipse.jface.operation.IRunnableWithProgress, boolean, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.swt.widgets.Display) (/usr/lib/eclipse/plugins/org.eclipse.jface_3.1.0.jar.so) at org.eclipse.jface.window.ApplicationWindow$1.run() (/usr/lib/eclipse/plugins/org.eclipse.jface_3.1.0.jar.so) at org.eclipse.swt.custom.BusyIndicator.showWhile(org.eclipse.swt.widgets.Display, java.lang.Runnable) (/usr/lib/eclipse/plugins/org.eclipse.swt.gtk_3.1.0.jar.so) at org.eclipse.jface.window.ApplicationWindow.run(boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress) (/usr/lib/eclipse/plugins/org.eclipse.jface_3.1.0.jar.so) at org.eclipse.ui.internal.WorkbenchWindow.run(boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress) (Unknown Source) at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.ui.texteditor.AbstractTextEditor.init(org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput) (/usr/lib/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so) at org.eclipse.ui.internal.EditorManager.createSite(org.eclipse.ui.IEditorReference, org.eclipse.ui.IEditorPart, org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IEditorInput) (Unknown Source) at org.eclipse.ui.internal.EditorManager.busyRestoreEditorHelper(org.eclipse.ui.internal.EditorManager$Editor) (Unknown Source) at org.eclipse.ui.internal.EditorManager.busyRestoreEditor(org.eclipse.ui.internal.EditorManager$Editor) (Unknown Source) at org.eclipse.ui.internal.EditorManager$7.run() (Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(org.eclipse.swt.widgets.Display, java.lang.Runnable) (/usr/lib/eclipse/plugins/org.eclipse.swt.gtk_3.1.0.jar.so) at org.eclipse.ui.internal.EditorManager.restoreEditor(org.eclipse.ui.internal.EditorManager$Editor) (Unknown Source) at org.eclipse.ui.internal.EditorManager$Editor.getEditor(boolean) (Unknown Source) at org.eclipse.ui.internal.EditorManager$Editor.getPart(boolean) (Unknown Source) at org.eclipse.ui.internal.PartPane.setVisible(boolean) (Unknown Source) at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(boolean) (Unknown Source) at org.eclipse.ui.internal.presentations.newapi.PresentablePartFolder.select(org.eclipse.ui.presentations.IPresentablePart) (Unknown Source) at org.eclipse.ui.internal.presentations.newapi.LeftToRightTabOrder.select(org.eclipse.ui.presentations.IPresentablePart) (Unknown Source) at org.eclipse.ui.internal.presentations.newapi.TabbedStackPresentation.selectPart(org.eclipse.ui.presentations.IPresentablePart) (Unknown Source) at org.eclipse.ui.internal.PartStack.refreshPresentationSelection() (Unknown Source) at org.eclipse.ui.internal.PartStack.setSelection(org.eclipse.ui.internal.LayoutPart) (Unknown Source) at org.eclipse.ui.internal.PartStack.showPart(org.eclipse.ui.internal.LayoutPart, java.lang.Object) (Unknown Source) at org.eclipse.ui.internal.PartStack.add(org.eclipse.ui.internal.LayoutPart) (Unknown Source) at org.eclipse.ui.internal.EditorStack.add(org.eclipse.ui.internal.LayoutPart) (Unknown Source) Note that this still happens with the newest eclipse, eclipse-platform-3.1.0_fc-0.M6.18. If this happens with both a Sun JVM and with gcj, I'm inclined to believe it's an upstream issue. Can you duplicate with an upstream M6 build [1]? [1] http://download.eclipse.org/eclipse/downloads/drops/S-3.1M6-200504011645/index.php Nope; works fine with the upstream Eclipse. Here's what I'm doing: - Run eclipse (either "/usr/bin/eclipse" or "./eclipse" in the directory where I uncompressed the above upstream tarball) - "File"-"Open external file" and open the build.xml I attached to this bug report With the upstream M6 build, it opens successfully in the Ant editor, whether /usr/bin/java points to GCJ or Sun; with the Rawhide eclipse, it fails with either VM, with the backtraces I've included. Is this just me? Can other people open the attached file in Eclipse successfully? Okay, whether it was today's Rawhide eclipse update, or the fact that I accidentally blew away my /home partition and started with a completely clean config, I can now open build.xml files in eclipse again. |