-
Bug
-
Resolution: Done
-
Critical
-
6.0.3
-
None
+++ This bug was initially created as a clone of Bug #1166663 +++
Description of problem:
Tasks with ID higher than 1000 does not being completed and the error is shown in the Firefox java script console: uncaught exception: com.google.gwt.event.shared.UmbrellaException: Exception caught: For input string: "1,005"
Print screen attached.
Version-Release number of selected component (if applicable):
jbpms-6.0.2
jbpms-6.0.3
We tested in the versions above.
How reproducible, Steps to Reproduce:
I created a simple project with only one human task, deployed the project and started 1002 instances of it using the following script:
for i in `seq 0 1001`
do
curl -X POST -u 'user:password' http://localhost:8080/business-central/rest/runtime/
/process/
{ProcessID}/start
done
In my case curl is as follows:
curl -X POST -u 'jesuino:redhat2014!' http://localhost:8080/business-central/rest/runtime/com.redhat.gss.bpms:test-lots-ht:1.0/process/test-lots-ht.simple-ht-process/start
You need to replace user, password, deploymentId and processID with the parameters of your environment. Make use user is an actor of the human task.
When when I go to Tasks -> Tasks List, I see more than 1000 tasks tasks waiting to be completed. When I click on a task with more ID bigger than 1000 start it and and click in complete, I can see the mentioned error in the javascript console.
Actual results:
In the business-central at the Task List, the task should be completed but instead the error is shown in the javascript console:
com.google.gwt.event.shared.UmbrellaException: Exception caught: For input string: "1,005"
Expected results:
Task should be completed.
Additional info:
As workaround we can use this curl -X POST -u 'user:password' http://localhost:8080/business-central/rest/task/taskId/complete
But if the task receive parameters, this workaround will not work.
— Additional comment from Spolti on 2014-11-21 07:52:26 EST —
— Additional comment from JBoss Product and Program Management on 2014-11-21 08:00:06 EST —
Since this issue was entered in Red Hat Bugzilla, the release flag has been
set to ? to ensure that it is properly evaluated for this release.
— Additional comment from Spolti on 2014-11-21 14:54:26 EST —
Tested with different locales:
Brazil (1 011) : uncaught exception: com.google.gwt.event.shared.UmbrellaException: Exception caught: For input string: "1 011"
French (1.011) : uncaught exception: com.google.gwt.event.shared.UmbrellaException: Exception caught: For input string: "1.011"
United Kingdom (1,011) : uncaught exception: com.google.gwt.event.shared.UmbrellaException: Exception caught: For input string: "1,011"
— Additional comment from Mauricio Salatino on 2014-11-21 15:22:23 EST —
This issue is no longer present in 6.2.x branch. I wasn't able to reproduce the issues described with the 6.0.3 version of the product.
— Additional comment from Spolti on 2014-11-21 16:15:27 EST —
Hello Mauricio.
All tests that I did was in the version 6.0.3.
— Additional comment from Gary Hu on 2014-11-24 10:18:09 EST —
Hi Mauricio,
I have tested bpms 6.0.3 following the reproducing steps mentioned in this bz and I'm able to see the same issue there.
I'm running with an out-of-box installation.
Can you share us your steps in your testing on bpms 6.0.3?
Why this issue is no longer present in 6.2.x branch? Is it a test result or based on any jira/bz that we've fixed the issue there?
— Additional comment from Alessandro Lazarotti on 2014-11-24 14:26:30 EST —
Salaboy,
Customer is NOKIA and this is blocking them.
Which was the fix used in 6.2 ? Could you please try to test it using the product bits as described by the others above? The issue is consistently reproducible and we will need to provide a fix asap.
— Additional comment from Mauricio Salatino on 2014-12-05 08:51:44 EST —
I've fixed this in a branch based on 6.0.x -> and the patches can be obtained from here:
https://github.com/droolsjbpm/jbpm-console-ng/commit/36ecfb702.patch
(optional but recommended: https://github.com/droolsjbpm/kie-wb-distributions/commit/857cebcad.patch)
I will NOT merge this with 6.0.x
The work can be tested by using the BZ-1166663 in the jbpm-console-ng and kie-wb repositories.
- duplicates
-
RHBPMS-2030 Tasks with ID higher than 1000 does not being completed
- Verified
- is blocked by
-
RHBPMS-1789 [GSS] (6.1.z) Tasks with ID higher than 1000 does not being completed
- Verified
-
RHBPMS-2030 Tasks with ID higher than 1000 does not being completed
- Verified