Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Oomph » oomph setup plugin not working in eclipse 2020-06
oomph setup plugin not working in eclipse 2020-06 [message #1860646] Wed, 23 August 2023 15:16 Go to next message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
I installed eclipse 2020-06 and the setup.log in the eclipse configuration oomph.setup folder contains a successful installation.

However when I start eclipse it looks like the oomph plugin is not working. There is no setup task that execute at startup, there is no navigate/open setup menu, there is no help/perform setup task menu. What can I do to fix that?

The oomph setup plugin version installed (1.17.0.v20200606-0914) is the same as another 2020-06 installed eclipse where the oomph setup plugin is indeed working.

Any suggestions?

From what I can surmise what has changed is that the oomph update latest repository has been mirrored since the 2020-06 install which is still working.
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860648 is a reply to message #1860646] Wed, 23 August 2023 16:29 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33145
Registered: July 2009
Senior Member
That's really old. Any clues in the Error Log view? (It's not actually possible to fix anything for such an old version.)

I tried installing
Eclipse IDE for Eclipse Committers (includes Incubating components)

Version: 2020-06 (4.16.0)
Build id: 20200615-1200
just now with the latest installer and all seems to work fine in that installation...

Note that the latest Oomph version can't install into such an old platform (because of p2 incompatibilities) so an older version installed is normal and that should work and works for me.


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860650 is a reply to message #1860648] Wed, 23 August 2023 18:02 Go to previous messageGo to next message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
Hi, do not fear as I expect no fix on such an old release, just some insight. As you might surmise, still using 2020-06 as it is the last to work on Java 8.

I have 40GB of production p2 data when used to install Eclipse 2020-06 where oomph setup works. What I am trying to gain insight is what do replicate in a staging p2 so that both eclipse 2020-06 and 2023-03 work. 2023 works but 2020-06 does not (well it starts and runs ok but no oomph plugin functional).

I attached the .log from starting the newly installed 2020-06 where oomph is not running. I cannot see something significant, maybe you can?
  • Attachment: .log
    (Size: 17.19KB, Downloaded 27 times)

[Updated on: Wed, 23 August 2023 18:09]

Report message to a moderator

Re: oomph setup plugin not working in eclipse 2020-06 [message #1860651 is a reply to message #1860650] Wed, 23 August 2023 18:11 Go to previous messageGo to next message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
Please note that there are a number of additional plugins and those are required. Also note that both installations of 2020-06 (working from prod p2 and not working from staging p2) have the identical set of plugins.
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860654 is a reply to message #1860651] Thu, 24 August 2023 07:37 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33145
Registered: July 2009
Senior Member
It looks like you installed a newer version of nebula that required Java 11
    -> Bundle-SymbolicName: org.eclipse.nebula.widgets.tablecombo; bundle-version="1.2.0.202305300939"
       org.eclipse.nebula.widgets.tablecombo [1337]
         Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=11))"
Oomph's dependency on that makes Oomph not work. I would expect a version of Nebula available on that release train repository should work (p2 does/cannot not do a good job checking BREE requirements).


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860667 is a reply to message #1860654] Thu, 24 August 2023 14:00 Go to previous messageGo to next message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
When I install Eclipse IDE for Java Enterprise and Web Developer using the eclipse installer I do not see in the list of requirements for that P2 director the org.eclipse.oomph.setup.feature.group requirement yet it get's installed in my eclipse (confirmed by looking at help/about). Is it possible to infer (simply by using the setup editor or some other manual technique) without any prior knowledge of how this came to be, why and how this requirement came to be installed?
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860671 is a reply to message #1860667] Thu, 24 August 2023 17:43 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33145
Registered: July 2009
Senior Member
Can you tell me where you are looking?

The Eclipse.org product catalog has this task in the root[code<?xml version="1.0" encoding="UTF-8"?>
<setup.p2:P2Task
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0">
<requirement
name="org.eclipse.oomph.setup.feature.group"/>
<repository
url="${oomph.update.url}"/>
</setup.p2:P2Task>
][/code]So all products installed from that catalog will include it. (I think the EPP packages themselves also include setup.)


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860676 is a reply to message #1860671] Fri, 25 August 2023 02:29 Go to previous messageGo to next message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
I was under the mistaken impression that the Oomph setup requirements was not at the top of the eclipse.org product catalog. I now see it thanks.
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860677 is a reply to message #1860676] Fri, 25 August 2023 02:37 Go to previous messageGo to next message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
Let me change my query, when you say by looking at the attached .log (I see it also) that the nebula version 1.2.0.202305300939 was installed and the fact that it required java 11 failed the startup of the oomph setup plugin, is it possible to find out where this requirement was dragged in? I looked at my setup file and cannot see it referenced and when I look at the setup.log of the installation all I see is that the nebula was installed but there is no indication of why or where it was selected as being required.

Can I figure out where this came from (without knowledge of how all of the requirements in my setup file were built)?
Is there an option to turn additional logging that will provide me with this information?
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860678 is a reply to message #1860677] Fri, 25 August 2023 03:59 Go to previous messageGo to next message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
I just tried installing Eclipse IDE for Enterprise Java and Web Developers version 2020-06 from eclipse.org and the oomph setup plugin is not working.

The installation resolved 86 requirements from the following 3 repository
[2023-08-24 23:29:36] Repository https://download.eclipse.org/technology/epp/packages/2020-06
[2023-08-24 23:29:36] Repository https://download.eclipse.org/releases/2020-06/202006171000
[2023-08-24 23:29:36] Repository https://download.eclipse.org/oomph/updates/milestone/latest


This is the nebula widgets that were installed:
[2023-08-24 23:31:19] Installing org.eclipse.mylyn_feature.feature.group [3.25.1.v20200514-1748]
[2023-08-24 23:31:19] Installing org.eclipse.mylyn_feature.feature.jar [3.25.1.v20200514-1748]
[2023-08-24 23:31:19] Installing org.eclipse.nebula.widgets.tablecombo [1.2.0.202305300939]
[2023-08-24 23:31:19] Installing org.eclipse.oomph.base [1.13.0.v20200203-0955]


I noticed that that nebula component comes from the repository:

https://download.eclipse.org/oomph/updates/milestone/latest

Perhaps the Eclipse for committers still works, but not the Eclipse for Enterprise Java and Web Developers. What can we do? Would specifying the nebula version identical as the 2020-06 repository as a requirement in this version help working around this situation?
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860683 is a reply to message #1860678] Fri, 25 August 2023 05:43 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33145
Registered: July 2009
Senior Member
You'd have to analyze all the requirements of all the things being installed to see why it's installed. The org.eclipse.oomph.setup.ui bundle specifies org.eclipse.nebula.widgets.tablecombo;bundle-version="[1.0.0,2.0.0)" as a requirement. If you add a requirement with a more restricted version range to constraint which version is installed. E.g.,
<?xml version="1.0" encoding="UTF-8"?>
<p2:Requirement
    xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:p2="http://www.eclipse.org/oomph/p2/1.0"
    name="org.eclipse.nebula.widgets.tablecombo"
    versionRange="[1.2.0.202006092019,1.2.0.202006092019]"/>

Note that when I installed 2020-06, I installed using Java 11...


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860689 is a reply to message #1860683] Fri, 25 August 2023 10:43 Go to previous messageGo to next message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
I used Java 17 during installation. However when you run 20 2006 you must use Java 1.8 as it does not support Java 11 so when you said you ran the Eclipse for Comitter edition, you had to have been using Java 8 and since oomph setup plugin worked this installation could not have used a requirement that required Java 11.

Th current situation is that the Enterprise and Java Web Developer can no longer be installed from the eclipse catalog. Could you correct the catalog to have a more restrictive version requirement for those older versions? Or at least 2020-06?
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860690 is a reply to message #1860689] Fri, 25 August 2023 11:30 Go to previous messageGo to next message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
I added the more restrictive requirement for nebula to my copy of the Eclipse Enterprise and Java Web Developers and eclipse 2020-06 finally installed with a working oomph setup plugin! Yeah!
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860691 is a reply to message #1860690] Fri, 25 August 2023 12:04 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33145
Registered: July 2009
Senior Member
My IDE ran fine with Java 11, at least it appears so. I think maybe you are saying that JDT itself can't use a Java 11 JDK/JRE but that can be configured to use any JDK...

The product catalogs are purely generated, so only by specializing the generator can I change what's specified there. I'm not even quite sure what specifically needs to be more restrictive. Just the nebula thing?


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: oomph setup plugin not working in eclipse 2020-06 [message #1860695 is a reply to message #1860691] Fri, 25 August 2023 15:20 Go to previous message
Mario Jauvin is currently offline Mario JauvinFriend
Messages: 94
Registered: October 2015
Member
If 2020-06 runs with Java 11 then I am mistaken. My mistake stems from the fact that we depend on an IBM eclipse WDT plugin that until a few months ago required Java 8. The thing I know for sure is that this is the last release that can run Java 8. I would bet that if you ran your comitters edition with Java 8, you would get a disabled oomph setup just like I got from my Enterprise edition. Were it not for my misunderstanding, I would have told you that my problem was when running with Java 8.

I installed 2020-06 with only this additional nebula requirement in the P2 director and the oomph setup plugin activates successfully.
      <setupTask
          xsi:type="setup.p2:P2Task"
          label="Eclipse IDE for Enterprise Java Developers (2020-06)">
        <requirement
            name="epp.package.jee"
            versionRange="[4.16.0,5.0.0)"/>
        <requirement
...
        <requirement
            name="org.eclipse.nebula.widgets.tablecombo"
            versionRange="[1.2.0.202006092019,1.2.0.202006092019]"/>
        <repository
            url="${my.p2.mirror}/download.eclipse.org/technology/epp/packages/2020-06"/>
        <repository
            url="${my.p2.mirror}/download.eclipse.org/releases/2020-06/202006171000">
          <annotation
              source="http://www.eclipse.org/oomph/setup/ReleaseTrain"/>
        </repository>
      </setupTask>
Previous Topic:Eclipse installer
Next Topic:Targlet requirement filter with oomph variable
Goto Forum:
  


Current Time: Tue May 07 20:21:02 GMT 2024

Powered by FUDForum. Page generated in 0.03558 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top