Ecoinformatics Redmine: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362010-07-07T17:25:27ZEcoinformatics Redmine
Redmine Kepler - Bug #5081 (New): A system for adding and removing GUI menus.https://projects.ecoinformatics.org/ecoinfo/issues/50812010-07-07T17:25:27ZChristopher Brookscxh@eecs.berkeley.edu
<p>The existing system needs documentation.</p>
<p>Also, refactoring to use RCP would help here</p> Kepler - Bug #5022 (Resolved): 2.0-RC3 Windows installer creates Kepler 2.0-RC2 start menu choice...https://projects.ecoinformatics.org/ecoinfo/issues/50222010-05-20T19:52:20ZChristopher Brookscxh@eecs.berkeley.edu
<p>With the Kepler-2.0-RC3 Windows installer, the shortcut in Start->All Programs<br />->Kepler is Kepler 2.0-RC2, not Kepler-2.0-RC3.</p>
<p>Also, the icon for "Kepler 2.0-RC2" is missing, I get a default<br />icon, not the Kepler Icon.</p> Kepler - Bug #4996 (Resolved): 2.0-RC2 demos don't workhttps://projects.ecoinformatics.org/ecoinfo/issues/49962010-05-10T04:55:59ZChristopher Brookscxh@eecs.berkeley.eduKepler - Bug #4995 (In Progress): ant installer fails under Linuxhttps://projects.ecoinformatics.org/ecoinfo/issues/49952010-05-10T00:15:32ZChristopher Brookscxh@eecs.berkeley.edu
<p>In a clean Kepler 2.0 tree, "ant installer" fails under linux:</p>
<p>build-macapp:<br /> [echo] jarbunder<br /> [null] Deleting directory /home/cxh/src/kepler-2.0/Kepler.app<br />[jarbundler] Creating application bundle: /home/cxh/src/kepler-2.0/Kepler.app</p>
<p>BUILD FAILED<br />/home/cxh/src/kepler-2.0/build-area/build.xml:339: The following error occurred while executing this line:<br />/home/cxh/src/kepler-2.0/build-area/build.xml:370: The following error occurred while executing this line:<br />/home/cxh/src/kepler-2.0/build-area/build.xml:439: Cannot copy Java Application Stub: java.io.FileNotFoundException: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub (No such file or directory)</p>
<p>The problem is that the JavaApplicationStub file is not present under Linux.</p> Kepler - Bug #4994 (Resolved): ant installer fails with "Invalid directory 'dir' ... outreach-2.0...https://projects.ecoinformatics.org/ecoinfo/issues/49942010-05-08T03:14:26ZChristopher Brookscxh@eecs.berkeley.edu
<p>Working from the instructions at<br /><a class="external" href="https://kepler-project.org/developers/teams/build/building-kepler-installers">https://kepler-project.org/developers/teams/build/building-kepler-installers</a><br />and using Kepler-2.0 instead of the devel trunk, I have problems with<br />"ant install" </p>
<pre><code>mkdir kepler-2.0<br /> cd kepler-2.0<br /> svn co <a class="external" href="https://code.kepler-project.org/code/kepler/releases/release-branches/build-area-2.0/">https://code.kepler-project.org/code/kepler/releases/release-branches/build-area-2.0/</a> build-area<br /> cd build-area<br /> ant change-to -Dsuite=kepler-2.0<br /> ant clean-cache<br /> ant eclipse<br /> ant installer</code></pre>
<p>Fails with:<br />--start--<br />[installer] Appending packs from the outreach-2.0 module.<br />[installer] Appending packs from the r-2.0 module.<br />[installer] Appending packs from the ptolemy-8.0 module.<br />[installer] basedirPath: /Users/cxh/src/kepler-2.0<br />[installer] Filtering out non-used OS elements.<br />[installer] Writing installer file to /Users/cxh/src/kepler-2.0/build-area/installer/install.xml</p>
<p>BUILD FAILED<br />/Users/cxh/src/kepler-2.0/build-area/build.xml:337: The following error occurred while executing this line:<br />/Users/cxh/src/kepler-2.0/build-area/build.xml:361: com.izforge.izpack.compiler.CompilerException: installer/install.xml:252: Invalid directory 'dir': /Users/cxh/src/kepler-2.0/outreach-2.0.0/resources<br />--end--</p>
<p>build-area/installer/install.xml is generated by the build process and includes<br />a reference to outreach-2.0.0, which does not exist. outreach-2.0 does<br />exist.</p>
<p>See also<br /><a class="external" href="http://mercury.nceas.ucsb.edu/kepler/pipermail/kepler-users/2010-April/002154.html">http://mercury.nceas.ucsb.edu/kepler/pipermail/kepler-users/2010-April/002154.html</a></p>
<p>A test suite would help with this sort of problem.</p> Kepler - Bug #4974 (Resolved): ant run and ant force-ptolemy fail to compile an updated filehttps://projects.ecoinformatics.org/ecoinfo/issues/49742010-05-04T01:01:36ZChristopher Brookscxh@eecs.berkeley.edu
<p>In the devel tree, if I update a Ptolemy java file, then "ant run" <br />and "ant force-ptolemy" fail to compile the file.</p>
<p>I have to use "ant compile"</p>
<p>I think I reported this earlier, but I could not find a bug for it.</p>
<p>bash-3.2$ touch ../ptolemy/src/ptolemy/actor/parameters/ParameterPort.java <br />bash-3.2$ ant run<br />Buildfile: build.xml</p>
<p>compile:<br /> [compile] Compiling configuration-manager...<br /> [compile] Compiling module-manager...<br /> [compile] Compiling core...<br /> [compile] Compiling event-state...<br /> [compile] Compiling util...<br /> [compile] Compiling component-library...<br /> [compile] Compiling sms...<br /> [compile] Compiling data-handling...<br /> [compile] Compiling ssh...<br /> [compile] Compiling io...<br /> [compile] Compiling job...<br /> [compile] Compiling repository...<br /> [compile] Compiling authentication...<br /> [compile] Compiling gui...<br /> [compile] Compiling module-manager-gui...<br /> [compile] Compiling authentication-gui...<br /> [compile] Compiling ecogrid...<br /> [compile] Compiling dataturbine...<br /> [compile] Compiling opendap...<br /> [compile] Compiling actors...<br /> [compile] Compiling loader...<br /> [compile] Compiling r...<br /> [compile] Compiling apple-extensions...</p>
<p>run:<br /> [run] setting dock icon to -Xdock:icon=/Users/cxh/src/kepler/common/resources/icons/kepler-dock-icon.png<br /> [run] Set environment variable: PATH = /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands:/Users/cxh/bin:/Users/cxh/ptII/bin:/usr/local/apache-maven/bin:/opt/subversion/bin:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands:/opt/local/bin:/opt/local/sbin:/Users/cxh/bin:/Users/cxh/ptII/bin:/usr/local/apache-maven/bin:/opt/subversion/bin:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/usr/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin:/usr/local/texlive/2007/bin:/Users/cxh/bin:/Users/cxh/ptII/bin:/usr/local/apache-maven/bin:/opt/subversion/bin:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/usr/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin:/usr/local/texlive/2007/bin:/usr/texbin:/usr/local/texlive/2007/bin:/Users/cxh/src/kepler/kepler/lib:/Users/cxh/src/kepler/outreach/lib:/Users/cxh/src/kepler/apple-extensions/lib:/Users/cxh/src/kepler/r/lib:/Users/cxh/src/kepler/loader/lib:/Users/cxh/src/kepler/actors/lib:/Users/cxh/src/kepler/directors/lib:/Users/cxh/src/kepler/opendap/lib:/Users/cxh/src/kepler/dataturbine/lib:/Users/cxh/src/kepler/ecogrid/lib:/Users/cxh/src/kepler/authentication-gui/lib:/Users/cxh/src/kepler/module-manager-gui/lib:/Users/cxh/src/kepler/gui/lib:/Users/cxh/src/kepler/authentication/lib:/Users/cxh/src/kepler/repository/lib:/Users/cxh/src/kepler/job/lib:/Users/cxh/src/kepler/io/lib:/Users/cxh/src/kepler/ssh/lib:/Users/cxh/src/kepler/data-handling/lib:/Users/cxh/src/kepler/sms/lib:/Users/cxh/src/kepler/component-library/lib:/Users/cxh/src/kepler/util/lib:/Users/cxh/src/kepler/event-state/lib:/Users/cxh/src/kepler/core/lib:/Users/cxh/src/kepler/common/lib:/Users/cxh/src/kepler/module-manager/lib:/Users/cxh/src/kepler/configuration-manager/lib:/Users/cxh/src/kepler/kepler-tasks/lib:/Users/cxh/src/kepler/ptolemy/lib<br /> [run] Set environment variable: R_HOME = /Library/Frameworks/R.framework/Resources<br /> [run] /Users/cxh/src/kepler<br /> [run] Found OS Extension file: /Users/cxh/src/kepler/apple-extensions/module-info/osextension.txt<br /> [run] loading OS extensions for OS Mac OS X with class org.kepler.osx.KeplerOSXExtension<br /> [run] Building Kars...<br /> C-c C-c</p>
<p>BUILD FAILED<br />/Users/cxh/src/kepler/build-area/build.xml:35: Java returned: 130</p>
<p>Total time: 10 seconds<br />bash-3.2$ ant force-ptolemy<br />Buildfile: build.xml</p>
<p>force-ptolemy:</p>
<p>BUILD SUCCESSFUL<br />Total time: 0 seconds<br />bash-3.2$ ant compile<br />Buildfile: build.xml</p>
<p>compile:<br /> [compile] Compiling ptolemy...<br /> [compile] Compiling 1 source file to /Users/cxh/src/kepler/ptolemy/target/classes<br /> [compile] Compiling configuration-manager...<br /> [compile] Compiling module-manager...<br /> [compile] Compiling core...<br /> [compile] Compiling event-state...<br /> [compile] Compiling util...<br /> [compile] Compiling component-library...<br /> [compile] Compiling sms...<br /> [compile] Compiling data-handling...<br /> [compile] Compiling ssh...<br /> [compile] Compiling io...<br /> [compile] Compiling job...<br /> [compile] Compiling repository...<br /> [compile] Compiling authentication...<br /> [compile] Compiling gui...<br /> [compile] Compiling module-manager-gui...<br /> [compile] Compiling authentication-gui...<br /> [compile] Compiling ecogrid...<br /> [compile] Compiling dataturbine...<br /> [compile] Compiling opendap...<br /> [compile] Compiling actors...<br /> [compile] Compiling loader...<br /> [compile] Compiling r...<br /> [compile] Compiling apple-extensions...</p>
<p>BUILD SUCCESSFUL<br />Total time: 11 seconds<br />bash-3.2$</p> Kepler - Bug #4913 (Resolved): ant change-to -Dsuite=kepler-2.0 checks out ptolemy from the head ...https://projects.ecoinformatics.org/ecoinfo/issues/49132010-03-30T02:38:26ZChristopher Brookscxh@eecs.berkeley.edu
<p>How do I check out the 2.0 branch?</p>
<p>svn co <a class="external" href="https://code.kepler-project.org/code/kepler/branches/releases/release-branches/build-area-2.0">https://code.kepler-project.org/code/kepler/branches/releases/release-branches/build-area-2.0</a> build-area<br />cd build-area<br />ant change-to -Dsuite=kepler-2.0</p>
<p>Checks out the ptII head, not the rel-8-0-beta-2 branch</p>
<p>svn co svn+ssh://source.eecs.berkeley.edu/chess/ptII/branches/rel-8-0-beta-2 ptolemy-8.0</p>
<p>This is critical because it means that anyone who is working on the <br />Kepler 2.0 branch is working from the Ptolemy head, not the 8.0 release.<br />The primary issue is that the Ptolemy head is larger than the 8.0 release.<br />Over time, a second issue will be that the Ptolemy head will evolve.</p>
<p>The way to check is to look at CURRENT_VERSION in VersionAttribute.jar:<br />bash-3.2$ grep CURRENT_VERSION kepler-2.0/ptolemy-8.0/src/ptolemy/kernel/attributes/VersionAttribute.java<br /> Iterator versionTuples = CURRENT_VERSION.iterator();
* if (VersionAttribute.CURRENT_VERSION.isLessThan(assumedVersion)) {
* if (VersionAttribute.CURRENT_VERSION.compareTo(<br /> public static final VersionAttribute CURRENT_VERSION;<br /> CURRENT_VERSION = new VersionAttribute("8.1.devel");<br /> "Failed to create CURRENT_VERSION: "</p>
<p>The above is the current ptII svn head.<br />Another way is to look at intro.htm:</p>
<p>bash-3.2$ grep Version kepler-2.0/ptolemy-8.0/src/ptolemy/configs/full/intro.htm <br />Ptolemy II Version 8.1.devel</p>
<p>If we had a build system test suite (bug <a class="issue tracker-1 status-1 priority-5 priority-highest" title="Bug: Add a test suite for the build system (New)" href="https://projects.ecoinformatics.org/ecoinfo/issues/4260">#4260</a>), then we could test for<br />this sort of problem.</p> Kepler - Bug #4670 (Resolved): svn update fails to update module with modificationshttps://projects.ecoinformatics.org/ecoinfo/issues/46702010-01-15T00:56:36ZChristopher Brookscxh@eecs.berkeley.edu
<p>Under Mac OS 10.5, I ran svn update:</p>
<p>[update-modules] Updating ptII...<br />[update-modules] svn -r head update /Users/cxh/src/kepler/ptII <br />[update-modules] At revision 22494.<br />[update-modules] <br />[update-modules] The following classes have been modified in the ptolemy module:<br />[update-modules] /Users/cxh/src/kepler/ptolemy/ptolemy/vergil/basic/BasicGraphFrame.java<br />[update-modules] /Users/cxh/src/kepler/ptolemy/ptolemy/actor/gui/TableauFrame.java<br />[update-modules] WARNING: the ptolemy module cannot be updated because of modifications.</p>
<p>Indeed, BasicGraphFrame and TableauFrame are modified. I would expect<br />that the ptII module would get updates including merges from changes.<br />Not updating the ptII repository makes it difficult to troubleshoot problems.</p>
<p>This is in a tree that was freshly checked out today and in which I had done<br /> ant update-ptolemy -Drev=head</p> Kepler - Bug #4282 (Resolved): Duplicate of ptolemy.gui.Tophttps://projects.ecoinformatics.org/ecoinfo/issues/42822009-08-05T21:28:06ZChristopher Brookscxh@eecs.berkeley.edu
<p>I'm creating a bug for this so that it does not get lost and because<br />this will block bug# 3801.</p>
<p>I don't have the time right now to do a merge between the fix for 3801<br />and the duplicate code. I don't think the functionality provided<br />by the duplicate copy of Top is worth the overhead of a duplicate class<br />and an entire module (ptII).</p>
<p>David wrote:</p>
<blockquote>
<p>Hi Christopher,</p>
<p>I am happy to consider any alternative methods that you would like to <br />achieve the same result. What I want is a menu item that allows you to <br />invoke the Module Manager from Ptolemy. This allows you to switch from <br />Ptolemy to Kepler and back via the Module Manager without using the <br />build system. This has proven to be highly convenient on more than one <br />occasion.</p>
<p>This functionality probably does not make sense in the context of <br />Ptolemy run without Kepler. That is why it is in the Kepler repository <br />and I have not discussed with you the possibility of integrating it <br />into Ptolemy.</p>
<p>The reason I use Top is so that the option to invoke the Module <br />Manager will exist in every possible context where Ptolemy is run <br />using the Kepler build system. That way, a user exploring Ptolemy <br />functionality always has an easy way to invoke the Module Manager to <br />get back into Kepler.</p>
<p>David</p>
</blockquote>
<p>On Aug 5, 2009, at 11:48 AM, Christopher Brooks wrote:</p>
<blockquote>
<p>Hi David,<br />It looks like you checked in ptII/src/ptolemy/gui/Top.java,<br />which is a duplicate of ptolemy/src/ptolemy/gui/Top.java.</p>
<p>The comment for ptII/src/ptolemy/gui/Top.java is:</p>
<p>r19082 | welker | 2009-06-05 14:41:40 -0700 (Fri, 05 Jun 2009) | 2 <br />lines</p>
<p>Adding a Tools-->Module Manager... menu item into ptII so that users <br />who switch to Ptolemy from the Module Manager can go back to Kepler.</p>
<p>I think we should remove ptII/src/ptolemy/gui/Top.java because it<br />is a duplicate and because the functionality it provides is used very<br />little, if at all.</p>
<p>It looks like the ptII module is only present to support the duplicate<br />Top class. Thus, if we get rid of the duplicate Top class, we can<br />get rid of the ptII module, which reduces complexity in the module <br />system.</p>
<p>If you would like to come up with a patch to Top.java that provides<br />a hook for the menu choice that you would like to add, then we could<br />consider that. One problem is that Top does not use the <br />Configuration,<br />so this might entail setting a property and reading it or something.</p>
<p>The reason this comes up is because I'm tracking down the white boxes<br />under Windows problem at<br /><a class="external" href="http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3801">http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3801</a><br />that occurs when the background is set to white.</p>
<p>My fix worked fine in ptolemy outside of Kepler, but failed inside <br />Kepler<br />because of the duplicate Top class.</p>
<p>_Christopher</p>
</blockquote> Kepler - Bug #4280 (Resolved): ant task fails under Windowshttps://projects.ecoinformatics.org/ecoinfo/issues/42802009-08-05T18:39:49ZChristopher Brookscxh@eecs.berkeley.edu
<p>ant task fails under Window.</p>
<p>bash-3.2$ svn co <a class="external" href="https://code.kepler-project.org/code/kepler/trunk/modules/build-area">https://code.kepler-project.org/code/kepler/trunk/modules/build-area</a><br />...<br />bash-3.2$ cd build-area<br />bash-3.2$ ant -version<br />Apache Ant version 1.7.1 compiled on June 27 2008<br />bash-3.2$ uname -a<br />CYGWIN_NT-5.2 newton 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin<br />bash-3.2$ ant task<br />Buildfile: build.xml</p>
<p>task:</p>
<p>clean:<br /> [delete] Deleting: c:\tmp\cxh\src\kepler\build-area\target\kepler-tasks.jar</p>
<p>BUILD FAILED<br />c:\tmp\cxh\src\kepler\build-area\build.xml:197: The following error occurred while executing this line:<br />c:\tmp\cxh\src\kepler\build-area\kepler-tasks.xml:6: Unable to delete file c:\tmp\cxh\src\kepler\build-area\target\kepler-tasks.jar</p>
<p>Total time: 0 seconds<br />bash-3.2$</p>
<p>The problem is that Windows is a toy operating system with a toy file<br />system that does not allow the deletion of open files. I think Unix <br />had this solved in the 1970's :-)</p>
<p>I'm not sure about a workaround here, since ant is a java process and<br />kepler-tasks.jar is in the CLASSPATH.</p>
<p>If we had tests of the build system, presumably this bug would have been caught.</p> Kepler - Bug #4264 (Resolved): ant task fails if there are java compilation errorshttps://projects.ecoinformatics.org/ecoinfo/issues/42642009-07-25T17:58:32ZChristopher Brookscxh@eecs.berkeley.edu
<p>If "ant tasks" is run and there are compilation errors in the <br />build-area/src code, then "ant tasks" will fail to run again<br />because target/kepler-tasks.jar does not exist.</p>
<p>In the example below, I have some compilation errors and<br />then ant task fails to run</p>
<p>bash-3.00$ ant task<br />At revision 20113.<br />Buildfile: build.xml</p>
<p>task:</p>
<p>clean:<br /> [delete] Deleting directory /export/home1/cxh/src/kepler/build-area/target/classes<br /> [delete] Deleting: /export/home1/cxh/src/kepler/build-area/target/kepler-tasks.jar</p>
<p>compile:<br /> [mkdir] Created dir: /export/home1/cxh/src/kepler/build-area/target/classes<br /> [javac] Compiling 90 source files to /export/home1/cxh/src/kepler/build-area/target/classes<br /> [javac] /export/home1/cxh/src/kepler/build-area/src/org/kepler/build/CreateJavadoc.java:137: cannot find symbol<br /> [javac] symbol : class StreamExec<br /> [javac] location: class org.kepler.build.CreateJavadoc<br /> [javac] final StreamExec exec = new StreamExec();<br /> [javac] ^<br /> [javac] /export/home1/cxh/src/kepler/build-area/src/org/kepler/build/CreateJavadoc.java:137: cannot find symbol<br /> [javac] symbol : class StreamExec<br /> [javac] location: class org.kepler.build.CreateJavadoc<br /> [javac] final StreamExec exec = new StreamExec();<br /> [javac] ^<br /> [javac] /export/home1/cxh/src/kepler/build-area/src/org/kepler/build/util/StreamSingleCommandExec.java:308: cannot find symbol<br /> [javac] symbol : variable commandTokens<br /> [javac] location: class org.kepler.build.util.StreamSingleCommandExec<br /> [javac] for (int i = 0; i < commandTokens.length; i++) {<br /> [javac] ^<br /> [javac] /export/home1/cxh/src/kepler/build-area/src/org/kepler/build/util/StreamSingleCommandExec.java:312: array required, but java.util.List found<br /> [javac] commandBuffer.append(_commands[i]);<br /> [javac] ^<br /> [javac] /export/home1/cxh/src/kepler/build-area/src/org/kepler/build/util/StreamSingleCommandExec.java:321: cannot find symbol<br /> [javac] symbol : variable commandTokens<br /> [javac] location: class org.kepler.build.util.StreamSingleCommandExec<br /> [javac] statusCommand.append(commandTokens[i]);<br /> [javac] ^<br /> [javac] /export/home1/cxh/src/kepler/build-area/src/org/kepler/build/util/StreamSingleCommandExec.java:333: cannot find symbol<br /> [javac] symbol : method exec(java.util.List,java.lang.String[],java.io.File)<br /> [javac] location: class java.lang.Runtime<br /> [javac] _process = runtime.exec(_commands, _envp,<br /> [javac] ^<br /> [javac] Note: Some input files use unchecked or unsafe operations.<br /> [javac] Note: Recompile with -Xlint:unchecked for details.<br /> [javac] 6 errors</p>
<p>BUILD FAILED<br />/export/home1/cxh/src/kepler/build-area/build.xml:197: The following error occurred while executing this line:<br />/export/home1/cxh/src/kepler/build-area/kepler-tasks.xml:13: Compile failed; see the compiler error output for details.</p>
<p>Total time: 6 seconds<br />bash-3.00$ ant task<br />Buildfile: build.xml</p>
<p>BUILD FAILED<br />/export/home1/cxh/src/kepler/build-area/build.xml:4: The following error occurred while executing this line:<br />/export/home1/cxh/src/kepler/build-area/settings/taskdefs.xml:5: typedef class org.kepler.build.Get cannot be found</p>
<p>Total time: 0 seconds</p>
<p>The workaround is to run</p>
<p>svn update target/; ant task</p>
<p>The fix is to temporarily move targets/kepler-tasks.jar and if<br />javac fails, then move it back.</p> Kepler - Bug #4060 (Resolved): Copyrights need to be updated to 2009https://projects.ecoinformatics.org/ecoinfo/issues/40602009-05-13T01:45:21ZChristopher Brookscxh@eecs.berkeley.edu
<p>The copyrights need to be updated to 2009.<br />There are some scripts in ptII/adm/copyright.</p>
<p>In particular, ptolemy/configs/kepler/copyright.htm should be updated to 2009.</p> Kepler - Bug #3898 (Resolved): update .kepler instead of removing it between versionshttps://projects.ecoinformatics.org/ecoinfo/issues/38982009-03-17T16:59:32ZChristopher Brookscxh@eecs.berkeley.edu
<p>Thanks to Qiao Huijie for pointing this out.<br />When switching between Kepler-1.0.0 and the Subversion development tree,<br />the ~/.kepler directory must be removed.<br />If it is not removed, then no actors are present in the actor browser pane.</p>
<p>I'm not sure why there is an incompatibility, but the code should detect<br />this incompatibility and prompt the user.</p>
<p>In addition, upon startup, the code should check to see if the actor browser<br />pane is empty and, if it is, prompt the user to delete their ~/.kepler <br />directory</p>
<p>Also, the developer instructions should be updated to mention removing<br />the ~/.kepler directory. I'll update the instructions.</p> Kepler - Bug #3110 (Resolved): Can't access actors via httphttps://projects.ecoinformatics.org/ecoinfo/issues/31102008-01-30T00:14:16ZChristopher Brookscxh@eecs.berkeley.edu
<p>ptolemy.kernel.util.IllegalActionException: Cannot find class: Waveform<br />Because:<br />-- ptolemy.eecs.berkeley.edu<br />-- XML file not found relative to classpath.<br />-- C:\cxh\src\kepler\http://ptolemy.eecs.berkeley.edu/xml/models/Waveform.xml<br />ptolemy.eecs.berkeley.edu<br /> in file:/C:/cxh/ptII/build/classes/ptolemy/moml/demo/Networked/Networked.xml at line 153 and column 118<br /> at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3701)<br /> at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2379)<br /> at com.microstar.xml.XmlParser.parseElement(XmlParser.java:921)<br /> at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1104)<br /> at com.microstar.xml.XmlParser.parseElement(XmlParser.java:924)<br /> at com.microstar.xml.XmlParser.parseDocument(XmlParser.java:481)<br /> at com.microstar.xml.XmlParser.doParse(XmlParser.java:159)<br /> at com.microstar.xml.XmlParser.parse(XmlParser.java:132)<br /> at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1334)<br /> at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1292)<br /> at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1265)<br /> at ptolemy.actor.gui.PtolemyEffigy$Factory.createEffigy(PtolemyEffigy.java:412)<br /> at ptolemy.actor.gui.EffigyFactory.createEffigy(EffigyFactory.java:209)<br /> at ptolemy.actor.gui.Configuration.openModel(Configuration.java:595)<br /> at ptolemy.actor.gui.Configuration.openModel(Configuration.java:555)<br /> at ptolemy.actor.gui.HTMLViewer.hyperlinkUpdate(HTMLViewer.java:264)<br /> at javax.swing.JEditorPane.fireHyperlinkUpdate(JEditorPane.java:320)<br /> at javax.swing.text.html.HTMLEditorKit$LinkController.activateLink(HTMLEditorKit.java:827)<br /> at javax.swing.text.html.HTMLEditorKit$LinkController.mouseClicked(HTMLEditorKit.java:637)<br /> at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)<br /> at java.awt.Component.processMouseEvent(Component.java:5504)<br /> at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)<br /> at java.awt.Component.processEvent(Component.java:5266)<br /> at java.awt.Container.processEvent(Container.java:1966)<br /> at java.awt.Component.dispatchEventImpl(Component.java:3968)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2024)<br /> at java.awt.Component.dispatchEvent(Component.java:3803)<br /> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)<br /> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3901)<br /> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2010)<br /> at java.awt.Window.dispatchEventImpl(Window.java:1778)<br /> at java.awt.Component.dispatchEvent(Component.java:3803)<br /> at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)<br /> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)<br /> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)<br /> at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)<br />Caused by: com.microstar.xml.XmlException: -- ptolemy.eecs.berkeley.edu<br />-- XML file not found relative to classpath.<br />-- C:\cxh\src\kepler\http://ptolemy.eecs.berkeley.edu/xml/models/Waveform.xml<br />ptolemy.eecs.berkeley.edu<br /> in file:/C:/cxh/ptII/build/classes/ptolemy/moml/demo/Networked/Networked.xml at line 153 and column 118<br /> at ptolemy.moml.MoMLParser.fileNameToURL(MoMLParser.java:1145)<br /> at ptolemy.moml.MoMLParser._findOrParse(MoMLParser.java:4417)<br /> at ptolemy.moml.MoMLParser._attemptToFindMoMLClass(MoMLParser.java:3498)<br /> at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3696)<br /> ... 38 more<br />Caused by: com.microstar.xml.XmlException: -- ptolemy.eecs.berkeley.edu<br />-- XML file not found relative to classpath.<br />-- C:\cxh\src\kepler\http://ptolemy.eecs.berkeley.edu/xml/models/Waveform.xml<br />ptolemy.eecs.berkeley.edu<br /> in file:/C:/cxh/ptII/build/classes/ptolemy/moml/demo/Networked/Networked.xml at line 153 and column 118<br /> at ptolemy.moml.MoMLParser.fileNameToURL(MoMLParser.java:1145)<br /> at ptolemy.moml.MoMLParser._findOrParse(MoMLParser.java:4417)<br /> at ptolemy.moml.MoMLParser._attemptToFindMoMLClass(MoMLParser.java:3498)<br /> at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3696)<br /> at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2379)<br /> at com.microstar.xml.XmlParser.parseElement(XmlParser.java:921)<br /> at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1104)<br /> at com.microstar.xml.XmlParser.parseElement(XmlParser.java:924)<br /> at com.microstar.xml.XmlParser.parseDocument(XmlParser.java:481)<br /> at com.microstar.xml.XmlParser.doParse(XmlParser.java:159)<br /> at com.microstar.xml.XmlParser.parse(XmlParser.java:132)<br /> at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1334)<br /> at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1292)<br /> at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1265)<br /> at ptolemy.actor.gui.PtolemyEffigy$Factory.createEffigy(PtolemyEffigy.java:412)<br /> at ptolemy.actor.gui.EffigyFactory.createEffigy(EffigyFactory.java:209)<br /> at ptolemy.actor.gui.Configuration.openModel(Configuration.java:595)<br /> at ptolemy.actor.gui.Configuration.openModel(Configuration.java:555)<br /> at ptolemy.actor.gui.HTMLViewer.hyperlinkUpdate(HTMLViewer.java:264)<br /> at javax.swing.JEditorPane.fireHyperlinkUpdate(JEditorPane.java:320)<br /> at javax.swing.text.html.HTMLEditorKit$LinkController.activateLink(HTMLEditorKit.java:827)<br /> at javax.swing.text.html.HTMLEditorKit$LinkController.mouseClicked(HTMLEditorKit.java:637)<br /> at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)<br /> at java.awt.Component.processMouseEvent(Component.java:5504)<br /> at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)<br /> at java.awt.Component.processEvent(Component.java:5266)<br /> at java.awt.Container.processEvent(Container.java:1966)<br /> at java.awt.Component.dispatchEventImpl(Component.java:3968)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2024)<br /> at java.awt.Component.dispatchEvent(Component.java:3803)<br /> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)<br /> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3901)<br /> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2010)<br /> at java.awt.Window.dispatchEventImpl(Window.java:1778)<br /> at java.awt.Component.dispatchEvent(Component.java:3803)<br /> at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)<br /> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)<br /> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)<br /> at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)</p> Kepler - Bug #3103 (Resolved): Building actor documentation from within Kepler failshttps://projects.ecoinformatics.org/ecoinfo/issues/31032008-01-25T00:49:48ZChristopher Brookscxh@eecs.berkeley.edu
<p>If the actor documentation does not exist, then when I select<br />Documentation -> Display, a window comes up that allows me to build<br />the documentation. The build continues along for awhile and then fails with.<br />BUILD FAILED<br />c:\cxh\src\kepler\build.xml:1232: The following error occurred while executing this line:<br />c:\cxh\src\kepler\build.xml:1280: The following error occurred while executing this line:<br />c:\cxh\src\kepler\build.xml:1289: Javadoc failed: java.io.IOException: CreateProcess: "c:\program files\java\jdk1.5.0_11\bin\javadoc.exe" -d c:\cxh\src\kepler-docs\dev\documentationFramework\generatedJavadocs -J-DKEPLER=c:\cxh\src\kepler -classpath c:\cxh\ptII -sourcepath c:\cxh\ptII -doclet doc.doclets.PtDoclet -docletpath c:\cxh\ptII\lib\kepler.jar;c:\cxh\src\kepler;c:\cxh\src\kepler\configs;c:\cxh\src\kepler\lib;c:\cxh\src\kepler\lib\images;c:\cxh\src\kepler\build\kepler-configs.jar;c:\cxh\src\kepler\build\kepler-icons.jar;c:\cxh\ptII\lib\diva.jar;c:\cxh\ptII\lib\jython.jar;c:\cxh\ptII\build\ptolemy-doc.jar;c:\cxh\ptII\build\classes;c:\cxh\ptII\build\src;c:\cxh\ptII\ptolemy\distributed\jini\jar\tools.jar;c:\cxh\ptII\ptolemy\distributed\jini\jar\jini-core.jar;c:\cxh\ptII\ptolemy\distributed\jini\jar\sun-util.jar;c:\cxh\ptII\ptolemy\distributed\jini\jar\reggie.jar;c:\cxh\ptII\ptolemy\distributed\jini\jar\jsk-policy.jar;c:\cxh\ptII\ptolemy\distributed\jini\jar\jsk-platform.jar;c:\cxh\ptII\ptolemy\distributed\jini\jar\start.jar;c:\cxh\ptII\ptolemy\distributed\jini\jar\reggie-dl.jâ€</p>