Kepler: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362011-11-23T22:50:58ZEcoinformatics Redmine
Redmine Bug #5552 (Resolved): Workflow Scheduler GUI needs a licenses.txt filehttps://projects.ecoinformatics.org/ecoinfo/issues/55522011-11-23T22:50:58ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>We need a licenses.txt for this suite before release.<br />See reporting's module-info/licenses.txt for example.</p> Bug #5486 (Resolved): Need a mechanism to tell the user the information about setup the scheduler...https://projects.ecoinformatics.org/ecoinfo/issues/54862011-09-08T23:22:53ZJing Taotao@nceas.ucsb.edu
<p>Since we decided not to provide a default scheduler and workflow run engine for the kepler release, we should have some information panel to let user know how to install them and how to configure them in kepler when he/she click the scheduler menu if the setup hasn't been done.</p> Bug #5456 (Resolved): Documentation for Reporting 2.3.0https://projects.ecoinformatics.org/ecoinfo/issues/54562011-08-12T02:15:08ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Documentation needs to be done for the Reporting Suite.</p>
<ul>
<li>reporting-2.3.0 - done</li>
<li>workflow-run-manager-2.3.0 - done</li>
<li>provenance-2.3.0 - partially done. TODO: schema updates, director support change(?), PR config dialog updates, ...</li>
<li>tagging-2.3.0 - done</li>
<li>workflow-scheduler-gui-1.0.0 - partially done. TODO: finish with more screenshots using official runengine.</li>
</ul>
<p>Afaik no one's reviewed the docs I list as 'done', as always feedback appreciated.</p> Bug #5434 (Resolved): run-kar result from headless kepler.sh execution doesn't contain report art...https://projects.ecoinformatics.org/ecoinfo/issues/54342011-06-30T02:03:01ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>This thread:<br /><a class="external" href="http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/2011-June/002541.html">http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/2011-June/002541.html</a><br /> prompted me to look into headless usage, esp wrt passing in workflow parameters. It's unclear to me if passing in parameters is supported by ant tasks like ant run-workflow-no-gui-server. So I began focusing on usage like:<br />./kepler.sh -runwf -nogui -myparam 7 /Users/derik/KeplerData/workflows/MyWorkflows/testwf.kar</p>
<p>If this testwf.kar contains a reportlayout (ROML), the reporting artifacts do not end up in the run-kar (or in provenance associated w/ the run) after execution if you specify parameters on the command line. If you don't pass in parameters, the run-kar contains everything it should.</p>
<p>I tracked this down to the WorkflowManager changeListener not hearing the change events on the model when it's changed for the parameter passed in. This is because the NamedObj this listener gets added to is a different instance than the one used a little bit later for execution. This is because the model can't be found in the ModelDirectory at the execution point, because it's not put in until that moment.</p>
<p>A solution to this bug is to call _openModel with the url to the temporary unzipped workflow.xml file immediately after it's created in KeplerConfigurationApplication(String[] args). Then the same NamedObj is utilized, and the WorkflowManager listener doesn't get lost.</p>
<p>I want to look at this a bit more before checking in the fix, e.g. to see if there's a better spot(s?) at which to put the model into the directory...</p> Bug #5433 (Resolved): use 1024m instead of 512m for reporting suitehttps://projects.ecoinformatics.org/ecoinfo/issues/54332011-06-28T22:28:19ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Kepler has a max memory setting of 512m by default. Increasing this to 1024m when using the reporting suite enables us to increase the hsqldb.cache_scale setting to 18 (which greatly improves workflow execution time performance when provenance is on by using more memory). Without making this change kepler will lock up with heap space errors after a few executions of data intensive workflows.</p> Bug #5422 (Resolved): Tools=>Tag Manager... menu option is missinghttps://projects.ecoinformatics.org/ecoinfo/issues/54222011-06-08T23:56:47ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>The Tools=>Tag Manager... menu option has gone missing. Maybe one of the other new Tools menu options (JVM Memory Settings... and Workflow Scheduler) has caused this?</p> Bug #5407 (Resolved): wrm/tagging have errors when starting with provenance turned offhttps://projects.ecoinformatics.org/ecoinfo/issues/54072011-05-21T00:40:25ZDaniel Crawldanielcrawl@gmail.com
<p>If I start with provenance turned off (change Recording Type to Ignore in configuration.xml), the follow error occurs:</p>
<pre><code>[run] java.lang.NullPointerException<br /> [run] at org.kepler.workflowrunmanager.gui.WorkflowRunManagerPanel.getWindowId(WorkflowRunManagerPanel.java:588)<br /> [run] at org.kepler.workflowrunmanager.gui.WorkflowRunManagerPanel.setTagContextToWorkflow(WorkflowRunManagerPanel.java:1058)<br /> [run] at org.kepler.workflowrunmanager.gui.WorkflowRunManagerPanel.toggle(WorkflowRunManagerPanel.java:1657)<br /> [run] at org.kepler.provenance.ProvenanceRecorder.addEnabledListener(ProvenanceRecorder.java:510)<br /> [run] at org.kepler.workflowrunmanager.gui.WorkflowRunManagerPanel.resetProvenanceInfo(WorkflowRunManagerPanel.java:928)<br /> [run] at org.kepler.workflowrunmanager.gui.WorkflowRunManagerPanel.initializeTab(WorkflowRunManagerPanel.java:228)<br /> [run] at org.kepler.gui.TabPaneFactory.createTabPaneTabs(TabPaneFactory.java:110)<br /> [run] at org.kepler.gui.TabManager.initializeTabs(TabManager.java:87)<br /> [run] at org.kepler.gui.KeplerGraphFrame._initBasicGraphFrame(KeplerGraphFrame.java:367)<br /> [run] at ptolemy.vergil.basic.BasicGraphFrame.&lt;init&gt;(BasicGraphFrame.java:221)</code></pre> Bug #5405 (Resolved): remove tagging's BasicGraphController overridehttps://projects.ecoinformatics.org/ecoinfo/issues/54052011-05-17T22:07:52ZDaniel Crawldanielcrawl@gmail.com
<p>The tagging module overrides ptolemy's BasicGraphController. Currently, workflows cannot be executed because the BasicGraphController in tagging is missing a method:</p>
<p>java.lang.NoSuchMethodError: ptolemy.vergil.basic.RunnableGraphController._getClearAllErrorHighlightsChangeRequest()Lptolemy/kernel/util/ChangeRequest;<br /> at ptolemy.vergil.basic.RunnableGraphController.managerStateChanged(RunnableGraphController.java:167)<br /> at ptolemy.actor.Manager._notifyListenersOfStateChange(Manager.java:1498)<br /> at ptolemy.actor.Manager._setState(Manager.java:1513)<br /> at ptolemy.actor.Manager.execute(Manager.java:408)<br /> at ptolemy.actor.Manager.run(Manager.java:1169)<br /> at ptolemy.actor.Manager$3.run(Manager.java:1222)</p>
<p>Instead of adding this method to BasicGraphController in tagging, the changes in that class should be merged into ptolemy.</p> Bug #5337 (Resolved): NPE from WorkflowManager when configuring actor within compositehttps://projects.ecoinformatics.org/ecoinfo/issues/53372011-03-04T01:59:05ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Sometimes when you right-click Configure Actor an actor within a composite, and actually make a change, you'll get an Exception Change Failed message. This is due to an NPE from WorkflowManager.changeExecuted. oldLayout is null.</p> Bug #5301 (Resolved): clicking on Image item Scale Property Value sometimes gives ArrayIndexOutOf...https://projects.ecoinformatics.org/ecoinfo/issues/53012011-02-10T01:31:29ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Clicking on Image item Scale Property Value sometimes gives ArrayIndexOutOfBoundException, seems to happen after changing the scale of another report item.</p> Bug #5297 (Resolved): Workflow Run Manager - no indication of progress during preview runs downloadhttps://projects.ecoinformatics.org/ecoinfo/issues/52972011-02-07T20:42:57ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>There are currently about 131 run-kars on kepler-dev. Switching to kepler-dev from the workflow run manager for the first time takes (including authentication), upwards of 30s for me, and I'm on a fast university connection. A busy icon shows during the wait, but it would be better if each preview run showed up in the WRM as it was downloaded, instead of waiting until all are downloaded.<br />Also look into speeding up this process, e.g. check with Jing about caching the search results on metacat, look for bottlenecks (disk i/o with the tracker xml file?), etc.</p> Bug #5296 (Resolved): Workflow Run Manager - multiple window, remote store gui refresh issuehttps://projects.ecoinformatics.org/ecoinfo/issues/52962011-02-07T20:09:13ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>If you have two windows open, and in both connect the WRM to the same remote repository using the dropdowns in rapid succession, the second window WRM will eventually show the remote runs, but the first will not. The first window will show them if you do anything with the search cells, or hit the refresh button, but not initially.</p> Bug #5295 (Resolved): Report designer panel gui simplification and spacinghttps://projects.ecoinformatics.org/ecoinfo/issues/52952011-02-05T01:02:10ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>'Items of Interest' doesn't get enough room, and 'Report Formatting Items' gets too much.</p>
<p>The checkboxes (Show Ports, Show Attributes, Show Relations) probably take up too much room too. Also should Show Ports just always be on, and not shown? And should Show Relations even be an option? Relations can't be reported on, and don't seem very useful to me in list form.</p> Bug #5293 (Resolved): Deleting a report item scrolls you to top of designhttps://projects.ecoinformatics.org/ecoinfo/issues/52932011-02-04T01:12:58ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>This is really annoying when you're trying to delete items from a long report design; with each delete you lose your place.</p> Bug #5088 (Resolved): Report designer gui difficult to use with greater than about 3-4 itemshttps://projects.ecoinformatics.org/ecoinfo/issues/50882010-07-09T20:30:49ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Report designer becomes difficult to use for reports with greater than about 3-4 items. Since the panel has such a large height, scrolling becomes very difficult -- drag the knob/thumb and it's hard to not wildly overshoot, clicking on the arrows moves you at a snail's pace, clicking in the track is the best option, it moves you a page, but it's a complete page and you're left looking at complete blank space, which is disconcerting...I'd rather get to see a sliver of my last item at the top of my screen for reference.</p>
<p>I'm guessing the ideal solution is to dynamically resize the pane based on how many items are currently there.</p>