When a process report contains a process that does not have any data in it, the report fails to show any data
Expected behaviour
Optimize should be able to handle multi-process reports where one process does not have any data
To Reproduce
Create a process
Deploy and run it a couple of times
Create another process
Deploy it. Do not run this second process
In Optimize, go to Collections and create a new Process Report
Add the two processes you created. One process that has been run, and another that has not
Create and save.
Look at the raw data section, its empty
Notes
Backport fix to 3.13
There are messages in the log when trying to look at the failing report
09:28:39.870 [qtp620688706-190] INFO o.c.o.s.d.e.r.c.e.ReportCmdExecutionPlan - Could not evaluate report because at least one required instance index [process-instance-invoice, process-instance-process_1uqyi3o] does not exist. Retrying with index multi alias
09:28:39.883 [qtp620688706-190] INFO o.c.o.s.d.e.r.c.e.ReportCmdExecutionPlan - Could not evaluate report. Returning empty result instead
Engineering DRI: @matthewBearCamunda
Describe the bug
When a process report contains a process that does not have any data in it, the report fails to show any data
Expected behaviour
Optimize should be able to handle multi-process reports where one process does not have any data
To Reproduce
Notes
Environment observed:
master
Links
Breakdown
Bug Lifecycle
For managing the issue lifecycle, please use the workflow commands. You can see the available commands by writing
/help
as a comment on this issue.QA Verification
Is this bug reproducible?
Review
Review Resources
Engineering Review
QA Review
Completion
:robot: This issue is automatically synced from: source