Project

General

Profile

Bug #4793

Workflow Run Manager - clicking on row when provenance is off gives error

Added by Derik Barseghian over 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Normal
Category:
workflow run manager
Target version:
Start date:
02/12/2010
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
4793

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)

History

#1 Updated by Derik Barseghian over 9 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.

#2 Updated by Derik Barseghian about 9 years ago

fixed in r23553

#3 Updated by Redmine Admin about 6 years ago

Original Bugzilla ID was 4793

Also available in: Atom PDF