Uploaded image for project: 'Red Hat CodeReady Studio (devstudio)'
  1. Red Hat CodeReady Studio (devstudio)
  2. JBDS-4475

BundleException: Could not resolve module: *genericeditor*

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 11.0.0.GA
    • 11.0.0.GA
    • rpm
    • None
    • Hide
      Show
      Set up you system to use Devstudio repository [1] and RHSCL repository [2] [1] https://devstudio.redhat.com/11/snapshots/rpms/11/x86_64/ [2] http://brewweb.engineering.redhat.com/brewroot/repos/devtools-1.0-rh-eclipse47-rhel-7-build/latest/x86_64/ sudo yum remove "rh-*" rm -rf /opt/rh/ sudo yum install rh-eclipse47-devstudio Clean and start eclipse rm -fr ~/.eclipse scl enable rh-eclipse47 bash cd /opt/rh/rh-eclipse47/root/usr/lib/eclipse/ d=`date +%Y%m%d-%H%M` ./eclipse clean -consolelog -console -debug -data /tmp/wksp ${d} -vmargs -Dosgi.resolver.usesMode=strict | tee -a /tmp/rh-eclipse47-devstudio$(cat ../../lib64/eclipse/.pkgs/Devstudio).log.${d}_strict.txt there should be errors in the log
    • NEW

      After start of Devstudio installed from RPM I found these exceptions in the log:

      !ENTRY org.eclipse.pde.genericeditor.extension 4 0 2017-07-20 09:00:15.704
      !MESSAGE FrameworkEvent ERROR
      !STACK 0
      org.osgi.framework.BundleException: Could not resolve module: org.eclipse.pde.genericeditor.extension [1433]
        Another singleton bundle selected: osgi.identity; osgi.identity="org.eclipse.pde.genericeditor.extension"; type="osgi.bundle"; version:Version="1.0.0.v20170703-2151"; singleton:="true"
      
      	at org.eclipse.osgi.container.Module.start(Module.java:444)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1628)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1607)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1579)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1522)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
      	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
      
      !ENTRY org.eclipse.ui.genericeditor 4 0 2017-07-20 09:00:15.737
      !MESSAGE FrameworkEvent ERROR
      !STACK 0
      org.osgi.framework.BundleException: Could not resolve module: org.eclipse.ui.genericeditor [1476]
        Another singleton bundle selected: osgi.identity; osgi.identity="org.eclipse.ui.genericeditor"; type="osgi.bundle"; version:Version="1.0.0.v20170703-2151"; singleton:="true"
      
      	at org.eclipse.osgi.container.Module.start(Module.java:444)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1628)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1607)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1579)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1522)
      	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
      	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
      	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
      

      I also tried to install and run eclipse47 without devstudio and there wasn't this problem, so I guess that this issue is related only to devstudio.

      It seems that there are installed multiple archives of genericeditor.

      cd /opt/rh/rh-eclipse47/
      find -iname "*org.eclipse.pde.genericeditor.extension*"
      ./root/usr/share/eclipse/droplets/eclipse-pde/eclipse/plugins/org.eclipse.pde.genericeditor.extension_1.0.0.v20170703-2151.jar
      ./root/usr/share/eclipse/droplets/eclipse-sdk/eclipse/plugins/org.eclipse.pde.genericeditor.extension.source_1.0.0.v20170703-2151.jar
      ./root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/org.eclipse.pde.genericeditor.extension_1.0.0.v20170315-0955.jar
      
      find -iname "*org.eclipse.ui.genericeditor*"
      ./root/usr/share/eclipse/droplets/eclipse-sdk/eclipse/plugins/org.eclipse.ui.genericeditor.source_1.0.0.v20170703-2151.jar
      ./root/usr/share/eclipse/droplets/devstudio/eclipse/plugins/org.eclipse.ui.genericeditor_1.0.0.v20170516-0821.jar
      ./root/usr/lib/eclipse/plugins/org.eclipse.ui.genericeditor_1.0.0.v20170703-2151.jar
      
      
      cd ~/.eclipse/
      find -iname "*org.eclipse.pde.genericeditor.extension*"
      <nothing>
      
      find -iname "*org.eclipse.ui.genericeditor*"
      <nothing>
      

      I don't see any impact to the user, Java, HTML and XML editor works fine.

      Eclipse without Devstudio log: rh-eclipse47.log.20170720-0834-without_devstudio_strict.txt
      Eclipse with Devstudio log: rh-eclipse47-devstudio11.0-0.20170720.0620.el7.log.20170720-0858-clean_start_strict.txt

            nickboldt Nick Boldt
            lvalach_jira Lukáš Valach (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: