Kepler: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362014-08-21T16:52:36ZEcoinformatics Redmine
Redmine Feature #6587 (New): summarize missing actorshttps://projects.ecoinformatics.org/ecoinfo/issues/65872014-08-21T16:52:36ZDaniel Crawldanielcrawl@gmail.com
<p>If a workflow is opened that contains actors that are not present in the class path, an error dialog is displayed for each actor. It would be nice if a list of all the missing actors were displayed.</p>
<p>Attached is a modified MoMLParser.java (based on ptolemy-kepler-2.4 sources) from Philippe Huyhn that displays the missing actors. The list of missing actors is written to stdout. Using MessageHandler would be preferred since it displays a dialog, but MessageHandler appears to not allow copy and paste.</p> Bug #5691 (New): parameter choices are not savedhttps://projects.ecoinformatics.org/ecoinfo/issues/56912012-08-20T23:27:06ZDaniel Crawldanielcrawl@gmail.com
<p>The choices for Parameter.addChoice() are not written when the model is saved.</p> Bug #5689 (New): remove configs/.../configuration.xml overridehttps://projects.ecoinformatics.org/ecoinfo/issues/56892012-08-18T02:44:23ZDaniel Crawldanielcrawl@gmail.com
<p>The Ptolemy Configuration MoML for Kepler is in:</p>
<p>common/configs/ptolemy/configs/kepler/configuration.xml</p>
<p>This is overridden in several modules:</p>
<p>ddp-common/configs/ptolemy/configs/kepler/configuration.xml<br />fault-tolerance/configs/ptolemy/configs/kepler/configuration.xml<br />map-reduce/configs/ptolemy/configs/kepler/configuration.xml</p>
<p>As with other overrides, the problem is that when the master version changes, the copies need to be updated.</p>
<p>The difference is small:</p>
<p>diff common/configs/ptolemy/configs/kepler/configuration.xml fault-tolerance/configs/ptolemy/configs/kepler/configuration.xml <br />181a182</p>
<blockquote>
<p><input source="ptolemy/configs/kepler/contingencyTableauFactory.xml"/></p>
</blockquote>
<p>diff common/configs/ptolemy/configs/kepler/configuration.xml ddp-common/configs/ptolemy/configs/kepler/configuration.xml<br />181a182</p>
<blockquote>
<p><input source="ptolemy/configs/kepler/executionChoiceTableauFactory.xml"/></p>
</blockquote> Bug #5670 (New): see if runtimemonitor module can be deleted, contains duplicate codehttps://projects.ecoinformatics.org/ecoinfo/issues/56702012-08-10T01:45:49ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>The runtimemonitor module contains these classes:</p>
<p>./runtimemonitor/FigureUpdater.java<br />./runtimemonitor/MonitorAttribute.java<br />./runtimemonitor/MonitoredStatus.java<br />./runtimemonitor/MonitorIcon.java<br />./runtimemonitor/ProcessCentral.java<br />./runtimemonitor/ProcessCentralWindow.java<br />./runtimemonitor/RuntimeMonitor.java<br />./runtimemonitor/TableData.java</p>
<p>Everything but ProcessCentral, ProcessCentralWindow, and TableData are near duplicates of code now in gui.</p>
<p>fsaresh worked on this. Is this code used? Should the module be removed? I don't know if anything is using it anymore. Sensor-view and vanilla don't, so this bug isn't high priority.</p>
<p>I also see at r17463 dzinn also checked in duplicates of these classes to the pws module, which I don't know anything about.</p> Bug #5631 (New): PortParameters cannot be drag-instantiated from Outline/Items of Interest treeshttps://projects.ecoinformatics.org/ecoinfo/issues/56312012-06-19T20:23:27ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>You cannot drag out a PortParameter from the Outline/Items of Interest trees. The reason is ptolemy change r57732 to ParameterPort to avoid bug#4915:<br /> Parameter notDraggable = new Parameter(this, "_notDraggable");<br /> notDraggable.setPersistent(false);</p>
<p>This change should be removed and bug#4915 properly fixed. As part of this, we need to ensure proper behavior when dragged out from the Outline tab, and the Items of Interest panes in both Reporting and Plotting.</p> Bug #5628 (New): possible to get NPE when right-clicking on kar in Components treehttps://projects.ecoinformatics.org/ecoinfo/issues/56282012-06-15T23:25:41ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>It's possible to get this NPE when right-clicking on a KAR in the Components pane. I don't have a replication procedure yet. I think this is the first time I've seen this, so it's either new or uncommon.</p>
<p>Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException<br /> at java.io.File.<init>(File.java:222)<br /> at org.kepler.gui.popups.KARPopup.<init>(KARPopup.java:64)<br /> at org.kepler.gui.popups.LibraryPopupListener.handlePopupOutsideKar(LibraryPopupListener.java:116)<br /> at org.kepler.gui.popups.LibraryPopupListener.maybeShowPopup(LibraryPopupListener.java:235)<br /> at org.kepler.gui.popups.LibraryPopupListener.mouseReleased(LibraryPopupListener.java:66)<br /> at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)<br /> at java.awt.Component.processMouseEvent(Component.java:6375)<br /> at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)<br /> at java.awt.Component.processEvent(Component.java:6140)<br /> at java.awt.Container.processEvent(Container.java:2083)<br /> at java.awt.Component.dispatchEventImpl(Component.java:4737)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2141)<br /> at java.awt.Component.dispatchEvent(Component.java:4565)<br /> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)<br /> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)<br /> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2127)<br /> at java.awt.Window.dispatchEventImpl(Window.java:2482)<br /> at java.awt.Component.dispatchEvent(Component.java:4565)<br /> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:684)<br /> at java.awt.EventQueue.access$000(EventQueue.java:85)<br /> at java.awt.EventQueue$1.run(EventQueue.java:643)<br /> at java.awt.EventQueue$1.run(EventQueue.java:641)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)<br /> at java.awt.EventQueue$2.run(EventQueue.java:657)<br /> at java.awt.EventQueue$2.run(EventQueue.java:655)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)<br /> at java.awt.EventQueue.dispatchEvent(EventQueue.java:654)<br /> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)<br /> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)<br /> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)<br /> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)</p> Bug #5596 (New): Kepler UI freezes after Login Anonymouslyhttps://projects.ecoinformatics.org/ecoinfo/issues/55962012-05-03T15:04:54ZMatt Jonesjones@nceas.ucsb.edu
<p>When a user has a remote repository configured for actor searching, they are prompted to login to search for a component. Clicking Login Anonymously causes Kepler's user interface to stop responding to user input. Some users at a demo interpreted this as Kepler freezing, and so killed the Kepler process. I tried this, and the login eventually completes and Kepler becomes responsive again. But there is no indication in the UI that we are waiting for the login to complete, and so this is easily confused with a crash of the program. Two potential solutions:</p>
<p>1) Make login much faster, on the order of subsecond<br />2) Provide a UI indicator that we are waiting for login to complete, such as a progress meter</p> Bug #5435 (New): passing string into a parameter for headless execution doesn't workhttps://projects.ecoinformatics.org/ecoinfo/issues/54352011-06-30T23:08:54ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>If you attempt to pass in a string to a Parameter for a headless execution, the value doesn't get used. An integer works fine. Passing in a sting as the value for a String Parameter also works fine.</p>
<p>For example "foo" below isn't used:<br />./kepler.sh -runwf -nogui -x "foo" /Users/derik/KeplerData/workflows/MyWorkflows/paramx.xml</p>
<p>The paramx workflow attached to bug#5426 can be used for testing.</p> Bug #5344 (New): Kepler ships open source software and needs to include license fileshttps://projects.ecoinformatics.org/ecoinfo/issues/53442011-03-09T01:01:38ZChristopher Brookscxh@eecs.berkeley.edu
<p>How do I view the licenses of the pieces of software that <br />are shipped with Kepler?</p>
<p>I did an analysis for Ptolemy, see below:</p>
<blockquote>
<p>There was a somewhat spammy Slashdot article about Open Source licensing<br />at<br /><a class="external" href="http://mobile.slashdot.org/story/11/03/08/2041257/Android-Devices-Are-Hives-of-License-Violations">http://mobile.slashdot.org/story/11/03/08/2041257/Android-Devices-Are-Hives-of-License-Violations</a><br />that says that phone apps are not following Open Source licenses.</p>
<p>The original article at<br /><a class="external" href="http://www.linuxplanet.com/linuxplanet/newss/7315/1/">http://www.linuxplanet.com/linuxplanet/newss/7315/1/</a><br />talks about OpenLogic's license tool, which I downloaded and ran<br />on the Ptolemy II 8.0.1 release.</p>
<p>The executive summary is that we did ok, though I missed a few<br />licenses. What I did was run the tool and then compare what the tool<br />found with what is in the copyright.htm file, which can be found<br />at<br /><a class="external" href="http://ptolemy.eecs.berkeley.edu/ptolemyII/ptII8.0/ptII8.0.1/copyright.htm">http://ptolemy.eecs.berkeley.edu/ptolemyII/ptII8.0/ptII8.0.1/copyright.htm</a></p>
<p>My comments are below.</p>
<blockquote>
<p>bash-3.2$ ./discovery --path /Applications/Ptolemy/ptII8.0.1<br />OSS Discovery 2.3.3: Initializing runtime environment...........done.<br />OSS Discovery is preparing to scan your machine or specified directory.<br />If the directory or drive being scanned contains many files this will take some time.<br />You can continue to work on your machine while the scan proceeds.<br />Loading and initializing hand-written signature groups...done loading 1 in 4.789 seconds.<br />Loading and initializing generated signature groups.............................done loading 260,159 in 26.123 seconds.<br />Scanning /Applications/Ptolemy/ptII8.0.1</p>
<p>elapsed time: half a minute - scanning '/Applications/Ptolemy/ptII8.0.1/com' - walked 20 directories - scanned 0 files</p>
<p>elapsed time: 1 minute - scanning '/Applications/Ptolemy/ptII8.0.1/ptolemy' - walked 1209 directories - scanned 109 files</p>
<p>OSSDiscovery OLEX Application Scanner Report
============================================</p>
<p>client version : ossdiscovery v2.3.3<br />ip address : 192.168.1.4<br />hostname : Christopher-Brooks-MacBook-Pro.local<br />directories walked : 1712<br />files encountered : 17928<br />archives encountered : 0<br />class file archives : 166<br />source files : 0<br />symlinks found : 27<br />symlinks not followed : 27<br />bad symlinks found : 0<br />permission denied : 0<br />files examined : 191<br />start time : Tue Mar 8 15:36:35 2011<br />end time : Tue Mar 8 15:37:55 2011<br />scan time : 00:01:20<br />distro : Mac OS X: Darwin 9.8.0 RELEASE_I386 i386<br />kernel : 9.8.0 Darwin<br />anonymous machine hash : 5480e4664b1289980e05e47b1c1b9083c3<br />package instances found : 27<br />unique packages found : 25<br />throttling : disabled (total seconds paused: 0)<br />production machine : false</p>
<p>Package Name Version Location
============ ======= ========<br />antlr unknown ptolemy/actor/ptalon/antlr/antlr.jar<br />beanshell 2.0b4 lib/bsh-2.0b4.jar<br />codegen unknown ptolemy/codegen/codegen.jar<br />colt unknown ptolemy/actor/lib/colt/colt.jar<br />copernicus unknown ptolemy/copernicus/copernicus.jar<br />diva unknown lib/diva.jar<br />eclipse unknown lib/kieler.jar!/org/eclipse/emf/common/CommonPlugin$Implementation.class<br />eclipseplugin-eclipse_gmf unknown lib/kieler.jar!/org/eclipse/gmf/runtime/notation/Alignment.class</p>
</blockquote>
<p>I asked Hauke about these. We probably need to include specific<br />language for the eclipse files.</p>
<blockquote>
<p>fsm unknown ptolemy/domains/fsm/fsm.jar<br />hdf unknown ptolemy/domains/hdf/hdf.jar<br />img unknown doc/img/img.jar<br />java_cup unknown lib/java_cup.jar</p>
</blockquote>
<p>copyright.htm does not mention java_cup. The java_cup.jar file<br />is used by Caltrop. I fixed a transposition typo in<br />ptolemy.actor.gui.GenerateCopyrights that failed to identify the<br />dependency.</p>
<blockquote>
<p>jdk unknown ptolemy/backtrack/backtrack.jar!/ptolemy/backtrack/util/java/util/AbstractCollection.class<br />jdom 1.0 ptolemy/domains/ptinyos/lib/jdom.jar</p>
</blockquote>
<p>copyright.htm does not mention jdom.jar. I updated GenerateCopyrights so that if<br />ptolemy.domains.ptinyos.util.nc2moml.MoMLLib is present, then<br />we include a link to the jdom license file.</p>
<blockquote>
<p>jgoodies-forms unknown com/jgoodies/jgoodies.jar!/com/jgoodies/forms/builder/AbstractFormBuilder.class<br />jmf unknown ptolemy/actor/lib/jmf/jmf.jar<br />junit 4.8.2 lib/junit-4.8.2.jar<br />jython unknown lib/jython.jar<br />matlab unknown lib/matlab.jar<br />matlab unknown ptolemy/matlab/matlab.jar<br />mlc unknown org/mlc/mlc.jar<br />mysql-connector 5.1.6-bin ptolemy/actor/lib/database/mysql-connector-java-5.1.6-bin.jar<br />python unknown ptolemy/actor/lib/python/python.jar<br />saxon 8 lib/saxon8.jar</p>
</blockquote>
<p>copyright.htm does not mention saxon.jar. This was caused<br />by the same typo in GenerateCopyrights.</p>
<blockquote>
<p>tdl unknown ptolemy/vergil/tdl/tdl.jar<br />x10 unknown ptolemy/actor/lib/x10/x10.jar<br />x10 unknown vendors/misc/x10/tjx10p-13/lib/x10.jar</p>
</blockquote>
<p>This is probably the worst of the lot, as this file is GPL'd.<br />I'm not sure how it happened. The about:copyright feature lists it.<br />I intended to remove the X10 functionality from the release, but did<br />not do so.</p>
<p>OpenLogic's tool missed these open source tools:</p>
<p>AElfred License<br />Rxtx License (might not be included in the release)<br />Colt License<br />JNI Launcher (obscure)<br />PDFRenderer<br />Soot License (kind of obscure)<br />Copyright for mapss jar file used by PSDF (BSD license held by UMD).</p>
</blockquote>
<p>Below is a run of the OpenLogic tool on the Mac OS Kepler 2.2rc3 installation.<br />How do I view the licenses for these packages?</p>
<p>The Kepler Copyright says that Kepler is BSD licensed, but does<br />not cover all if these other packages. Some of the packages<br />are covered by the Ptolemy copyright system, but what about ant?</p>
<p>bash-3.2$ ./discovery --path /Applications/Kepler-2.2rc3/<br />OSS Discovery 2.3.3: Initializing runtime environment...........done.<br />OSS Discovery is preparing to scan your machine or specified directory.<br />If the directory or drive being scanned contains many files this will take some time.<br />You can continue to work on your machine while the scan proceeds.<br />Loading and initializing hand-written signature groups...done loading 1 in 6.877 seconds.<br />Loading and initializing generated signature groups.............................done loading 260,159 in 37.203 seconds.<br />Scanning /Applications/Kepler-2.2rc3</p>
<p>elapsed time: 1 minute - scanning '/Applications/Kepler-2.2rc3/Kepler.app' - walked 37 directories - scanned 40 files</p>
<p>elapsed time: 2 minutes - scanning '/Applications/Kepler-2.2rc3/Kepler.app' - walked 151 directories - scanned 127 files</p>
<p>OSSDiscovery OLEX Application Scanner Report
============================================</p>
<p>client version : ossdiscovery v2.3.3<br />ip address : 192.168.1.4<br />hostname : Christopher-Brooks-MacBook-Pro.local<br />directories walked : 705<br />files encountered : 3141<br />archives encountered : 31<br />class file archives : 182<br />source files : 0<br />symlinks found : 0<br />symlinks not followed : 0<br />bad symlinks found : 0<br />permission denied : 0<br />files examined : 385<br />start time : Tue Mar 8 16:49:41 2011<br />end time : Tue Mar 8 16:51:50 2011<br />scan time : 00:02:09<br />distro : Mac OS X: Darwin 9.8.0 RELEASE_I386 i386<br />kernel : 9.8.0 Darwin<br />anonymous machine hash : 5480e4664b1289980e05e47b1c1b9083c3<br />package instances found : 181<br />unique packages found : 81<br />throttling : disabled (total seconds paused: 0)<br />production machine : false</p>
<p>Package Name Version Location
============ ======= ========<br />activation 1.0.2 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/base-jars/activation.jar<br />activation 1.0.2 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/core-2.2.0.zip.37215.39736/lib/jar/base-jars/activation.jar<br />activation unknown Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/base-jars/activation.jar<br />ant 1.7.1 Kepler.app/Contents/Resources/Java/build-area/lib/ant.jar<br />ant 1.7.1 Kepler.app/Contents/Resources/Java/module-manager-2.2.0/lib/jar/ant.jar<br />ant 1.7.1 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/module-manager-2.2.0.zip.37215.39744/lib/jar/ant.jar<br />ant unknown Kepler.app/Contents/Resources/Java/module-manager-2.2.0/module-manager-2.2.0.zip!/lib/jar/ant.jar<br />antlr unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/sms/antlr.jar<br />antlr unknown Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/sms/antlr.jar<br />apache-soap unknown Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/soap.jar!/org/apache/soap/AttributeHandler.class<br />apache-soap unknown Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/soap.jar!/org/apache/soap/AttributeHandler.class<br />authentication 2.2 Kepler.app/Contents/Resources/Java/authentication-2.2.0/target/authentication-2.2.jar<br />authentication 2.2.0 Kepler.app/Contents/Resources/Java/authentication-2.2.0/authentication-2.2.0.zip<br />axis 1.1 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/axis-ant.jar<br />axis 1.1 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/core-2.2.0.zip.37215.39736/lib/jar/axis-ant.jar<br />axis unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/axis.jar!/org/apache/axis/AxisEngine.class<br />axis unknown Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/axis.jar!/org/apache/axis/AxisEngine.class<br />axis unknown Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/axis-ant.jar<br />batik unknown Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/batik-all-1.6.jar!/org/apache/batik/Version.class<br />beanshell 2.0b4 Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/bsh-2.0b4.jar<br />biojava 1.7.1 Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/biojava-1.7.1.jar<br />biojava 1.7.1 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/biojava-1.7.1.jar<br />bouncycastle 1.35.0 Kepler.app/Contents/Resources/Java/ssh-2.1.0/lib/jar/jce-jdk13-135.jar!/org/bouncycastle/LICENSE.class<br />castor 0.9.5 Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/castor-0.9.5.jar<br />castor 0.9.5 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/castor-0.9.5.jar<br />commons-codec 1.3 Kepler.app/Contents/Resources/Java/opendap-2.0.0/lib/jar/opendap/commons-codec-1.3.jar<br />commons-collections 3.2.1 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/configuration-manager-2.2.0.zip!/lib/jar/commons-collections-3.2.1.jar<br />commons-collections 3.2.1 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/lib/jar/commons-collections-3.2.1.jar<br />commons-configuration 1.6 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/configuration-manager-2.2.0.zip!/lib/jar/commons-configuration-1.6.jar<br />commons-configuration 1.6 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/lib/jar/commons-configuration-1.6.jar<br />commons-digester 2.0 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/configuration-manager-2.2.0.zip!/lib/jar/commons-digester-2.0.jar<br />commons-digester 2.0 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/lib/jar/commons-digester-2.0.jar<br />commons-discovery 0.2 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/base-jars/commons-discovery.jar<br />commons-discovery 0.2 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/core-2.2.0.zip.37215.39736/lib/jar/base-jars/commons-discovery.jar<br />commons-discovery unknown Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/base-jars/commons-discovery.jar<br />commons-httpclient 2.0-rc2 Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/commons-httpclient-2.0-rc2.jar<br />commons-httpclient 2.0-rc2 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/commons-httpclient-2.0-rc2.jar<br />commons-httpclient 3.0.1 Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/commons-httpclient-3.0.1.jar<br />commons-httpclient 3.0.1 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/commons-httpclient-3.0.1.jar<br />commons-lang 2.0 Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/taxon/commons-lang-2.0.jar<br />commons-lang 2.0 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/taxon/commons-lang-2.0.jar<br />commons-lang 2.4 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/configuration-manager-2.2.0.zip!/lib/jar/commons-lang-2.4.jar<br />commons-lang 2.4 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/lib/jar/commons-lang-2.4.jar<br />commons-logging 1.1 Kepler.app/Contents/Resources/Java/kepler-tasks-2.2.0/kepler-tasks-2.2.0.zip!/lib/jar/commons-logging-1.1.jar<br />commons-logging 1.1 Kepler.app/Contents/Resources/Java/kepler-tasks-2.2.0/lib/jar/commons-logging-1.1.jar<br />commons-net 1.2.1 Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/apache/commons-net-1.2.1.jar<br />commons-net 1.2.1 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/apache/commons-net-1.2.1.jar<br />concurrent unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/sms/concurrent.jar<br />concurrent unknown Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/sms/concurrent.jar<br />dataturbine 2.1 Kepler.app/Contents/Resources/Java/dataturbine-2.1.0/target/dataturbine-2.1.jar<br />dataturbine 2.1.0 Kepler.app/Contents/Resources/Java/dataturbine-2.1.0/dataturbine-2.1.0.zip<br />diva unknown Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/diva.jar<br />dlese unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/dlese.jar<br />dlese unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/dlese.jar<br />dnsjava 1.3.2 Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/dnsjava-1.3.2.jar<br />dnsjava 1.3.2 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/dnsjava-1.3.2.jar<br />eclipse unknown Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/kieler.jar!/org/eclipse/emf/common/CommonPlugin$Implementation.class<br />eclipseplugin-eclipse_gmf unknown Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/kieler.jar!/org/eclipse/gmf/runtime/notation/Alignment.class<br />fi unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/jwsdp/FastInfoset.jar<br />fi unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/jwsdp/FastInfoset.jar<br />filedrop unknown Kepler.app/Contents/Resources/Java/ssh-2.1.0/lib/jar/filedrop.jar<br />gdal 12 Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/gdal12.dll<br />gdal 12 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/gdal12.dll<br />gnu-regexp 1.0.8 Kepler.app/Contents/Resources/Java/util-2.1.0/lib/jar/gnu-regexp-1.0.8.jar<br />gnu-regexp 1.0.8 Kepler.app/Contents/Resources/Java/util-2.1.0/util-2.1.0.zip!/lib/jar/gnu-regexp-1.0.8.jar<br />gui 2.2 Kepler.app/Contents/Resources/Java/gui-2.2.0/target/gui-2.2.jar<br />gui 2.2.0 Kepler.app/Contents/Resources/Java/gui-2.2.0/gui-2.2.0.zip<br />hsqldb 1.8.0.10 Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/base-jars/hsqldb-1.8.0.10.jar<br />hsqldb 1.8.0.10 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/base-jars/hsqldb-1.8.0.10.jar<br />icu4j 2.6 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/sms/icu4j.jar<br />icu4j 2.6 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/common-2.2.0.zip.37215.39731/lib/jar/sms/icu4j.jar<br />icu4j unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/sms/icu4j.jar<br />imagej unknown Kepler.app/Contents/Resources/Java/util-2.1.0/lib/jar/ImageJ.jar<br />imagej unknown Kepler.app/Contents/Resources/Java/util-2.1.0/util-2.1.0.zip!/lib/jar/ImageJ.jar<br />j2ee-jax-rpc unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/jaxrpc.jar<br />j2ee-jax-rpc unknown Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/jaxrpc.jar<br />jacorb unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/cipres/jacorb.jar<br />jacorb unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/cipres/jacorb.jar<br />jargon 2.0.5 Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/jargon-2.0.5.jar<br />jargon 2.0.5 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/jargon-2.0.5.jar<br />java_cup unknown Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/java_cup.jar<br />javamail 1.3.2 Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/mail.jar!/com/sun/mail/handlers/image_gif.class<br />javamail 1.3.2 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/mail.jar!/com/sun/mail/handlers/image_gif.class<br />jaxb 1.0.1 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/jaxb-api.jar<br />jaxb 1.0.1 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/common-2.2.0.zip.37215.39731/lib/jar/jaxb-api.jar<br />jaxb 1.0.2 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/jaxb-impl.jar<br />jaxb 1.0.2 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/common-2.2.0.zip.37215.39731/lib/jar/jaxb-impl.jar<br />jaxb unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/jaxb-api.jar<br />jdom 1.0beta10 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/jdom.jar<br />jdom 1.0beta10 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/common-2.2.0.zip.37215.39731/lib/jar/jdom.jar<br />jdom unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/jdom.jar<br />jena unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/sms/jena.jar<br />jena unknown Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/sms/jena.jar<br />jgoodies-looks 1.3.2 Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/LnF_looks-1.3.2.jar!/com/jgoodies/looks/BorderStyle.class<br />jgoodies-looks 1.3.2 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/LnF_looks-1.3.2.jar!/com/jgoodies/looks/BorderStyle.class<br />jmf 1.1.2 Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/jai_core.jar!/javax/media/jai/AreaOpImage.class<br />jmf 1.1.2 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/jai_core.jar!/javax/media/jai/AreaOpImage.class<br />job 2.1 Kepler.app/Contents/Resources/Java/job-2.1.0/target/job-2.1.jar<br />job 2.1.0 Kepler.app/Contents/Resources/Java/job-2.1.0/job-2.1.0.zip<br />jsch 0.1.31 Kepler.app/Contents/Resources/Java/ssh-2.1.0/lib/jar/jsch-0.1.31.jar<br />jts 1.4.0 Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/jts-1.4.0.jar<br />jts 1.4.0 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/jts-1.4.0.jar<br />jump 1.1.1 Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/jump-1.1.1.jar<br />jump 1.1.1 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/jump-1.1.1.jar<br />junit 4.5 Kepler.app/Contents/Resources/Java/kepler-tasks-2.2.0/kepler-tasks-2.2.0.zip!/lib/jar/junit-4.5.jar<br />junit 4.5 Kepler.app/Contents/Resources/Java/kepler-tasks-2.2.0/lib/jar/junit-4.5.jar<br />junit 4.8.2 Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/junit-4.8.2.jar<br />jython unknown Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/jython.jar<br />jython unknown Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/jython.jar<br />jython unknown Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/jython.jar<br />kepler 2.2 Kepler.app/Contents/Resources/Java/kepler-2.2.0/target/kepler-2.2.jar<br />kepler 2.2.0 Kepler.app/Contents/Resources/Java/kepler-2.2.0/kepler-2.2.0.zip<br />kepler unknown Kepler.app/Contents/Resources/Java/kepler.jar<br />log4j 1.2.8 Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/log4j-1.2.8.jar<br />log4j 1.2.8 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/log4j-1.2.8.jar<br />matlab unknown Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/matlab.jar<br />mysql-connector 5.0.8-bin Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/dbdrivers/mysql-connector-java-5.0.8-bin.jar<br />mysql-connector 5.0.8-bin Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/dbdrivers/mysql-connector-java-5.0.8-bin.jar<br />naomi unknown Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/naomi.jar<br />opendap 0.0.10 Kepler.app/Contents/Resources/Java/opendap-2.0.0/lib/jar/opendap/opendap-0.0.10.jar<br />opendap 2.0 Kepler.app/Contents/Resources/Java/opendap-2.0.0/target/opendap-2.0.jar<br />opendap 2.0.0 Kepler.app/Contents/Resources/Java/opendap-2.0.0/opendap-2.0.0.zip<br />oro 2.0.5 Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/sms/jakarta-oro-2.0.5.jar<br />oro 2.0.5 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/sms/jakarta-oro-2.0.5.jar<br />pg7 4.215.jdbc3 Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/dbdrivers/pg74.215.jdbc3.jar<br />pg7 4.215.jdbc3 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/dbdrivers/pg74.215.jdbc3.jar<br />postgresql 8.4-701.jdbc3 Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/dbdrivers/postgresql-8.4-701.jdbc3.jar<br />postgresql 8.4-701.jdbc3 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/dbdrivers/postgresql-8.4-701.jdbc3.jar<br />ptolemy 8.1 Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/target/ptolemy-8.1.jar<br />ptolemy 8.1.0 Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/ptolemy-8.1.0.zip<br />repository 2.2 Kepler.app/Contents/Resources/Java/repository-2.2.0/target/repository-2.2.jar<br />repository 2.2.0 Kepler.app/Contents/Resources/Java/repository-2.2.0/repository-2.2.0.zip<br />rmijdbc unknown Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/dbdrivers/RmiJdbc.jar<br />rmijdbc unknown Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/dbdrivers/RmiJdbc.jar<br />saaj 1.2.1_01 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/jwsdp/saaj-impl.jar<br />saaj 1.2.1_01 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/actors-2.2.0.zip.37215.39728/lib/jar/jwsdp/saaj-impl.jar<br />saaj unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/jwsdp/saaj-impl.jar<br />sax unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/sms/rdf-api-2001-01-19.jar!/org/xml/sax/AttributeList.class<br />sax unknown Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/sms/rdf-api-2001-01-19.jar!/org/xml/sax/AttributeList.class<br />saxon 8 Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/saxon8.jar<br />snakeyaml 1.2 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/configuration-manager-2.2.0.zip!/lib/jar/SnakeYAML-1.2.jar<br />snakeyaml 1.2 Kepler.app/Contents/Resources/Java/configuration-manager-2.2.0/lib/jar/SnakeYAML-1.2.jar<br />soaplab unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/soaplab/soaplab.jar<br />soaplab unknown Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/soaplab/soaplab.jar<br />spring 1.2.3 Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/taxon/spring.jar<br />spring 1.2.3 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/core-2.2.0.zip.37215.39736/lib/jar/taxon/spring.jar<br />spring unknown Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/taxon/spring.jar<br />ssh 2.1 Kepler.app/Contents/Resources/Java/ssh-2.1.0/target/ssh-2.1.jar<br />ssh 2.1.0 Kepler.app/Contents/Resources/Java/ssh-2.1.0/ssh-2.1.0.zip<br />struts 1.3.8 Kepler.app/Contents/Resources/Java/util-2.1.0/lib/jar/struts-core-1.3.8.jar!/org/apache/struts/Globals.class<br />struts 1.3.8 Kepler.app/Contents/Resources/Java/util-2.1.0/util-2.1.0.zip!/lib/jar/struts-core-1.3.8.jar!/org/apache/struts/Globals.class<br />swing-layout 1.0.3 Kepler.app/Contents/Resources/Java/module-manager-2.2.0/lib/jar/swing-layout-1.0.3.jar<br />swing-layout 1.0.3 Kepler.app/Contents/Resources/Java/module-manager-2.2.0/module-manager-2.2.0.zip!/lib/jar/swing-layout-1.0.3.jar<br />swing-worker 1.2 Kepler.app/Contents/Resources/Java/module-manager-2.2.0/lib/jar/swing-worker-1.2.jar<br />swing-worker 1.2 Kepler.app/Contents/Resources/Java/module-manager-2.2.0/module-manager-2.2.0.zip!/lib/jar/swing-worker-1.2.jar<br />swing-worker 1.2 Kepler.app/Contents/Resources/Java/ptolemy-8.1.0/lib/ptolemy-lib/swing-worker-1.2.jar<br />wsdl4j 1.5.1 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/wsdl4j.jar<br />wsdl4j 1.5.1 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/actors-2.2.0.zip.37215.39728/lib/jar/wsdl4j.jar<br />wsdl4j unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/wsdl4j.jar<br />wsif unknown Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/wsif.jar<br />wsif unknown Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/wsif.jar<br />wsif-j2c unknown Kepler.app/Contents/Resources/Java/core-2.2.0/core-2.2.0.zip!/lib/jar/wsif-j2c.jar<br />wsif-j2c unknown Kepler.app/Contents/Resources/Java/core-2.2.0/lib/jar/wsif-j2c.jar<br />xalan 2.4.0 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/apache/xalan.jar<br />xalan 2.4.0 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/common-2.2.0.zip.37215.39731/lib/jar/apache/xalan.jar<br />xalan unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/jwsdp/xalan.jar<br />xalan unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/apache/xalan.jar<br />xalan xalan-j_2_5_2 Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/jwsdp/xalan.jar<br />xalan xalan-j_2_5_2 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/actors-2.2.0.zip.37215.39728/lib/jar/jwsdp/xalan.jar<br />xdoclet 1.2.2 Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/xdoclet-1.2.2.jar<br />xdoclet 1.2.2 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/xdoclet-1.2.2.jar<br />xerces 2.6.1 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/sms/xercesImpl.jar<br />xerces 2.6.1 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/common-2.2.0.zip.37215.39731/lib/jar/sms/xercesImpl.jar<br />xerces unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/sms/xercesImpl.jar<br />xml-commons 1.1.2_ibm_1 Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/apache/xml-apis.jar<br />xml-commons 1.1.2_ibm_1 /var/folders/7f/7f-o2nyjFgewH67h0keKu++++TI/-Tmp-/common-2.2.0.zip.37215.39731/lib/jar/apache/xml-apis.jar<br />xml-commons unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/apache/xml-apis.jar<br />xml-commons unknown Kepler.app/Contents/Resources/Java/common-2.2.0/common-2.2.0.zip!/lib/jar/axis.jar!/org/apache/xml/xml_soap/MapItem.class<br />xml-commons unknown Kepler.app/Contents/Resources/Java/common-2.2.0/lib/jar/axis.jar!/org/apache/xml/xml_soap/MapItem.class<br />xmlsec unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/actors-2.2.0.zip!/lib/jar/jwsdp/xmlsec.jar<br />xmlsec unknown Kepler.app/Contents/Resources/Java/actors-2.2.0/lib/jar/jwsdp/xmlsec.jar</p>
<p>To show only file names of discovered files, run discovery with --no-paths<br />To show full paths to discovered files, run discovery with --show-base-dirs<br />To show OLEX web site links for discovered packages, run discovery with --olex-links</p>
<p>NOTE: OSSDiscovery with the OLEX plugin uses the fast rules by default. To do a<br />slower, but more accurate search, run discovery with --rule-types=all</p>
<p>OSS Discovery has completed the scan<br />bash-3.2$</p> Bug #5333 (New): 2.2 rc3: getenv("") doesn't work for mac installation.https://projects.ecoinformatics.org/ecoinfo/issues/53332011-03-01T23:46:41Zjianwu jianwujianwu@sdsc.edu
<p>getenv is to get environment variable value in Kepler. It works for me in my installation on windows. On mac, it doesn't work if I start Kepler using Kepler.app. It only works if I start using Kepler.app/Contents/Resources/Java/kepler.sh.</p> Bug #5314 (New): Closing last workflow window closes Kepler applicationhttps://projects.ecoinformatics.org/ecoinfo/issues/53142011-02-18T13:58:24ZMichal Owsiakmichalo@man.poznan.pl
<p>This is not compatible with Mac OS X way of closing windows.</p>
<p>After last window is closed, application should remain running unless user explicitly presses Command-Q or chooses Kepler -> Quit</p> Bug #5276 (New): component search performance is poorhttps://projects.ecoinformatics.org/ecoinfo/issues/52762011-01-24T22:21:07ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Searching for remote KARs through the Components pane is very slow -- search downloads and deals with karXML, each generally about twice as big as the kar it represents. During search the GUI is locked, and there is no progress indicator letting you know search is happening.</p>
<p>The query and related code probably need to be refactored to only download and utilize the bare minimum to show the results. This refactoring may necessitate some changes to what actions are possible on items in the results tree.</p>
<p>Jing and Matt will discuss this bug.</p> Bug #5271 (New): No-gui mode needs a way to access private data sourcehttps://projects.ecoinformatics.org/ecoinfo/issues/52712011-01-12T22:10:46ZJing Taotao@nceas.ucsb.edu
<p>When kepler normally executes a workflow which has actors to access the private data, kepler will prompt a login dialog box. Through the login process, the workflow can access the private data successfully.</p>
<p>However, if the workflow is execute in no-gui mode, the login dialog box wouldn't be shown up. The workflow will fail to access the data and cause the workflow running fail. We need a way to fix the issue.</p> Bug #5177 (New): Enhance displaying workflow in kepler server library skinhttps://projects.ecoinformatics.org/ecoinfo/issues/51772010-09-16T00:43:48ZJing Taotao@nceas.ucsb.edu
<p>This bug is the secondary stag of bug 5145.</p>
<p>Here are from matt:</p>
<p>If you are in the process of revamping this stylesheet and presentation, its<br />probably worthwhile to also consider improving the presentation style. Please<br />review some other sites that display workflows on the web, including:</p>
<p>MyExperiment:<br /> Workflow: <a class="external" href="http://www.myexperiment.org/workflows/23.html">http://www.myexperiment.org/workflows/23.html</a><br /> Resultset: <a class="external" href="http://www.myexperiment.org/tags/49.html?type=workflows">http://www.myexperiment.org/tags/49.html?type=workflows</a></p>
<p>CrowdLabs:<br /> Workflow: <a class="external" href="http://www.crowdlabs.org/vistrails/workflows/details/119/">http://www.crowdlabs.org/vistrails/workflows/details/119/</a></p> Bug #5173 (New): Develop clear criteria for when code in Kepler CORE should be in its own module.https://projects.ecoinformatics.org/ecoinfo/issues/51732010-09-08T23:24:18ZDavid Welkerdavid.v.welker@gmail.com
<p>As of now, we have broken up Kepler into a number of modules. But this breaking up of Kepler has been ad hoc and not followed a consistent set of guidelines concerning when code should be in its own module and when it should be grouped with other code that is somehow related in a common module.</p>
<p>Lack of consistent guidelines make modules harder to understand. Following more consistent guidelines would make Kepler easier to understand.</p>