Bug 1073654
| Summary: | Process can not be reopened in Designer if it is imported containing missing data types | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Retired] JBoss BPMS Platform 6 | Reporter: | Alessandro Lazarotti <alazarot> | ||||
| Component: | jBPM Designer | Assignee: | Tihomir Surdilovic <tsurdilo> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Sona Mala <smala> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 6.0.0 | CC: | alazarot, kverlaen, rrajasek, vigoyal | ||||
| Target Milestone: | ER1 | ||||||
| Target Release: | 6.0.2 | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: |
The Process Designer was unable to open processes containing user tasks that had been written externally if they contained missing data types. While trying to open such processes, an exception was thrown and nothing was displayed. The runtime for BPMS could execute these processes, but the Process Designer GUI had trouble displaying them. In addition, a process that contained "." in process variable names also caused issues when they were displayed in the Process Designer.
Both these issues have now been fixed with this release.
|
Story Points: | --- | ||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2014-08-06 19:50:33 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Alessandro Lazarotti
2014-03-06 21:29:34 UTC
I have fixed two issues in Designer which came up by testing the attached process. Those are checked into designer master and 6.0.x branches. There is still one outstanding issue - the attached process uses dots "." in process variable names which causes problems with data input and output assignments in tasks (Designer implements transformations on dots). This implementation in Designer is currently only partial implementation so it can be removed for now and revisited for 6.0.2. A workaround for this to work now is to use lets say dashes instead of dots in variable names. I have changed the process bpmn2 (attached) to do that and it reopens like that fine in Designer (alongside the code changes committed). If this is sufficient for the customer now I think that should be fine. If not please let me know and we can disable the current transformation feature in Designer as well. Created attachment 873723 [details]
updated process (using dashes instead of dots)
Rajesh set needs info to me - if this is related to Tiho question about to remove transformation - I am fine with removing it. Actually I think that transformation is not supposed to occur in variable names, but only for variable values. Thanks the transformation feature has been disabled in designer master and 6.0.x branches. I verify that the attached process (using dots in variables) is able to import to jBPMS Designer (6.0.2 ER2 BPMS) and the save operation does not throw any error to the server.log which should cause that a reopening of such process fails. |