Project

General

Profile

Actions

Bug #4793

closed

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

Added by Derik Barseghian about 14 years ago. Updated almost 14 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)

Actions #1

Updated by Derik Barseghian about 14 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.

Actions #2

Updated by Derik Barseghian almost 14 years ago

fixed in r23553

Actions #3

Updated by Redmine Admin almost 11 years ago

Original Bugzilla ID was 4793

Actions

Also available in: Atom PDF