If a Grafana dashboard includes a row, the report renderer will fail with an error about a null datasource element. Rows are a type of panel, but don't have any data associated with them.
Ideally, the row should just render the contents of the "title" element as text on the report.
If possible, let's ignore the presence of Rows and render all Panels as if they existed without any Row structure.
Alberto October 15, 2022 at 2:17 PM
The code currently doesn't print Panels type row, I did fix the issue that creates the error. But I rather handle the inclusion of a Pane; row as an ehancement since currently is not part of it.
What do you think should I create another Jira for that or should I do that in this ticket together with the fix? It might take me more time to understand how jasper works though.
Jeff Gehlbach September 27, 2022 at 6:03 PM
I've bumped into an issue that sounds exactly like this one, but didn't have the time to dig into the cause. Glad we've got a bead on it now.
If a Grafana dashboard includes a row, the report renderer will fail with an error about a null datasource element. Rows are a type of panel, but don't have any data associated with them.
Ideally, the row should just render the contents of the "title" element as text on the report.