Red Hat Bugzilla – Bug 816120
Cannot save correctly an empty process in Designer
Last modified: 2015-06-01 21:36:53 EDT
Created attachment 580120 [details]
Exceptions in server.log
Cannot save correctly an empty process in Designer. I have an empty business process in Designer. I try to save it and I receive error 400. I think that it should be possible to save empty processes too. But what is definitely wrong is that this process despite of error is partially saved and is visible in the list of processes of a package. And this process was not saved correctly so it is not possible to open it. I try to open it and I receive error 400 again. I have attached a server log which contains thrown exceptions while creating, saving and opening a business process.
This is a current Guvnor limitation. In order to store a process it needs one and only one process definition defined in the bpmn2. Does this need to be fixed for BRMS 5.3?
I understand that it supports just one process definition, but the Designer should at least explain to a user that this is not possible. An error 400 tells nothing. Creating corrupted process definition in processes list makes no sense too. Setting to ASSIGNED.
Ok chill out. The BPMN2 Designer creates is perfectly legal XML. The issue is that Guvnor needs at least one process definition in there, like:
in order to actually store the process. This limitation IMO should be lifted but my question was about the current status of BRMS 5.3 which was not answered - if this is not a blocked should we still work on it?
Fixed Designer to include the process element when there are no nodes present on the canvas. Checked into Designer master and 2.2.x branches.
*** Bug 817076 has been marked as a duplicate of this bug. ***
The duplicate was filed because this bug had it's version unspecified. Setting to BRMS 5.3.0.GA.
This has been fixed and commited in 2.2.x branch which we used for product as Tihomir pointed out.
I think Tihomir might not see Lukas's comments since it happens so closely.
I would have to assign it Anne to where it should go.
It has actually fixed in project. Change status to needinfo instead of
The fixed for this issue should be included in ER7. Please do verification on it.
Verified for BRMS 5.3.0 ER7:
1. create new process
2. click save (and close)
3. close tab
4. open process
Everything is ok, there is no alert.