Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » OCL » Announce OCL 6.10.1
Announce OCL 6.10.1 [message #1821865] Fri, 21 February 2020 11:33 Go to next message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7655
Registered: July 2009
Senior Member
Hi

The 2019-12 release of OCL has a howler in regard to saving *.ecore edited using the OCLinEcore editor; it doesn't.

OCL 6.10.1 is a bug fix for this howler.

a) from the OCL release repo:http://download.eclipse.org/modeling/mdt/ocl/updates/releases/6.10.1/

b) from the OCL latest repo: http://download.eclipse.org/modeling/mdt/ocl/updates/releases/latest/

c) from a downloadable ZIP: http://download.eclipse.org/modeling/mdt/ocl/downloads/drops/6.10.1/R202002201710/mdt-ocl-Update-6.10.1.zip

N&N: https://wiki.eclipse.org/OCL/New_and_Noteworthy/2019-12

Regards

Ed Willink

[Updated on: Fri, 21 February 2020 11:34]

Report message to a moderator

Re: Announce OCL 6.10.1 [message #1821871 is a reply to message #1821865] Fri, 21 February 2020 13:17 Go to previous messageGo to next message
Thomas Hill is currently offline Thomas HillFriend
Messages: 2
Registered: February 2020
Junior Member
Dear Ed,

thank you for getting to this issue so fast and getting the new release out so quickly!

Unfortunately, in Eclipse 2019-12 (v4.14) Modeling Tools, I have trouble installing the new version 6.10.1 for "OCL All-in-One SDK" (or its constituents) due to an existing dependency on an older version. I have not installed the previous version of Eclipse OCL and I can neither uninstall nor update it via Eclipse's interface so I'm assuming this stems from the platform. Do you have any advice on how to install version 6.10.1 of Eclipse OCL?

In particular, the Eclipse update mechanism reports the following:

Cannot complete the install because of a conflicting dependency.
  Software being installed: OCL All-In-One SDK 6.10.1.v20200220-1710 (org.eclipse.ocl.master.feature.group 6.10.1.v20200220-1710)
  Software currently installed: OCL Classic SDK: Ecore/UML Parsers,Evaluator,Edit 5.10.1.v20191209-1145 (org.eclipse.ocl.all.sdk.feature.group 5.10.1.v20191209-1145)
  Only one of the following can be installed at once: 
    OCL User Interface 1.3.200.v20160613-1518 (org.eclipse.ocl.common.ui 1.3.200.v20160613-1518)
    OCL User Interface 1.3.300.v20180611-1119 (org.eclipse.ocl.common.ui 1.3.300.v20180611-1119)
    OCL User Interface 1.8.0.v20180916-1223 (org.eclipse.ocl.common.ui 1.8.0.v20180916-1223)
    OCL User Interface 1.8.400.v20191209-1145 (org.eclipse.ocl.common.ui 1.8.400.v20191209-1145)
    OCL User Interface 1.8.300.v20190603-1146 (org.eclipse.ocl.common.ui 1.8.300.v20190603-1146)
    OCL User Interface 1.8.400.v20190910-0937 (org.eclipse.ocl.common.ui 1.8.400.v20190910-0937)
    OCL User Interface 1.8.400.v20200220-1710 (org.eclipse.ocl.common.ui 1.8.400.v20200220-1710)
    OCL User Interface 1.8.100.v20181210-1441 (org.eclipse.ocl.common.ui 1.8.100.v20181210-1441)
    OCL User Interface 1.8.400.v20200217-1722 (org.eclipse.ocl.common.ui 1.8.400.v20200217-1722)
    OCL User Interface 1.8.200.v20190311-1843 (org.eclipse.ocl.common.ui 1.8.200.v20190311-1843)
  Cannot satisfy dependency:
    From: OCL Classic SDK: Ecore/UML Parsers,Evaluator,Edit 5.10.1.v20191209-1145 (org.eclipse.ocl.all.sdk.feature.group 5.10.1.v20191209-1145)
    To: org.eclipse.equinox.p2.iu; org.eclipse.ocl.ui.feature.group [2.10.0.v20191209-1145,2.10.0.v20191209-1145]
  Cannot satisfy dependency:
    From: OCL Examples and Editors SDK 6.10.1.v20200220-1710 (org.eclipse.ocl.examples.feature.group 6.10.1.v20200220-1710)
    To: org.eclipse.equinox.p2.iu; org.eclipse.ocl.examples.unified.feature.group [4.10.1.v20200220-1710,4.10.1.v20200220-1710]
  Cannot satisfy dependency:
    From: OCL Examples Unified SDK: Parsers,Evaluator,Editors,Tools 4.10.1.v20200220-1710 (org.eclipse.ocl.examples.unified.feature.group 4.10.1.v20200220-1710)
    To: org.eclipse.equinox.p2.iu; org.eclipse.ocl.common.ui [1.8.400.v20200220-1710,1.8.400.v20200220-1710]
  Cannot satisfy dependency:
    From: OCL All-In-One SDK 6.10.1.v20200220-1710 (org.eclipse.ocl.master.feature.group 6.10.1.v20200220-1710)
    To: org.eclipse.equinox.p2.iu; org.eclipse.ocl.examples.feature.group [6.10.1.v20200220-1710,6.10.1.v20200220-1710]
  Cannot satisfy dependency:
    From: OCL User Interface 2.10.0.v20191209-1145 (org.eclipse.ocl.ui.feature.group 2.10.0.v20191209-1145)
    To: org.eclipse.equinox.p2.iu; org.eclipse.ocl.common.ui [1.8.400.v20191209-1145,1.8.400.v20191209-1145]


Any help/insight is greatly appreciated!

Thanks in advance,
Thomas
Re: Announce OCL 6.10.1 [message #1821897 is a reply to message #1821871] Fri, 21 February 2020 19:59 Go to previous messageGo to next message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7655
Registered: July 2009
Senior Member
Hi

I find the Eclipse P2 upgrade facility very defective.

I find that the problem goes away if I uninstall usually just OCL, but sometimes OCL clients as well before installing their replacements.

If this doesn't work please post your entire configuration file from the Help Abot page.

Regards

Ed Willink
Re: Announce OCL 6.10.1 [message #1822112 is a reply to message #1821897] Thu, 27 February 2020 13:51 Go to previous messageGo to next message
Thomas Hill is currently offline Thomas HillFriend
Messages: 2
Registered: February 2020
Junior Member
Dear Ed,
thanks for your advice! Unfortunately, I was unable to install the new version of Eclipse OCL into my existing Eclipse installation (after successively uninstalling all previously installed plugins). However, when I installed a fresh Eclipse (same package/version as before), then Eclipse OCL as first plugin and, only after that, the same plugins as I had installed before, I could get it to work. While this strikes me as odd, it still solves my problem for the time being!

Thanks,
Thomas
Re: Announce OCL 6.10.1 [message #1822126 is a reply to message #1822112] Thu, 27 February 2020 16:16 Go to previous message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7655
Registered: July 2009
Senior Member
Hi

If you can post your (bad) config.log from Help->About Eclipse SDK->Installation Details->Configuration we may get some insight / a repro for a bad P2 upgrade.

Regards

Ed Willink
Previous Topic:Saving a file in the OCLinEcore Editor deletes its content
Next Topic:OCLinEcore metamodel and allinstances
Goto Forum:
  


Current Time: Fri Apr 26 08:22:38 GMT 2024

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

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

Back to the top