Kepler: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362011-06-03T19:12:21ZEcoinformatics Redmine
Redmine Bug #5420 (Resolved): Two types of NPE issues when 2.2.0 installed and run by a non-admin windows...https://projects.ecoinformatics.org/ecoinfo/issues/54202011-06-03T19:12:21ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>In Windows XP I installed 2.2.0 using a non-admin user account and get NPEs when trying to do a component search or when clicking on the Sources button.</p>
<p>As background: during installation you're prompted as to which user you want to install as. I installed as this non-admin user, and since this user can't write to Program Files, I installed into a directory in this user's home dir (Documents and Settings\etc). Also, XP gives you an option to "protect my computer and data from unauthorized program activity" when installing -- I unchecked this, in hopes of avoiding any issues.</p>
<p>As this non-admin user, I also tried installing in a different way - when prompted on which user to install as, I installed into Program Files as an admin user. Surprisingly the two types of NPEs still occur.</p>
<p>When you try to do a Component Search, you get:</p>
<p>java.lang.NullPointerException<br /> at org.kepler.gui.SimpleLibrarySearcher.search(SimpleLibrarySearcher.java:172)<br /> at org.kepler.gui.ComponentLibraryTab$SearchButtonActionHandler.actionPerformed(ComponentLibraryTab.java:437)<br /> at org.kepler.gui.SimpleSearchUIPane$1.actionPerformed(SimpleSearchUIPane.java:91)<br /> at javax.swing.JTextField.fireActionPerformed(Unknown Source)<br /> at javax.swing.JTextField.postActionEvent(Unknown Source)<br /> at javax.swing.JTextField$NotifyAction.actionPerformed(Unknown Source)<br /> at javax.swing.SwingUtilities.notifyAction(Unknown Source)<br /> at javax.swing.JComponent.processKeyBinding(Unknown Source)<br /> at javax.swing.JComponent.processKeyBindings(Unknown Source)<br /> at javax.swing.JComponent.processKeyEvent(Unknown Source)<br /> at java.awt.Component.processEvent(Unknown Source)<br /> at java.awt.Container.processEvent(Unknown Source)<br /> at java.awt.Component.dispatchEventImpl(Unknown Source)<br /> at java.awt.Container.dispatchEventImpl(Unknown Source)<br /> at java.awt.Component.dispatchEvent(Unknown Source)<br /> at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)<br /> at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)<br /> at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)<br /> at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)<br /> at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)<br /> at java.awt.Component.dispatchEventImpl(Unknown Source)<br /> at java.awt.Container.dispatchEventImpl(Unknown Source)<br /> at java.awt.Window.dispatchEventImpl(Unknown Source)<br /> at java.awt.Component.dispatchEvent(Unknown Source)<br /> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br /> at java.awt.EventQueue.access$000(Unknown Source)<br /> at java.awt.EventQueue$1.run(Unknown Source)<br /> at java.awt.EventQueue$1.run(Unknown Source)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)<br /> at java.awt.EventQueue$2.run(Unknown Source)<br /> at java.awt.EventQueue$2.run(Unknown Source)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)<br /> at java.awt.EventQueue.dispatchEvent(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br /> at java.awt.EventDispatchThread.run(Unknown Source)</p>
<p>When you click the Sources button, you get:</p>
<p>Could not create data pane.: null<br />null</p>
<p>java.lang.NullPointerException<br /> at org.kepler.objectmanager.repository.RepositoryManager.<init>(RepositoryManager.java:129)<br /> at org.kepler.objectmanager.repository.RepositoryManager.getInstance(RepositoryManager.java:242)<br /> at org.kepler.gui.ComponentLibraryPreferencesTab.initializeTab(ComponentLibraryPreferencesTab.java:131)<br /> at org.kepler.gui.PreferencesTabFactory.createPreferencesTabs(PreferencesTabFactory.java:115)<br /> at org.kepler.gui.PreferencesFrame.initTabs(PreferencesFrame.java:126)<br /> at org.kepler.gui.PreferencesFrame.<init>(PreferencesFrame.java:100)<br /> at org.kepler.gui.PreferencesFrame.<init>(PreferencesFrame.java:75)<br /> at org.kepler.gui.PreferencesAction.actionPerformed(PreferencesAction.java:92)<br /> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)<br /> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)<br /> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)<br /> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br /> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)<br /> at java.awt.Component.processMouseEvent(Unknown Source)<br /> at javax.swing.JComponent.processMouseEvent(Unknown Source)<br /> at java.awt.Component.processEvent(Unknown Source)<br /> at java.awt.Container.processEvent(Unknown Source)<br /> at java.awt.Component.dispatchEventImpl(Unknown Source)<br /> at java.awt.Container.dispatchEventImpl(Unknown Source)<br /> at java.awt.Component.dispatchEvent(Unknown Source)<br /> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)<br /> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)<br /> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br /> at java.awt.Container.dispatchEventImpl(Unknown Source)<br /> at java.awt.Window.dispatchEventImpl(Unknown Source)<br /> at java.awt.Component.dispatchEvent(Unknown Source)<br /> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br /> at java.awt.EventQueue.access$000(Unknown Source)<br /> at java.awt.EventQueue$1.run(Unknown Source)<br /> at java.awt.EventQueue$1.run(Unknown Source)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)<br /> at java.awt.EventQueue$2.run(Unknown Source)<br /> at java.awt.EventQueue$2.run(Unknown Source)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)<br /> at java.awt.EventQueue.dispatchEvent(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br /> at java.awt.EventDispatchThread.run(Unknown Source)</p> Bug #5396 (Resolved): rename ptolemy-8.1.0 module for the kepler 2.2 releasehttps://projects.ecoinformatics.org/ecoinfo/issues/53962011-05-05T23:44:11ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Christopher mentioned that the next ptolemy release might be called 8.1, and so he'd prefer kepler-2.2 name the included ptolemy module ptolemy-8.0.2 (why 8.0.2 and not 8.0.1, Christopher?).</p> Bug #5352 (Resolved): build-area-2.1 is not working and build-area-2.2 is needed for kepler-2.2 r...https://projects.ecoinformatics.org/ecoinfo/issues/53522011-03-15T20:56:47Zjianwu jianwujianwu@sdsc.edu
<p>I didn't see build-area-2.2 module for kepler-2.2 at <a class="external" href="https://code.kepler-project.org/code/kepler/releases/release-branches/">https://code.kepler-project.org/code/kepler/releases/release-branches/</a> or <a class="external" href="https://code.kepler-project.org/code/kepler/releases/released/">https://code.kepler-project.org/code/kepler/releases/released/</a>. When I tried to use <a class="external" href="https://code.kepler-project.org/code/kepler/releases/release-branches/build-area-2.1/">https://code.kepler-project.org/code/kepler/releases/release-branches/build-area-2.1/</a>, I got the following exception. Since kepler trunk is ever changing, we'd better have a build-area-2.2 module for kepler 2.2 release.</p>
<p>kepler:build-area-2.1 jianwu$ svn info<br />Path: .<br />URL: <a class="external" href="https://code.kepler-project.org/code/kepler/releases/release-branches/build-area-2.1">https://code.kepler-project.org/code/kepler/releases/release-branches/build-area-2.1</a><br />Repository Root: <a class="external" href="https://code.kepler-project.org/code/kepler">https://code.kepler-project.org/code/kepler</a><br />Repository UUID: edc41a2b-3e5c-0410-9d3f-8540a70682f1<br />Revision: 27291<br />Node Kind: directory<br />Schedule: normal<br />Last Changed Author: welker<br />Last Changed Rev: 26871<br />Last Changed Date: 2011-01-31 14:25:53 -0800 (Mon, 31 Jan 2011)</p>
<p>kepler:build-area-2.1 jianwu$ ant<br />Buildfile: /Users/jianwu/Kepler/repository/kepler/kepler-branch-2.2/build-area-2.1/build.xml</p>
<p>BUILD FAILED<br />/Users/jianwu/Kepler/repository/kepler/kepler-branch-2.2/build-area-2.1/build.xml:4: The following error occurred while executing this line:<br />/Users/jianwu/Kepler/repository/kepler/kepler-branch-2.2/build-area-2.1/settings/taskdefs.xml:5: typedef class org.kepler.build.Get cannot be found<br /> using the classloader AntClassLoader[]</p>
<p>Total time: 0 seconds</p> Bug #5346 (Resolved): Kepler 2.2r3 Mac OS 64-bit Matlab demo fails with 'no suitable image found'https://projects.ecoinformatics.org/ecoinfo/issues/53462011-03-09T01:49:28ZChristopher Brookscxh@eecs.berkeley.edu
<p>Under the Kepler-2.2r3 dmg installer, Mac OS X 10.5 with 64bit Java,<br />The Matlab demo at<br />Help <del>> Kepler Documentation -> background information about Ptolemy<br /></del>> Documentation -> Complete list of demos -> SDF -> Matlab<br />fails.</p>
<p>My ~/.MacOSX/environment.plist contains:</p>
<p>{<br /> "DYLD_LIBRARY_PATH" = "/Users/cxh/ptII/vendors/misc/dbxml-2.5.16/install/lib:/Applications/MATLA\<br />B_R2009b.app/sys/os/maci64/:/Applications/MATLAB_R2009b.app/sys/os/maci";<br /> "New item" = "";<br /> PATH = "/Users/cxh/ptII/vendors/misc/dbxml-2.5.16/install/bin:/Users/cxh/bin:/Users/cxh/ptII/bin\<br />:/usr/local/apache-maven/bin:/opt/subversion/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbi\<br />n:/usr/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin:/usr/local/texlive/2007/bin";<br />}</p>
<p>Tools -> Check System Variables says:</p>
<p>java.version = 1.6.0_22<br />java.vm.info = mixed mode<br />java.vm.name = Java HotSpot(TM) 64-Bit Server VM</p>
<p>The error is:</p>
ptolemy.kernel.util.IllegalActionException: There was a problem invoking the Ptolemy II Matlab interface.<br />The interface has been tested under Linux, Mac OS X, and Windows.<br />The interface requires that Matlab be installed on the local machine and that the ptmatlab shared library available.
<ul>
<li>Under Linux, you must have the LD_LIBRARY_PATH environment variable set to include the directories that contain libmx.so and libptmatlab.so.</li>
<li>Under Mac OS X, you must have the DYLD_LIBRARY_PATH environment variable set to include the directories that contain libmx.dylib and libptmatlab.jnilib.</li>
<li>Under Windows, you must have your PATH set to include the Matlab bin/win32 or equivalent directory so that libmex.dll is found and the directory that contains libptmatlab.dll. In addition, if you are running under Windows from the Cygwin bash prompt, then you must start Vergil with the -jni argument: $PTII/bin/vergil -jni. For details, see $PTII/jni/package.html.<br />Refer to $PTII/ptolemy/matlab/makefile for more information.<br /> in .MatlabExpression.MatlabExpression<br />Because:<br />/Applications/Kepler-2.2rc3/Kepler.app/Contents/Resources/Java/common-2.2.0/lib/ptolemy/matlab/libptmatlab.jnilib: no suitable image found. Did find: /Applications/Kepler-2.2rc3/Kepler.app/Contents/Resources/Java/common-2.2.0/lib/ptolemy/matlab/libptmatlab.jnilib: unknown required load command 0x80000022<br /> at ptolemy.matlab.Expression.preinitialize(Expression.java:263)<br /> at ptolemy.actor.Director.preinitialize(Director.java:1010)<br /> at ptolemy.actor.Director.preinitialize(Director.java:991)<br /> at ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:647)<br /> at ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1735)<br /> at ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:983)<br /> at ptolemy.actor.Manager.initialize(Manager.java:643)<br /> at ptolemy.actor.Manager.execute(Manager.java:340)<br /> at ptolemy.actor.Manager.run(Manager.java:1164)<br /> at ptolemy.actor.Manager$3.run(Manager.java:1217)<br />Caused by: java.lang.UnsatisfiedLinkError: /Applications/Kepler-2.2rc3/Kepler.app/Contents/Resources/Java/common-2.2.0/lib/ptolemy/matlab/libptmatlab.jnilib: no suitable image found. Did find: /Applications/Kepler-2.2rc3/Kepler.app/Contents/Resources/Java/common-2.2.0/lib/ptolemy/matlab/libptmatlab.jnilib: unknown required load command 0x80000022<br /> at java.lang.ClassLoader$NativeLibrary.load(Native Method)<br /> at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1823)<br /> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)<br /> at java.lang.Runtime.load0(Runtime.java:770)<br /> at java.lang.System.load(System.java:1020)<br /> at ptolemy.data.expr.UtilityFunctions._loadLibrary(UtilityFunctions.java:1985)<br /> at ptolemy.data.expr.UtilityFunctions.loadLibrary(UtilityFunctions.java:847)<br /> at ptolemy.matlab.Engine.<clinit>(Engine.java:176)<br /> at ptolemy.matlab.Expression.preinitialize(Expression.java:260)<br /> ... 9 more<br />Caused by: java.lang.UnsatisfiedLinkError: /Applications/Kepler-2.2rc3/Kepler.app/Contents/Resources/Java/common-2.2.0/lib/ptolemy/matlab/libptmatlab.jnilib: no suitable image found. Did find: /Applications/Kepler-2.2rc3/Kepler.app/Contents/Resources/Java/common-2.2.0/lib/ptolemy/matlab/libptmatlab.jnilib: unknown required load command 0x80000022<br /> at java.lang.ClassLoader$NativeLibrary.load(Native Method)<br /> at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1823)<br /> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)<br /> at java.lang.Runtime.load0(Runtime.java:770)<br /> at java.lang.System.load(System.java:1020)<br /> at ptolemy.data.expr.UtilityFunctions._loadLibrary(UtilityFunctions.java:1985)<br /> at ptolemy.data.expr.UtilityFunctions.loadLibrary(UtilityFunctions.java:847)<br /> at ptolemy.matlab.Engine.<clinit>(Engine.java:176)<br /> at ptolemy.matlab.Expression.preinitialize(Expression.java:260)<br /> at ptolemy.actor.Director.preinitialize(Director.java:1010)<br /> at ptolemy.actor.Director.preinitialize(Director.java:991)<br /> at ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:647)<br /> at ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1735)<br /> at ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:983)<br /> at ptolemy.actor.Manager.initialize(Manager.java:643)<br /> at ptolemy.actor.Manager.execute(Manager.java:340)<br /> at ptolemy.actor.Manager.run(Manager.java:1164)<br /> at ptolemy.actor.Manager$3.run(Manager.java:1217)</li>
</ul> Bug #5334 (Resolved): 2.2 rc3: kepler.sh file is not executable by default in Kepler.app/Contents...https://projects.ecoinformatics.org/ecoinfo/issues/53342011-03-01T23:52:08Zjianwu jianwujianwu@sdsc.edu
<p>I think many users need to use kepler.sh or kepler.bat to get console information. But in my installation on mac, Kepler.app/Contents/Resources/Java/kepler.sh is not executable. I have to change mode to run it.</p> Bug #5331 (Resolved): Errors in Help->Kepler Documentation page at kepler 2.2 rc3.https://projects.ecoinformatics.org/ecoinfo/issues/53312011-03-01T19:23:43Zjianwu jianwujianwu@sdsc.edu
<p>Two errors in the page:<br />1) The user mailing list at the end of the first paragraph should be <a class="email" href="mailto:kepler-users@kepler-project.org">kepler-users@kepler-project.org</a>, not <a class="email" href="mailto:kepler-users@ecoinformatics.org">kepler-users@ecoinformatics.org</a>. <br />2) contributors after 2007-09-25 are not included.</p> Bug #5328 (Resolved): 2.2rc2 - standalone module manager won't starthttps://projects.ecoinformatics.org/ecoinfo/issues/53282011-02-26T01:40:00ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>On mac 10.6 and windows XP, both with java 1.6, I can't get the standalone module manager application to start. On windows I tried both shortcuts and the executable itself. I didn't have this problem in the last rc.</p> Bug #5326 (Resolved): 2.2rc2 - upgrade config file bug workaround moves KeplerData/modules to Kep...https://projects.ecoinformatics.org/ecoinfo/issues/53262011-02-25T22:03:56ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>The workflow-around for the configuration file bug is to move a user's existing KeplerData/modules to KeplerData/modules.old during the first launch of 2.2. However I think we should instead just do something along the lines of moving each module's configuration dir to a configuration.old. The issue is that more than just config files reside in KeplerData/modules. E.g. the coreDB and provenance databases.</p> Bug #5325 (Resolved): 2.2rc2 - documentation problemshttps://projects.ecoinformatics.org/ecoinfo/issues/53252011-02-25T21:26:09ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>1) Most links in the pdfs don't work - you just see blue text.</p>
<p>2) User Manual Section 6 doesn't include changes to 6.0WorkingWithDatasets.doc. My guess is you didn't build the user manual from the individual chapters but instead edited a copy of the 2.1.0 version (?). If you're taking that route, you'll have to be careful with keeping TOC in sync and include changes from other files more recent than 2.1.0 docs:</p>
<p><del>rw-r--r-</del> 1 derik derik 28614618 Sep 28 13:13 KeplerUserManual-2.1.0.pdf<br /><del>rw-r--r-</del> 1 derik derik 27385066 Sep 28 13:13 KeplerUserManual-2.1.0.doc<br /><del>rw-r--r-</del>@ 1 derik derik 2173091 Jan 11 13:53 6.0WorkingWithDatasets.doc<br /><del>rw-r--r-</del> 1 derik derik 214528 Jan 19 13:07 A.BModules.doc<br /><del>rw-r--r-</del> 1 derik derik 28160 Feb 22 17:15 Title Page.doc</p>
<p>3) Remote Copy links of Getting Started Guide and Actor Reference link to 1.0.0 versions.</p>
<p>4) Copyright link to copyright.htm is 2003-2010. Should update to 2011.</p> Bug #5318 (Resolved): 2.2.0 release testinghttps://projects.ecoinformatics.org/ecoinfo/issues/53182011-02-23T00:03:50ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>David asked me to create a list of less obvious things to test for 2.2. Obviously this isn't comprehensive; please test other things as you go.</p>
<p>Note: you have to download the installer for 2.2; upgrading to 2.2 via the module manager within 2.1 or 2.0 will not work. Also note the 2.2 installer includes a standalone Module Manager app.</p>
<p>Test Kepler 2.0.0 to 2.2.0 transition:<br />---------------<br />Developers, remove any trunk generated artifacts: rm -rf ~/.keeper ~/KeplerData;<br />Start Kepler-2.0.0 installed on your machine from the 2.0 installer.<br />Components=>Sources=>check-mark the kepler repository as a Search item. This will cause a write of ~/KeplerData/modules/repository/configuration/configuration.xml.<br />Test Components search. Use <a class="external" href="http://kepler-dev.nceas.ucsb.edu/kepler/">http://kepler-dev.nceas.ucsb.edu/kepler/</a> to verify your results.<br />Test Data search. E.g. for aphid. Drag out a data source.<br />Create a simple workflow, e.g. SDF w/ 1 iteration, String Constant=>Display. Execute. Save to kar. Export to xml.<br />Quit 2.0.0. <br />Install 2.2.0 from the 2.2 installer.<br />Launch 2.2.0, click the Sources button. Verify this dialog comes up, and that your old, incompatible config file(s) in KeplerData have been moved out of the way, into a separate directory.<br />Navigate to Sources=>Preferences=>KAR Preferences and select strict.<br />Attempt to open the kar you saved in 2.0.0. Obligue the dialog, restart into 2.0.0.<br />A known limitation is that to return to 2.2.0 you should not use the Module Manager inside Kepler, use the standalone Module Manager application that ships with 2.2.0 to restart into 2.2.0.</p>
<p>Test Kepler 2.1.0 to 2.2.0 transition.<br />--------------------<br />Similar to above, but first upgrade your installed version of 2.0.0 to kepler-2.1.0 and/or reporting-2.1.0 via the 2.0.0 module manager. <br />Create a reporting 2.1.0 kar by exporting a run from the Workflow Run Manager. Attempt to open this kar from 2.2.0 in Strict mode, etc.</p>
Misc 2.2 tests:<br />----------------
<ul>
<li>Test the built in Module Manager.</li>
<li>Test each OS Installer.</li>
<li>Test all outreach demos.</li>
<li>Check Help=>About version number. Check Help=>Kepler Documentation -- test all links.</li>
<li>Create, save, right-click rename on canvas, export, run and open a workflow.</li>
<li>Search the Kepler repository via Components tab.</li>
<li>Search for remote data using Data tab.</li>
<li>Right-click on a kar and upload to the Kepler repository -- ideally the workflow has documentation, serves as a good example, and may be left on the repository for users, otherwise subsequently delete it. Contact myself, jing or ben for help deleting.</li>
<li>Outline tab - drag a workflow component out to canvas. Then delete it.</li>
</ul> Bug #5312 (Resolved): updating windowsXP installed 2.0.0 straight to 2.2.0 renders Kepler unable ...https://projects.ecoinformatics.org/ecoinfo/issues/53122011-02-15T22:57:34ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>On Windows XP, I had a Kepler-2.0 installed version. Using the module manager, I updated to kepler-2.2.0, skipping kepler-2.1.0. The modules downloaded, and kepler quit, and now I'm unable to start kepler again.</p> Bug #5311 (Resolved): 2.2.0rc1 - remote data sources don't workhttps://projects.ecoinformatics.org/ecoinfo/issues/53112011-02-15T21:56:43ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>In 2.2.0rc1 installed from the installer, remote data sources don't work. <br />I discovered this when trying to open PythonGenericDialog.xml demo workflow.<br />It also happens when you search the Data tab and try to drag out a data source.</p>
<p>The error message you see comes from EcogridDataCacheItem and is:<br />There has been a problem accessing the remote data<br />java.lang.String cannot be cast to [B</p>
<p>This doesn't appear to happen from trunk, or from 2.2.0 launched from the module manager. I'm not clear on why this is...</p> Bug #5263 (Resolved): failure to restart after upgrade from 2.0 to 2.1https://projects.ecoinformatics.org/ecoinfo/issues/52632010-12-24T01:46:43ZMatt Jonesjones@nceas.ucsb.edu
<p>You are receiving this mail because Pranav Godbole<br /><a class="email" href="mailto:ingi_05@hotmail.com">ingi_05@hotmail.com</a><br />is sending feedback about the site administered by you at <a class="external" href="https://kepler-project.org">https://kepler-project.org</a>.<br />The message sent was:</p>
<p>Hello, I'm having some difficulty updating from 2.0 to 2.1 on Windows 7. After following the steps outlined on the site, the application does not seem to do anything after I click the "apply and restart" button. It seems to stick at 'initializing' and does not restart even after waiting appox. 45min.</p>
<p>The second question I have is how do I graph an equation in this software. I'm new to Kepler and workflow softwares in general. I'm trying to apply this technology to help simulate a basic economy. However, I need to be able to graph a line, and have it follow some rules, here is an example : The user must choose a rule. ex. when y > 100; R1 would state divide by 50, R2 states subtract 98. x=2 (this is given by user) plug into y=2x. ' this compounds, so the result of 2*2 will equal x in the next iteration and 4*2 will equal x in the next etc... y > 100. when true, R1 or R2 will be invoked. The real time output will be graphed in Kepler, but the data at given time intervals<br /> should be written to an Excel or CSV file with a time stamp (seconds from t=0) I've looked meticulously for tutorials for both this software and similar ones with no avail. Any help would be much appreciated. Thank you and happy holidays! Pranav</p> Bug #5146 (Resolved): modifying and saving the composite sinewave actor failshttps://projects.ecoinformatics.org/ecoinfo/issues/51462010-08-12T00:53:45ZMatt Jonesjones@nceas.ucsb.edu
<p>Trying to make changes to the Sinewave actor that ships with Kepler and then trying to save that actor as a KAR file fails with an error, and the new copy of the actor in the new KAR file is not saved correctly (the output port is missing and not connected, and there are three new boxes labeled "kepler:frequency", "kepler:phase". and "kepler:output" that were not in the original actor.</p>
<p>To reproduce:</p>
<p>1) Drag sinewave to canvas, select, and open<br />2) Modify the Annotation text to say something different.<br />3) Close the sinewave actor<br />4) An error will pop up, with the text "Save changes to jar:file:/Applications/Kepler-2.0/Kepler.app/Kepler/ptolemy-8.0.0/target/ptolemy-8.0.jar!/ptolemy/actor/lib/Sinewave.xml"</p>
<p>5) Click 'Save', which brings up the file naming dialog, choose a new name for the KAR (Sinewave2.kar), and click 'Save' (you may also get prompted to select a semantic type)<br />6) Locate the new KAR in the components panel and drag the contained actor onto the canvas<br />7a) The actor will be missing an output port<br />7b) Opening the actor will show new boxes that didn't exist before, and the missing output port</p>
<p>Expected behavior:<br />There should be no error associated with saving on top of a jar file (this is a KAR file save). The actor should have an output port connected to the same relation as before, and the square boxes should not exist. The actor copy should be identical to the original on the canvas (except maybe the LSID should have changed).</p>
<p>See attached screenshot showing the misconfigured actor.</p> Bug #5144 (Resolved): renaming an actor does not persist in saved kar fileshttps://projects.ecoinformatics.org/ecoinfo/issues/51442010-08-12T00:27:01ZMatt Jonesjones@nceas.ucsb.edu
<p>When one renames an actor on the canvas, and then selects that actor and chooses 'Save KAR...' in the context menu, a new KAR file is saved, but the actor in that KAR file contains the original name of the actor, rather than the new name.</p>
<p>To reproduce:</p>
<p>1) Drag 'Display' (or any other actor) onto the canvas<br />2) Select the actor, right click, and select 'Customize Name' from the menu<br />3) Change the name to 'MyDisplay' or another name, and click 'Commit'<br />4) Right click on the actor again and select 'Save Archive (KAR)...'<br />5) Type a name for the kar (probably 'MyDisplay.kar') and click 'Save'<br />6a) In the component tab, search for 'Display', and navigate to the newly saved kar file, click on the arrow to expand the KAR contents, which will show the original name of the actor (Display)<br />6b) Drag the new actor to the canvas, which will show the original name of the actor (Display)</p>
<p>Expected behavior:<br />For 6a, and 6b, the name shown should be the new name of the actor (e.g., 'MyDisplay')</p>
<p>This is a synopsis of an issue reported by Chris Weed on kepler-users.</p>