IBM Rational Developer for i

 View Only
  • 1.  Error when selecting Service Entry Points view

    Posted Mon September 25, 2023 10:59 AM

    Hello,

    I'm on Version 9.8, but I've been unable to use Service Entry Points for debugging because I receive the error below when I try to select the view:


    These debug-related plugins are currently in my RDi plugin folder:


    Does anyone know if there's an additional plugin that should be in the folder?


    I was unable to attach the log to my post, but I've copied what seem to be relevant entries below.

    Thanks in advance


    !ENTRY org.eclipse.ui 4 4 2023-09-22 11:19:47.625
    !MESSAGE Unable to create part
    !STACK 1
    org.eclipse.ui.PartInitException: Plug-in "com.ibm.etools.iseries.debug" was unable to instantiate class "com.ibm.etools.iseries.debug.internal.ui.sep.PhantomServiceEntryPointTableView".
        at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:107)
        at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPart(CompatibilityPart.java:304)
        at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:342)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    :
    :
    Caused by: org.eclipse.core.runtime.CoreException: Plug-in "com.ibm.etools.iseries.debug" was unable to instantiate class "com.ibm.etools.iseries.debug.internal.ui.sep.PhantomServiceEntryPointTableView".
        at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:212)
        at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206)
        at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:920)
        at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246)
        at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63)
        at org.eclipse.ui.internal.registry.ViewDescriptor.createView(ViewDescriptor.java:61)
        at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:104)
        ... 84 more
    Caused by: java.lang.NoClassDefFoundError: com.ibm.etools.iseries.debug.internal.ui.sep.PhantomServiceEntryPointTableView$PhantomServiceEntryPointTableSorter
        at java.base/java.lang.J9VMInternals.prepareClassImpl(Native Method)
        at java.base/java.lang.J9VMInternals.prepare(J9VMInternals.java:361)
        at java.base/java.lang.Class.getDeclaredConstructor(Class.java:811)
        at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:204)
        ... 89 more
    Caused by: java.lang.ClassNotFoundException: com.ibm.etools.iseries.debug.internal.ui.sep.PhantomServiceEntryPointTableView$PhantomServiceEntryPointTableSorter cannot be found by com.ibm.etools.iseries.debug_9.8.0.202304121327
        at org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:529)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:524)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
        at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:1074)
        ... 93 more



    ------------------------------
    Gary Tyler
    ------------------------------



  • 2.  RE: Error when selecting Service Entry Points view

    Posted Wed October 04, 2023 12:05 PM

    Hi Gary,

    When installing, if you used the Windows Unzip utility, it's possible that it could not restore all objects because the path names are too long. In our install instructions we ask users to use 7-Zip or another utility. If Windows unzip is the tool available, then placing it in a very short named location may work. IE Unzip into c:\.

    If this isn't the case, please contact IBM Support so we can help you.

    Thanks!



    ------------------------------
    Steve Ferrell
    Principal Software Engineer Lead
    ------------------------------



  • 3.  RE: Error when selecting Service Entry Points view

    Posted Thu October 05, 2023 11:12 AM

    Hi, Steve,

    Thanks for the info! I'll check with the team that installed RDi on my laptop to see if they installed it using Windows Unzip.

    I'll follow up if this resolves my issue.




    ------------------------------
    Gary Tyler
    ------------------------------