Red Hat Bugzilla – Bug 1291964
JBDS 9 - BPMN Process Editor - Process Variable Forms Is Odd / Broken
Last modified: 2016-09-20 01:08:03 EDT
Created attachment 1106282 [details]
Image of expected prompt
Description of problem:
Looks the BPMN Process Editor changed for creating process variables in JBDS 9. This makes it very hard to create a process variable with a data type, which was very easy before.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a new "jbpm process" in Eclipse
2. Open bpmn2 file
3. Go to Properties->Data Items -> Properties -> Click Plus sign
Weird dialogue and prompt (see photos 2-6)
Old style dialogue (see photo 1)
Created attachment 1106283 [details]
Created attachment 1106284 [details]
More unexpected prompts
Created attachment 1106285 [details]
Strange import prompt
Also worth noting here that in most cases, I am unable to complete the prompts such that they create valid BPMN2 xml, so I have had to manually edit the <bpmn2:itemDefinition/>
Created attachment 1106286 [details]
Expect prompt - taken from JBDS 8.1
Please can you write exact version of JBDS and BPMN Modeller you reproduced this issue on?
Also, in the attachment screenshots 1.png and 2.png are completely the same.
Created attachment 1108368 [details]
Item Subject Form
Created attachment 1108381 [details]
I have attached the version information by way of a snapshot in Versions.png. Let me know if you need more data. Is there a place where I can get that data in a file? I know that an image is not ideal.
Regarding the 1 and 2 images being the same, that is my mistake. I have added a new image "Item Subject Form" which captures the heart of the issue. I have absolutely no idea what that form means in the context of developing a jbpm process definition, and my expectation is that you see the form in the way it is presented in "expected prompt - taken from jbds 8.1" which is meaningful to developing a jbpm process definition. I have also included "JBDS 8.1 versions" for reference
Created attachment 1108395 [details]
Jbds 8.1 versions
Screen Versions.png provides enough info for me.
Problem you described for JBDS9 seems to be fixed in next version of BPMN2 modeler.
But I am not able to say, when will be this version available in JBDS tooling.
If you want to try this newer version, you can download eclipse and use update site: http://download.eclipse.org/bpmn2-modeler/updates/mars/1.2.0/
Just for sure. If you have any problems with BPMN2 modeler concerning UI layouts, make sure you have set SWT_GTK3 variable set to 0. For example in .bashrc file: export SWT_GTK3=0
Based on my test, I do not agree that the BPMN2 modeler is fixed in newer versions of the BPMN2 model. See new_modeller.png and new_version.png.
I expect to see java.lang.String etc. as data type options for the process variables.
I also have no idea what "data state" means.
Created attachment 1113630 [details]
Created attachment 1113631 [details]
something weird is happening. In the morning I installed version of BPMN2 Modeller 1.2.1.xyz where it was working. But now, I installed the same version as you (BPMN2 Modeler 22.214.171.124507081507) where is everything as you filed in this BZ.
I will try to find out what is going on directly with Bob. Please be patient. Thanks
No problem being patient, it's a prerequisite with this platform =)
Let me know if you need more info on my end.
Justin, today I have installed BPMN2 Modeller 1.1.2.Final by the given update site. Your issue looks be fixed there for me. Please can you confirm that everything is properly fixed for you?
Sorry, I mean 1.2.1.Final in previous comment.
1.2.1.Final looks good. I used update site: http://download.eclipse.org/bpmn2-modeler/updates/mars/1.2.1/. Screen shot success 1.2.1 attached
Created attachment 1114452 [details]
Great, I will close this BZ as soon as the fix will be available in official tooloing for JBDS8 or JBDS9.
OK, I disabled adding Timer Boundary Events to ScripTasks from both the toolpalette as well as the Event Definition property pages.
Fixed in version 1.2.3 (Mars) and 1.3.0 (Neon) of BPMN2 Modeler.
JBDSIS 9.0.0.Beta1, JBTIS 4.3.0.Beta1
BPMN2 Modeler - 1.2.3.CR2-v20160209-2002