Kepler: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362010-08-20T21:09:09ZEcoinformatics Redmine
Redmine Bug #5158 (Resolved): remaining provenance issues for 2.1 releasehttps://projects.ecoinformatics.org/ecoinfo/issues/51582010-08-20T21:09:09ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>There are some remaining tasks to be done for provenance before we can ship 2.1:<br />- Dan has some schema changes to put in<br />- We need to start keeping more detailed versioning information about provenance in the schema (right now the version column contains the major version of the provenance schema, e.g. 8)<br />- We need an upgrade process in place to upgrade an old store.<br />- The HSQLDB provenance stores are now in version'd dirs, we also need to write the provenance configuration files into these dirs, so a user can config one version of kepler to connect to a custom store, and not have this trampled by a subsequent version of kepler.</p>
<p>Our current plan is to upgrade provenance stores as necessary with new versions of provenance, but the new store is created from the old, and the old is left in tact. It will be up to the user if they want to keep their old prov store around, they will need it if they ever want to open an older run when in Strict mode, unless they have already exported this run into a kar.</p> Bug #5091 (Resolved): Dragging and dropping report layout items NPEshttps://projects.ecoinformatics.org/ecoinfo/issues/50912010-07-10T00:22:14ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Often when you're dragging and dropping a report item in the report designer, you get NPEs spewing on the console. This is a been an issue for a long time and it doesn't cause problems, but it can be annoying.</p>
<p>java.lang.NullPointerException<br /> at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.getImportFlavor(BasicTextUI.java:2183)<br /> at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.canImport(BasicTextUI.java:2409)<br /> at javax.swing.TransferHandler$DropHandler.dragEnter(TransferHandler.java:651)<br /> at java.awt.dnd.DropTarget.dragEnter(DropTarget.java:337)<br /> at javax.swing.TransferHandler$SwingDropTarget.dragEnter(TransferHandler.java:573)<br /> at sun.awt.dnd.SunDropTargetContextPeer.processEnterMessage(SunDropTargetContextPeer.java:307)<br /> at sun.awt.dnd.SunDropTargetContextPeer.access$500(SunDropTargetContextPeer.java:54)<br /> at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEnterEvent(SunDropTargetContextPeer.java:771)<br /> at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:739)<br /> at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)<br /> at java.awt.Component.dispatchEventImpl(Component.java:3926)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2068)<br /> at java.awt.Component.dispatchEvent(Component.java:3903)<br /> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)<br /> at java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:4061)<br /> at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3999)<br /> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3861)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2054)<br /> at java.awt.Window.dispatchEventImpl(Window.java:1801)<br /> at java.awt.Component.dispatchEvent(Component.java:3903)<br /> at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)<br /> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)<br /> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)<br /> at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)</p> Bug #5087 (Resolved): Image report items aren't shown when original image path doesn't resolvehttps://projects.ecoinformatics.org/ecoinfo/issues/50872010-07-09T20:19:51ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Image report items aren't shown in the layout viewer or instance viewer when the original image path doesn't resolve...despite the image data being embedded in the rios. The pdf has the image, but to get at this, the user must unzip the kar, and open the pdf w/ an external application.</p> Bug #5061 (Resolved): Report Design Panel needs fixing wrt event listeninghttps://projects.ecoinformatics.org/ecoinfo/issues/50612010-06-26T00:26:38ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Mouselisteners are used for many things in reporting, and they're causing some problems. There are times when we don't hear the change we're actually after-- e.g. there are currently ways for the user to make changes to text in the layout that will never make it into the report instance -- e.g. start typing some text in a report item, move your mouse up to the execute button, type some more, then click execute. The text you typed after moving your mouse away from that item won't be in your report instance. Also many things occur far more often than is necessary, e.g. if you simply move your pointer over a report item many methods are invoked repeatedly, some changing the model. This is wasteful and makes it hard to differentiate actual changes to the report layout.</p> Bug #5017 (Resolved): ReportLayout LSID and referral list should be maintainedhttps://projects.ecoinformatics.org/ecoinfo/issues/50172010-05-19T22:08:54ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>When a user changes a reportLayout, its LSID revision should increment.<br />When a user changes a reportLayout with an LSID that has a non-local namespace, the LSID should go into a referral list, and a new LSID should be generated and then incremented on subsequent changes.</p> Bug #5009 (Resolved): Opening two KARS that have the same Workflow, but that have different repor...https://projects.ecoinformatics.org/ecoinfo/issues/50092010-05-13T20:54:18Zdebi staggsstaggs@nceas.ucsb.edu
<p>If you open two KARS associated with the same Workflow, but that have different report layouts, the report layout is the first workspace will change to the one that is in the most recently opened KAR file.</p>
<p>Is related to Bug <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: Can't associate multiple sets of reporting artifacts in one kar with different executions (Resolved)" href="https://projects.ecoinformatics.org/ecoinfo/issues/4977">#4977</a></p> Bug #4988 (Resolved): Instantiating a wf as a composite that has a tag doesn't work as expectedhttps://projects.ecoinformatics.org/ecoinfo/issues/49882010-05-08T00:28:35ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>If I have a workflow, drag a composite onto canvas, open the composite and tag it, then close the composite, I see the parent workflow gets the tag. If i delete the tag on the parent, then open the composite again, the tag is also gone on the composite. Fair enough, this seems ok.</p>
<p>However if I tag a workflow, Save Archive it into my local repo workflows folder, then find and expand this KAR in the component library gui and drag the workflow out to canvas, the parent does not get the tag. If I open the composite, it's not in there either.</p> Bug #4524 (Resolved): no prompt to save a changed reporthttps://projects.ecoinformatics.org/ecoinfo/issues/45242009-11-04T02:34:45ZOliver Soongsoong@nceas.ucsb.edu
<p>If I change the report, don't save, and close the window, I get no prompt to save it.</p> Bug #4443 (Resolved): gui-free class for provenance store settingshttps://projects.ecoinformatics.org/ecoinfo/issues/44432009-10-08T00:01:53ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>It would be nice to have a gui-free class that gives you a new ProvenanceRecorder, created from your currently-in-use provenance settings.</p>