Bug #4793
closedWorkflow Run Manager - clicking on row when provenance is off gives error
0%
Description
If you disable provenance and then click on a row in the WRM you get an error:
org.kepler.provenance.QueryException: Queryable for this recording type is not implemented.
at org.kepler.provenance.Recording.getQueryable(Recording.java:385)
at org.kepler.reporting.rio.util.ProvenanceUtil.getQueryable(ProvenanceUtil.java:53)
at org.kepler.reporting.gui.ReportDesignerPanel.lookupReportLayout(ReportDesignerPanel.java:2620)
at org.kepler.reporting.gui.ReportDesignerPanel.handleStateChange(ReportDesignerPanel.java:2578)
at org.kepler.gui.state.StateChangeMonitor.notifyStateChange(StateChangeMonitor.java:169)
at org.kepler.workflowrunmanager.gui.WorkflowRunManagerPanel$1.valueChanged(WorkflowRunManagerPanel.java:956)
Updated by Derik Barseghian almost 15 years ago
You also can't delete rows when provenance is off, because getDefaultProvenanceRecorder will return a Recording in this case, and I need an SQLRecordingV8. I added a FIXME at the ClassCastException. As a stopgap I was going to disable the delete menu item when provenance is disabled, but this turns out to not even fully solve the issue - a user can immediately disable prov, and then try to delete a row, and WRM hasn't yet gotten it's hands on an SQLRecordingV8.