Running Eclipse 3

Mark Wielaard mark@klomp.org
Thu Oct 28 15:59:00 GMT 2004


Hi,

On Thu, 2004-10-28 at 16:32, Tom Tromey wrote:
> >>>>> "Mark" == Mark Wielaard <mark@klomp.org> writes:
> 
> Mark> java.lang.VerifyError: verification failed at PC 9 in org.eclipse.ui.internal.PerspectiveBarNewContributionItem:<init>((Lorg.eclipse.ui.IWorkbenchWindow;)V): uninitialized object in local variable
> Mark> So you probably need to disable the verifier on the trunk.
> 
> This is strange, since the verifier on the trunk and the verifier on
> the branch are the same, and I don't see this.

Maybe I have a different version. I used the
eclipse-SDK-3.0-linux-gtk.zip

> If you could do a little debugging, it would help.  I'm particularly
> interested in the stack trace leading to this error -- I looked at the
> bytecode in question, and assuming we have the same code, then the
> particular function that does this check should probably not be called
> at all at this point.

Log attached.

BTW. I Ignored Andrew his warning not to try it on the trunk and just
disabled the verifier. It starts up fine then :)

Cheers,

Mark
-------------- next part --------------
!SESSION Oct 28, 2004 09:45:58.628 ---------------------------------------------
eclipse.buildId=I200406251208
java.fullversion=GNU libgcj 4.0.0 20041027 (experimental)
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US

!ENTRY org.eclipse.osgi Oct 28, 2004 09:45:58.629
!MESSAGE Application error
!STACK 1
java.lang.VerifyError: verification failed at PC 9 in org.eclipse.ui.internal.PerspectiveBarNewContributionItem:<init>((Lorg.eclipse.ui.IWorkbenchWindow;)V): uninitialized object in local variable
   at _Jv_BytecodeVerifier.verify_fail(byte, int) (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at _Jv_BytecodeVerifier.verify_instructions_0() (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at _Jv_VerifyMethod(_Jv_InterpMethod) (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at _Jv_PrepareClass(java.lang.Class) (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at _Jv_WaitForState(java.lang.Class, int) (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at java.lang.Class.initializeClass() (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at _Jv_AllocObjectNoFinalizer (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at _Jv_AllocObject (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at org.eclipse.ui.internal.PerspectiveSwitcher.createBarManager(int) (Unknown Source)
   at org.eclipse.ui.internal.PerspectiveSwitcher.createControlForTop() (Unknown Source)
   at org.eclipse.ui.internal.PerspectiveSwitcher.createControlForLocation(int) (Unknown Source)
   at org.eclipse.ui.internal.PerspectiveSwitcher.setPerspectiveBarLocation(java.lang.String) (Unknown Source)
   at org.eclipse.ui.internal.PerspectiveSwitcher.createControl(org.eclipse.swt.widgets.Composite) (Unknown Source)
   at org.eclipse.ui.internal.WorkbenchWindow.createDefaultContents(org.eclipse.swt.widgets.Shell) (Unknown Source)
   at org.eclipse.ui.internal.WorkbenchWindowConfigurer.createDefaultContents(org.eclipse.swt.widgets.Shell) (Unknown Source)
   at org.eclipse.ui.application.WorkbenchAdvisor.createWindowContents(org.eclipse.ui.application.IWorkbenchWindowConfigurer, org.eclipse.swt.widgets.Shell) (Unknown Source)
   at org.eclipse.ui.internal.WorkbenchWindow.createContents(org.eclipse.swt.widgets.Composite) (Unknown Source)
   at org.eclipse.jface.window.Window.create() (Unknown Source)
   at org.eclipse.ui.internal.Workbench.openFirstTimeWindow() (Unknown Source)
   at org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow() (Unknown Source)
   at org.eclipse.ui.application.WorkbenchAdvisor.openWindows() (Unknown Source)
   at org.eclipse.ui.internal.Workbench.init(org.eclipse.swt.widgets.Display) (Unknown Source)
   at org.eclipse.ui.internal.Workbench.runUI() (Unknown Source)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) (Unknown Source)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) (Unknown Source)
   at org.eclipse.ui.internal.ide.IDEApplication.run(java.lang.Object) (Unknown Source)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(java.lang.Object) (Unknown Source)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.Object) (Unknown Source)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.String[], java.lang.Runnable) (Unknown Source)
   at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, boolean, java.lang.Class[], jvalue, jvalue, boolean, java.lang.Class) (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, java.lang.Class[], java.lang.Object[], java.lang.Class) (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (/usr/local/gcc35/lib/libgcj.so.6.0.0)
   at org.eclipse.core.launcher.Main.basicRun(java.lang.String[]) (Unknown Source)


More information about the Java mailing list