Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » BPMN 2.0 Modeler » Sources - Which Tag for current development in 1.2.1
Sources - Which Tag for current development in 1.2.1 [message #1714472] Thu, 12 November 2015 21:40 Go to next message
Ralph Soika is currently offline Ralph SoikaFriend
Messages: 122
Registered: July 2009
Senior Member
Hi,

I have the problem that I can currently not debug against the current Eclipse BPMN version which is part of Eclipse Mars.
I try to debug a problem with a custom CatchEvent Implementation. Running on Mars I use the version 1.2.1 from Eclipse org.eclipse.bpmn2.modeler. But from the sources under the git repository:

https://git.eclipse.org/gitroot/bpmn2-modeler/org.eclipse.bpmn2-modeler.git

I can currently not figure out, which branch/tag is the right one for the release 1.2.1.201507081507 with is part of Mars.

Did I use the wrong repository?

====
Ralph


Re: Sources - Which Tag for current development in 1.2.1 [message #1714477 is a reply to message #1714472] Thu, 12 November 2015 23:08 Go to previous messageGo to next message
Robert Brodt is currently offline Robert BrodtFriend
Messages: 811
Registered: August 2010
Location: Colorado Springs, CO
Senior Member

Hi Ralph,

Sorry, I neglected to create a tag for the Mars release. Usually I create a "Final" tag for each service release version which matches up with each eclipse service release (e.g. 1.2.1 should have a 1.2.1.Final tag for Mars 4.5.1) but this time I forgot - mea culpa Sad I shall report for my flogging in the morning...

I'm afraid for now you will have to navigate to the commit record that corresponds to this build, which is 4795a77d7ffc758bbc70a0685f7558cc003e701e. From the eclipse History viewer, you should be able to check out that specific commit using eGit.

FWIW, I was planing on doing a "Final" tag for both Mars and Luna in the next couple of days. I hope this isn't causing you too much pain.

Bob

Re: Sources - Which Tag for current development in 1.2.1 [message #1714602 is a reply to message #1714477] Fri, 13 November 2015 19:22 Go to previous messageGo to next message
Ralph Soika is currently offline Ralph SoikaFriend
Messages: 122
Registered: July 2009
Senior Member
Hi Bob,

thanks for the info. That's fine for me and helps me.

===
Ralph
Re: Sources - Which Tag for current development in 1.2.1 [message #1714603 is a reply to message #1714477] Fri, 13 November 2015 20:00 Go to previous messageGo to next message
Ralph Soika is currently offline Ralph SoikaFriend
Messages: 122
Registered: July 2009
Senior Member
Hi Bob,

I have seen that you already created a tag for 1.2.1-final. But are you sure this tag points on the right commit? When I checkout tnks tag and try to test my own plugin, the BPMN2 modeler complains about missing docroot elements when I try to open an existing model and removes all elements. I have had the same effect with the current master branch.

But when I checkout the commit 4795a77d7ffc758bbc70a0685f7558cc003e701e everything is fine. So I think these are different commits?

===
Ralph
Re: Sources - Which Tag for current development in 1.2.1 [message #1714605 is a reply to message #1714603] Fri, 13 November 2015 20:11 Go to previous messageGo to next message
Robert Brodt is currently offline Robert BrodtFriend
Messages: 811
Registered: August 2010
Location: Colorado Springs, CO
Senior Member

Hmm, that doesn't sound good Sad maybe I broke something in the API. Are you sure your plugin builds correctly with the ".Final" tag? Any chance you can share your code with me so I can try to figure out what's going wrong?
Re: Sources - Which Tag for current development in 1.2.1 [message #1714610 is a reply to message #1714605] Fri, 13 November 2015 20:55 Go to previous messageGo to next message
Ralph Soika is currently offline Ralph SoikaFriend
Messages: 122
Registered: July 2009
Senior Member
Yes of course you can get the code from here: https://github.com/imixs/imixs-bpmn
Re: Sources - Which Tag for current development in 1.2.1 [message #1714611 is a reply to message #1714610] Fri, 13 November 2015 21:14 Go to previous messageGo to next message
Ralph Soika is currently offline Ralph SoikaFriend
Messages: 122
Registered: July 2009
Senior Member
I have now tested several commits to narrow down to the first occurring of the problem. Until commit 6ea87597f5459ddda4219a98f985f5d1b82336d6 everything works.
And with:

ef35deef177d6ae4c400ee4be8d2519e55ba81f3 (TargetRuntime refactoring and model object creation unification)

the problem first occurs.

Hope this helps
Re: Sources - Which Tag for current development in 1.2.1 [message #1715353 is a reply to message #1714611] Sun, 22 November 2015 16:50 Go to previous messageGo to next message
Ralph Soika is currently offline Ralph SoikaFriend
Messages: 122
Registered: July 2009
Senior Member
I added a bug report:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=482786

Re: Sources - Which Tag for current development in 1.2.1 [message #1715458 is a reply to message #1715353] Mon, 23 November 2015 18:50 Go to previous messageGo to next message
Robert Brodt is currently offline Robert BrodtFriend
Messages: 811
Registered: August 2010
Location: Colorado Springs, CO
Senior Member

You are correct - this 1.2.1.Final tag is not where it should be! I found a problem which I think explains the issues you're seeing (maybe ?!) Two of the example plugins (customtask and dynamic) make reference to a non-existent runtime ID, but this isn't caught during the extension plugin loading by the TargetRuntime class and causes all kinds of problems.

I'm trying to figure out how to either move or delete this tag, but eclipse git isn't letting me do this (it claims I don't have "Push rights" to delete a tag).

Anyway, as soon as this is straightened out I'll let you know. Meantime I was able to clone your imixs repo and I'm testing with it now. Looks like there are some other problems going on. Will keep you posted.
Re: Sources - Which Tag for current development in 1.2.1 [message #1716036 is a reply to message #1715458] Mon, 30 November 2015 18:01 Go to previous message
Robert Brodt is currently offline Robert BrodtFriend
Messages: 811
Registered: August 2010
Location: Colorado Springs, CO
Senior Member

OK, the 1.2.1.Final tag has been moved to the most recent commit in the mars branch. We are now working on a 1.2.2 for mars and 1.3.0 for neon.
Previous Topic:Some things we're working on for Neon
Next Topic:Is anyone using WSIL support?
Goto Forum:
  


Current Time: Sat Feb 24 17:40:55 GMT 2018

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

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