Summary: | Strange error when launching Eclipse from inside Eclipse | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Michael Valenta <Michael.Valenta> |
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> |
Status: | RESOLVED WORKSFORME | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | rodrigo |
Version: | 2.0 | ||
Target Milestone: | 2.0 F3 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Michael Valenta
2002-05-24 13:59:30 EDT
I was laucnhing using the JUnit Plugin luancher set the the core application Where do you get the test harness from? Is is a JAR or just a project checked out from the repository? Its the jar from the JDT UI website. However, I've had the error on launching using the PDE launcher as well. It seems to be a problem with the compiled class file. Moving to JDT Core for comments. "java/io/F)le" is an illegal file name. I need to investigate how this jar file has been built. Michael - did you play with encodings prior to building this file ? This might be the well-known VM bug with custom encodings... As far as I know, I didn't play with any encodings. As soon as this happened again, please give me the .class file corresponding to the class org.eclipse.core.tests.harness.EclipseWorkspaceTest. It is really weird that this happends sometimes only and you cannot reproduce it on a regular base. We have only one way to generate .class files. So if it is wrong, it should be wrong all the time. It happened again (see rdsources). Unhandled exception caught in event loop. Reason: org/eclipse/team/internal/ccvs/core/rdsources/EclipseSynchronizer java.lang.NoClassDefFoundError: org/eclipse/team/internal/ccvs/core/rdsources/EclipseSynchronizer at org.eclipse.team.internal.ccvs.core.resources.CVSWorkspaceRoot.getCVSFolderFor (CVSWorkspaceRoot.java:41) at org.eclipse.team.internal.ccvs.core.resources.CVSWorkspaceRoot.getCVSResourceFor (CVSWorkspaceRoot.java:54) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard$3.run (SharingWizard.java:339) at org.eclipse.team.internal.ccvs.ui.CVSUIPlugin.runWithRefresh (CVSUIPlugin.java:149) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard.doesCVSDirectoryExist (SharingWizard.java:336) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard.addPages (SharingWizard.java:90) at org.eclipse.team.internal.ui.ConfigureProjectWizard.addPages (ConfigureProjectWizard.java:73) at org.eclipse.jface.wizard.WizardDialog.createContents (WizardDialog.java:451) at org.eclipse.jface.window.Window.create(Window.java:278) at org.eclipse.jface.window.Window.open(Window.java:527) at org.eclipse.team.internal.ui.actions.ConfigureProjectAction$1.run (ConfigureProjectAction.java:36) at org.eclipse.team.internal.ui.actions.TeamAction$1.run (TeamAction.java:156) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:56) at org.eclipse.team.internal.ui.actions.TeamAction.run (TeamAction.java:153) at org.eclipse.team.internal.ui.actions.ConfigureProjectAction.run (ConfigureProjectAction.java:29) at org.eclipse.ui.internal.PluginAction.runWithEvent (PluginAction.java:210) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent (ActionContributionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0 (ActionContributionItem.java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java:47) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:75) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:825) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1527) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1289) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1085) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1068) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:739) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:432) at EclipseRuntimeLauncher.main(EclipseRuntimeLauncher.java:24) Could you please try with a newer VM? We suspect either a class loader bug or a runtime bug. The IBM VM you are using is quite boggus (JITs problems, etc.). If you don't recompile and it is working, it means the .class files themselves are all right. I will investigate them, but this comes after some bugs in AST/DOM. This looks like a runtime problem. If you get it again with a newer VM, please reopen it and add a note. |