Bug 569831 - Invalid solution listings entry for Eclipse-2012-12 - but not because of plugin but because oomph
Summary: Invalid solution listings entry for Eclipse-2012-12 - but not because of plug...
Status: NEW
Alias: None
Product: MPC
Classification: Technology
Component: Install (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-19 08:04 EST by Albert Tregnaghi CLA
Modified: 2021-01-05 10:19 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Albert Tregnaghi CLA 2020-12-19 08:04:59 EST
My plugins are shown as failing for 2012, for example

Batch-Editor:
https://www.eclipse.org/setups/marketplace/?id=3786618

But it is not the plugins fault, but about required OOMP items (and my plugins is just a simple editor doing absoluetly nothing special with oomp, crypto etc.)
So I downloaded a fresh eclipse java ide 2012 (as package), started it, installed batch-editor plugin via eclipse marketplace, and all is working!

So I think this is a bug inside the compatibility checks done by the website!
This should be fixed because there are discussions to remove invalid solutions: see https://bugs.eclipse.org/bugs/show_bug.cgi?id=550713 
(and also https://bugs.eclipse.org/bugs/show_bug.cgi?id=509929) 


Here is the information from error icon of 2012 at https://www.eclipse.org/setups/marketplace/?id=3786618: 
```
Cannot complete the install because one or more required items could not be found.
              - Software being installed: artificial_root 1.0.0.v1608345728383
              - Missing requirement: Equinox Java Authentication and Authorization Service (JAAS) 1.3.500.v20200114-1637 (org.eclipse.equinox.security 1.3.500.v20200114-1637) requires 'java.package; javax.crypto 0.0.0' but it could not be found
              - Cannot satisfy dependency:
                - From: artificial_root 1.0.0.v1608345728383
                - To: org.eclipse.equinox.p2.iu; org.eclipse.oomph.setup.feature.group 0.0.0
              - Cannot satisfy dependency:
                - From: Oomph Preference Management 1.12.0.v20200624-1156 (org.eclipse.oomph.preferences 1.12.0.v20200624-1156)
                - To: osgi.bundle; org.eclipse.equinox.security [1.0.0,2.0.0)
              - Cannot satisfy dependency:
                - From: Oomph Setup 1.18.0.v20200820-0414 (org.eclipse.oomph.setup 1.18.0.v20200820-0414)
                - To: osgi.bundle; org.eclipse.oomph.preferences [1.12.0,2.0.0)
              - Cannot satisfy dependency:
                - From: Oomph Setup Core 1.18.0.v20200901-1012 (org.eclipse.oomph.setup.core.feature.group 1.18.0.v20200901-1012)
                - To: org.eclipse.equinox.p2.iu; org.eclipse.oomph.setup [1.18.0.v20200820-0414,1.18.0.v20200820-0414]
              - Cannot satisfy dependency:
                - From: Oomph Setup 1.19.0.v20201201-0843 (org.eclipse.oomph.setup.feature.group 1.19.0.v20201201-0843)
                - To: org.eclipse.equinox.p2.iu; org.eclipse.oomph.setup.core.feature.group [1.18.0.v20200901-1012,1.18.0.v20200901-1012]

            org.eclipse.core.runtime.CoreException: Cannot complete the install because one or more required items could not be found.
            	at org.eclipse.oomph.util.OomphPlugin.coreException(OomphPlugin.java:291)
            	at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:428)
            	at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:894)
            	at org.eclipse.oomph.setup.internal.installer.MarketplaceCatalogGenerator$2.run(MarketplaceCatalogGenerator.java:1030)
            	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
            	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
            	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
            	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
            	at java.base/java.lang.Thread.run(Thread.java:834)
            Contains: Software being installed: artificial_root 1.0.0.v1608345728383
            Contains: Missing requirement: Equinox Java Authentication and Authorization Service (JAAS) 1.3.500.v20200114-1637 (org.eclipse.equinox.security 1.3.500.v20200114-1637) requires 'java.package; javax.crypto 0.0.0' but it could not be found
            Contains: Cannot satisfy dependency:
            Contains: From: artificial_root 1.0.0.v1608345728383
            Contains: To: org.eclipse.equinox.p2.iu; org.eclipse.oomph.setup.feature.group 0.0.0
            Contains: Cannot satisfy dependency:
            Contains: From: Oomph Preference Management 1.12.0.v20200624-1156 (org.eclipse.oomph.preferences 1.12.0.v20200624-1156)
            Contains: To: osgi.bundle; org.eclipse.equinox.security [1.0.0,2.0.0)
            Contains: Cannot satisfy dependency:
            Contains: From: Oomph Setup 1.18.0.v20200820-0414 (org.eclipse.oomph.setup 1.18.0.v20200820-0414)
            Contains: To: osgi.bundle; org.eclipse.oomph.preferences [1.12.0,2.0.0)
            Contains: Cannot satisfy dependency:
            Contains: From: Oomph Setup Core 1.18.0.v20200901-1012 (org.eclipse.oomph.setup.core.feature.group 1.18.0.v20200901-1012)
            Contains: To: org.eclipse.equinox.p2.iu; org.eclipse.oomph.setup [1.18.0.v20200820-0414,1.18.0.v20200820-0414]
            Contains: Cannot satisfy dependency:
            Contains: From: Oomph Setup 1.19.0.v20201201-0843 (org.eclipse.oomph.setup.feature.group 1.19.0.v20201201-0843)
            Contains: To: org.eclipse.equinox.p2.iu; org.eclipse.oomph.setup.core.feature.group [1.18.0.v20200901-1012,1.18.0.v20200901-1012]

          
```
Comment 1 Albert Tregnaghi CLA 2020-12-19 08:08:48 EST
Inside the text I mentioned just 2012 - sorry. I was refering to Eclipse-2020-12
Comment 2 Christopher Guindon CLA 2021-01-05 10:19:54 EST
Leif,

I am not sure if this is an MPC or Oomph issue.

Feel free to move if this is not your problem.