Bug 154816
Summary: | eclipse fails to start with NoClassDefFoundError | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andrey Petrov <andreypetrov> | ||||
Component: | eclipse | Assignee: | eclipse-bugs | ||||
Status: | CLOSED WONTFIX | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 4 | ||||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2005-04-26 20:25:34 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
Andrey Petrov
2005-04-14 13:04:37 UTC
Created attachment 113144 [details]
output of /usr/bin/gcj-dbtool -l /usr/lib64/gcj-4.0.0/classmap.db
the official eclipse snapshot from eclipse.org runs fine with gcj (in interpreted mode) Help->About Eclipse Platform->Configuration Details ... java.vm.vendor=Free Software Foundation, Inc. java.vm.version=4.0.0 20050405 (Red Hat 4.0.0-0.40) ... Can you please try the latest 3.1M6 packages and see if your issue persists? The latest rawhide build eclipse-platform-3.1.0_fc-0.M6.7 boots fine. I'm able to get to the main window though the welcome tab contains the following stacktrace instead of its ordinary content: java.lang.NullPointerException at java.lang.Object.getClass() (/usr/lib64/libgcj.so.6.0.0) at org.eclipse.ui.internal.ViewIntroAdapterPart.createPartControl(org.eclipse.swt.widgets.Composite) (Unknown Source) at org.eclipse.ui.internal.ViewFactory.busyRestoreViewHelper(org.eclipse.ui.internal.ViewFactory$ViewReference) (Unknown Source) at org.eclipse.ui.internal.ViewFactory.busyRestoreView(org.eclipse.ui.IViewReference) (Unknown Source) at org.eclipse.ui.internal.ViewFactory$1.run() (Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(org.eclipse.swt.widgets.Display, java.lang.Runnable) (Unknown Source) at org.eclipse.ui.internal.ViewFactory.restoreView(org.eclipse.ui.IViewReference) (Unknown Source) at org.eclipse.ui.internal.Perspective.showView(java.lang.String, java.lang.String) (Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.busyShowView(java.lang.String, java.lang.String, int) (Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.access$10(org.eclipse.ui.internal.WorkbenchPage, java.lang.String, java.lang.String, int) (Unknown Source) at org.eclipse.ui.internal.WorkbenchPage$13.run() (Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(org.eclipse.swt.widgets.Display, java.lang.Runnable) (Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.showView(java.lang.String, java.lang.String, int) (Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.showView(java.lang.String) (Unknown Source) at org.eclipse.ui.internal.WorkbenchIntroManager.createIntro(org.eclipse.ui.IWorkbenchWindow) (Unknown Source) at org.eclipse.ui.internal.WorkbenchIntroManager.showIntro(org.eclipse.ui.IWorkbenchWindow, boolean) (Unknown Source) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(org.eclipse.ui.IMemento, org.eclipse.ui.IPerspectiveDescriptor) (Unknown Source) at org.eclipse.ui.internal.Workbench.restoreState(org.eclipse.ui.IMemento) (Unknown Source) You may disregard my previous message about this stacktrace: java.lang.NullPointerException at java.lang.Object.getClass() (/usr/lib64/libgcj.so.6.0.0) at org.eclipse.ui.internal.ViewIntroAdapterPart.createPartControl(org.eclipse.swt.widgets.Composite) (Unknown Source) ... The problem went away when I removed the ~/.eclipse and ~/workspace folders which were created in my home directory by the official eclipse.org distribution. I don't know if you consider the exceptions which occur if you run the official m6 distribution and then the fc4 version to be bugs. We seem to get a lot of issues from files in ~/.eclipse. With the work we're doing on Eclipse bug 90535, hopefully we will get rid of ~/.eclipse for the vast majority of users. In terms of workspace issues when alternating between proprietary JVMs and gcj/gij, I've seem this as well but haven't had time to track it down. If you could provide a test case for when this happens, that would help a lot. I guess we'll close for now. Please re-open as you see fit. |