Bug 1056026

Summary: ConcurrentModificationException after just entering jbpm dashboard
Product: [Retired] JBoss BPMS Platform 6 Reporter: Jan Hrcek <jhrcek>
Component: BAMAssignee: David Gutierrez <dgutierr>
Status: CLOSED CURRENTRELEASE QA Contact: Jan Hrcek <jhrcek>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.0.0   
Target Milestone: ER1   
Target Release: 6.0.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-06 20:03:53 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 Flags
Server log with UNEXPECTED ERROR none

Description Jan Hrcek 2014-01-21 12:25:37 UTC
Created attachment 853209 [details]
Server log with UNEXPECTED ERROR

Description of problem:
Please inspect the server.log attached, in particular the UNEXPECTED ERROR at 03:58:28. This occurred in the automated GUI test run of business cetral. The only thing the test was doing was navigating to Dashboard > Business Dashboard in business central and checking the presence of one KPI (not interacting the page in any way). The test passed (The KPI was there) but the ConcurrentModificationException appeared in the server log by the time the jBPM Dashboard was opened.

Version-Release number of selected component (if applicable):
BPMS 6.0.0 CR1 on RHEL 6 with PostgreSQL 9.2 as datasource

How reproducible:
It will be hard to reproduce.

Steps to Reproduce:
1. In business central navigate to Dashboard > Business Dashboard

Actual results:
Exception in server log

Expected results:
no exception

Comment 1 David Gutierrez 2014-01-23 17:37:25 UTC
Fixed by making the DashboardFilterHandler component thread-safe.

Github commit (master): https://github.com/droolsjbpm/dashboard-builder/commit/bea3adaebc357487c9309330a041f0149ec8c877

Github commit (6.0.x): https://github.com/droolsjbpm/dashboard-builder/commit/f4b67d64edf9e2ecc03608abe2eb15b493b7fe43

Comment 2 Jan Hrcek 2014-03-03 08:57:45 UTC
Ok, verified with BPMS 6.0.1 ER1