This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 158524 - IBM 1.5 JVM cannot start RSE - java.lang.VerifyError
Summary: IBM 1.5 JVM cannot start RSE - java.lang.VerifyError
Status: CLOSED DUPLICATE of bug 158358
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P2 critical (vote)
Target Milestone: 1.0   Edit
Assignee: Kushal Munir CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-25 05:14 EDT by Martin Oberhuber CLA
Modified: 2007-05-25 03:53 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2006-09-25 05:14:37 EDT
With an IBM 1.5 JVM, RSE fails to start. This has been reproduced on Linux-GTK as well as Windows XP. The error log shows:

"An error occurred while automatically activating bundle org.eclipse.rse.ui (84)"

!ENTRY org.eclipse.osgi 4 0 2006-09-20 15:29:22.204 
!MESSAGE An error occurred while automatically activating bundle org.eclipse.rse.ui (84). 
!STACK 0 
org.osgi.framework.BundleException: Exception in org.eclipse.rse.ui.RSEUIPlugin.start() of bundle org.eclipse.rse.ui. 
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1014) 
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970) 
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317) 
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:256) 
        at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLocalClass(EclipseLazyStarter.java:86) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:409) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:339) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:391) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:517) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:276) 
        at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) 
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1245) 
        at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:147) 
        at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759) 
        at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) 
        at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) 
        at org.eclipse.ui.internal.registry.PerspectiveDescriptor.createFactory(PerspectiveDescriptor.java:172) 
        at org.eclipse.ui.internal.Perspective.loadPredefinedPersp(Perspective.java:625) 
        at org.eclipse.ui.internal.Perspective.createPresentation(Perspective.java:219) 
        at org.eclipse.ui.internal.Perspective.<init>(Perspective.java:125) 
        at org.eclipse.ui.internal.WorkbenchPage.createPerspective(WorkbenchPage.java:1480) 
        at org.eclipse.ui.internal.WorkbenchPage.busySetPerspective(WorkbenchPage.java:950) 
        at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:941) 
        at org.eclipse.ui.internal.WorkbenchPage$12.run(WorkbenchPage.java:3391) 
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) 
        at org.eclipse.ui.internal.WorkbenchPage.setPerspective(WorkbenchPage.java:3389) 
        at org.eclipse.ui.internal.ChangeToPerspectiveMenu.run(ChangeToPerspectiveMenu.java:92) 
        at org.eclipse.ui.actions.PerspectiveMenu.run(PerspectiveMenu.java:336) 
        at org.eclipse.ui.actions.PerspectiveMenu.runOther(PerspectiveMenu.java:352) 
        at org.eclipse.ui.actions.PerspectiveMenu$3.runWithEvent(PerspectiveMenu.java:108) 
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539) 
        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:1085) 
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3164) 
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2840) 
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914) 
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878) 
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419) 
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) 
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) 
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) 
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) 
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) 
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) 
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
        at java.lang.reflect.Method.invoke(Method.java:615) 
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) 
        at org.eclipse.core.launcher.Main.basicRun(Main.java:280) 
        at org.eclipse.core.launcher.Main.run(Main.java:977) 
        at org.eclipse.core.launcher.Main.main(Main.java:952) 
Caused by: java.lang.VerifyError: (org/eclipse/rse/services/local/files/LocalFileService) invalid returnAddress for ret instruction in method 5 (upload(Lorg/eclipse/core/runtime/IProgressMonitor;Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Z) at pc=65535 
        at java.lang.ClassLoader.defineClassImpl(Native Method) 
        at java.lang.ClassLoader.defineClass(ClassLoader.java:218) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:498) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:468) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:427) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:410) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:339) 
        at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:388) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:517) 
        at org.eclipse.rse.subsystems.files.local.LocalFileSubSystemConfiguration.createFileService(LocalFileSubSystemConfiguration.java:201) 
        at org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystemConfiguration.getFileService(FileServiceSubSystemConfiguration.java:57) 
        at org.eclipse.rse.subsystems.files.local.LocalFileSubSystemConfiguration.createSubSystemInternal(LocalFileSubSystemConfiguration.java:155) 
        at org.eclipse.rse.core.subsystems.SubSystemConfiguration.createSubSystem(SubSystemConfiguration.java:1177) 
        at org.eclipse.rse.model.SystemRegistry.createHost(SystemRegistry.java:2191) 
        at org.eclipse.rse.model.SystemRegistry.createLocalHost(SystemRegistry.java:2105) 
        at org.eclipse.rse.ui.RSEUIPlugin.start(RSEUIPlugin.java:537) 
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:995) 
        at java.security.AccessController.doPrivileged(AccessController.java:241) 
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:989) 
        ... 57 more 
Root exception: 
java.lang.VerifyError: (org/eclipse/rse/services/local/files/LocalFileService) invalid returnAddress for ret instruction in method 5 (upload(Lorg/eclipse/core/runtime/IProgressMonitor;Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Z) at pc=65535 
        at java.lang.ClassLoader.defineClassImpl(Native Method) 
        at java.lang.ClassLoader.defineClass(ClassLoader.java:218) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:498) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:468) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:427) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:410) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:339) 
        at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:388) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:517) 
        at org.eclipse.rse.subsystems.files.local.LocalFileSubSystemConfiguration.createFileService(LocalFileSubSystemConfiguration.java:201) 
        at org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystemConfiguration.getFileService(FileServiceSubSystemConfiguration.java:57) 
        at org.eclipse.rse.subsystems.files.local.LocalFileSubSystemConfiguration.createSubSystemInternal(LocalFileSubSystemConfiguration.java:155) 
        at org.eclipse.rse.core.subsystems.SubSystemConfiguration.createSubSystem(SubSystemConfiguration.java:1177) 
        at org.eclipse.rse.model.SystemRegistry.createHost(SystemRegistry.java:2191) 
        at org.eclipse.rse.model.SystemRegistry.createLocalHost(SystemRegistry.java:2105) 
        at org.eclipse.rse.ui.RSEUIPlugin.start(RSEUIPlugin.java:537) 
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:995) 
        at java.security.AccessController.doPrivileged(AccessController.java:241) 
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:989) 
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:970) 
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:317) 
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:256) 
        at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLocalClass(EclipseLazyStarter.java:86) 
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:409) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:339) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:391) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352) 
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:517) 
        at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:276) 
        at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) 
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1245) 
        at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:147) 
        at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759) 
        at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) 
        at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) 
        at org.eclipse.ui.internal.registry.PerspectiveDescriptor.createFactory(PerspectiveDescriptor.java:172) 
        at org.eclipse.ui.internal.Perspective.loadPredefinedPersp(Perspective.java:625) 
        at org.eclipse.ui.internal.Perspective.createPresentation(Perspective.java:219) 
        at org.eclipse.ui.internal.Perspective.<init>(Perspective.java:125) 
        at org.eclipse.ui.internal.WorkbenchPage.createPerspective(WorkbenchPage.java:1480) 
        at org.eclipse.ui.internal.WorkbenchPage.busySetPerspective(WorkbenchPage.java:950) 
        at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:941) 
        at org.eclipse.ui.internal.WorkbenchPage$12.run(WorkbenchPage.java:3391) 
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) 
        at org.eclipse.ui.internal.WorkbenchPage.setPerspective(WorkbenchPage.java:3389) 
        at org.eclipse.ui.internal.ChangeToPerspectiveMenu.run(ChangeToPerspectiveMenu.java:92) 
        at org.eclipse.ui.actions.PerspectiveMenu.run(PerspectiveMenu.java:336) 
        at org.eclipse.ui.actions.PerspectiveMenu.runOther(PerspectiveMenu.java:352) 
        at org.eclipse.ui.actions.PerspectiveMenu$3.runWithEvent(PerspectiveMenu.java:108) 
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539) 
        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:1085) 
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3164) 
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2840) 
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914) 
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878) 
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419) 
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) 
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) 
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) 
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) 
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) 
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) 
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
        at java.lang.reflect.Method.invoke(Method.java:615) 
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) 
        at org.eclipse.core.launcher.Main.basicRun(Main.java:280) 
        at org.eclipse.core.launcher.Main.run(Main.java:977) 
        at org.eclipse.core.launcher.Main.main(Main.java:952) 



-----------Enter bugs above this line-----------
RSE 1.0 Testing round 1
installation : Eclipse M20060629-1905 platform-3.2
RSE install  : download RSE-SDK-1.0M5
java.runtime : J2RE 1.5.0 IBM J9 2.3 Linux x86-32 j9vmxi3223-20051103 (JIT enabled)
os.name:     : Linux SLES9, Windows XP
------------------------------------------------
J9VM - 20051027_03723_lHdSMR 
JIT  - 20051027_1437_r8 
GC   - 20051020_AA 
------------------------------------------------
Comment 1 Martin Oberhuber CLA 2006-09-26 04:12:13 EDT

*** This bug has been marked as a duplicate of 158358 ***
Comment 2 Xuan Chen CLA 2007-05-24 20:35:14 EDT
I was able to use IBM 1.5 JVM to do my M7 testing.
Comment 3 Martin Oberhuber CLA 2007-05-25 03:53:06 EDT
closing.