1. Create a provider to an empty DB. 2. Create KPI to that DB. 3. Fill DB while the application is running. 4. Edit KPI again. You'll see the KPI still shows a message indicating there's no data. Note that if previous data existed in the DB this would be hardly noticeable, since usually data is not relevant for KPI composition. In view mode everything works as expected. The underlying reason is the edit KPI is using the global dataset manager instead of the per-session one. The fix is to initialize properly the thread local settings in the edit kpi jsps.
Fixed. Github commit (master): https://github.com/droolsjbpm/dashboard-builder/commit/4b6931407cfce6c1d7113dfdea6466f05d48d174 Github commit (6.0.x): https://github.com/droolsjbpm/dashboard-builder/commit/a89a9038fbe48d00cfb1050617beb165d1533472
Ok, verified with BPMS 6.0.2.ER2