EGL Development User Group

EGL Development User Group

EGL Development User Group

The EGL Development User Group is dedicated to sharing news, knowledge, and insights regarding the EGL language and Business Developer product. Consisting of IBMers, HCL, and users, this community collaborates to advance the EGL ecosystem.

 View Only
  • 1.  IBM RBD & EGit problem

    Posted Thu June 29, 2023 09:20 AM
    Edited by Andres Parada Fri June 30, 2023 11:46 AM

     Hi to all,

    I am writing to seek assistance regarding an error I encountered while working with IBM Rational Business Developer (RBD v9.5.1) and attempting to perform a Pull operation using Egit (v5.2.0.201812061821-r). The error message, along with the additional error details, are as follows:

    Error Message:

    org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: org.eclipse.core.runtime.jobs.JobGroup
    	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(Unknown Source)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(Unknown Source)
    	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(Unknown Source)
    	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(Unknown Source)
    	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(Unknown Source)
    	at org.eclipse.core.commands.Command.executeWithChecks(Unknown Source)
    	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(Unknown Source)
    	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(Unknown Source)
    	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(Unknown Source)
    	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(Unknown Source)
    	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$6(Unknown Source)
    	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$4.handleEvent(Unknown Source)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
    	at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(Unknown Source)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(Unknown Source)
    	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(Unknown Source)
    	at org.eclipse.ui.internal.Workbench$5.run(Unknown Source)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(Unknown Source)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.run(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.main(Unknown Source)
    Caused by: java.lang.NoClassDefFoundError: org.eclipse.core.runtime.jobs.JobGroup
    	at org.eclipse.egit.ui.internal.pull.PullOperationUI.<init>(Unknown Source)
    	at org.eclipse.egit.ui.internal.actions.PullFromUpstreamActionHandler.execute(Unknown Source)
    	at org.eclipse.ui.internal.handlers.HandlerProxy.execute(Unknown Source)
    	at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(Unknown Source)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	... 39 more
    Caused by: java.lang.ClassNotFoundException: org.eclipse.core.runtime.jobs.JobGroup cannot be found by org.eclipse.egit.core_5.2.0.201812061821-r
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Unknown Source)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(Unknown Source)
    	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	... 47 more
    

    Session Data:

    Session Data: 
    eclipse.buildId=unknown
    java.fullversion=JRE 1.8.0 IBM J9 2.8 Windows 10 amd64-64 Compressed References 20160106_284759 (JIT enabled, AOT enabled)
    J9VM - R28_20160106_1341_B284759
    JIT  - tr.r14.java_20151209_107110.02
    GC   - R28_20160106_1341_B284759_CMPRSS
    J9CL - 20160106_284759
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=hr_HR
    Framework arguments: -product com.ibm.rational.rbd.product.v95.ide
    Command-line arguments: -os win32 -ws win32 -arch x86_64 -product com.ibm.rational.rbd.product.v95.ide
    

    I would appreciate any guidance or suggestions on resolving this issue. It appears that the org.eclipse.core.runtime.jobs.JobGroup class is not found by the org.eclipse.egit.core_5.2.0.201812061821-r plugin. The additional session data provides information about the environment in which the error occurred.

    Thank you in advance for your assistance.

    Best,

    Kruno