Kepler: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362010-08-04T19:34:22ZEcoinformatics Redmine
Redmine Bug #5127 (Resolved): Make a good way to publish a suite without changing a bunch of modules.txt ...https://projects.ecoinformatics.org/ecoinfo/issues/51272010-08-04T19:34:22ZSean Riddleswriddle@gmail.com
<p>As shown in the publishing instructions page on the wiki (<a class="external" href="https://kepler-project.org/developers/teams/build/documentation/publishing-steps/">https://kepler-project.org/developers/teams/build/documentation/publishing-steps/</a>), you have to manually modify the modules.txt file from each module branch that you are publishing. It would be nice if this process were streamlined.</p> Bug #5125 (Resolved): Add feature to do a one-step revert of a botched update from outside of Keplerhttps://projects.ecoinformatics.org/ecoinfo/issues/51252010-08-04T19:27:10ZSean Riddleswriddle@gmail.com
<p>If a patch does not work correctly, it is possible that Kepler will fail to restart after the patch's installation. The way to handle this (which will be made simpler in the future) is to run the module manager standalone and use it to restore to a working configuration.</p>
<p>The module manager should have an easy way to rollback the last patch that was applied, returning the user to the working configuration they were just in.</p>
<p>This should probably also disable automatic updates.</p> Bug #5101 (Resolved): Composite Actor windows show wrong title after workflow Renamehttps://projects.ecoinformatics.org/ecoinfo/issues/51012010-07-21T20:23:11ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>If you use the canvas Rename context menu to rename your workflow that contains composite actors, then Open Actor to see a composite actor's contents in a new window, this new window's title bar shows old_workflow_name#CompositeActor instead of new_name#CompositeActor. It doesn't matter if the Composite has been instantiated before or after the rename (so at least it's consistent).</p>
<p>You must currently Save or Save Archive before the composite actor windows use the right name in the title bar.</p> Bug #5098 (Resolved): Save Archive (KAR)... will have exception when internet is not accessible.https://projects.ecoinformatics.org/ecoinfo/issues/50982010-07-19T22:30:21Zjianwu jianwujianwu@sdsc.edu
<p>Found by Chris Weed, I can reproduce it.</p>
<p>It happens when I right-click the actor, choose 'Save Archive (KAR)...' and try to save its kar file, no matter whether I choose 'Add Semantic Types' or not. </p>
<pre><code>[null] done writing KAR file to C:\Users\jianwu\KeplerData\workflows\MyWorkflows\ttt.kar<br /> [null] java.net.UnknownHostException: ptolemy.eecs.berkeley.edu<br /> [null] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)<br /> [null] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)<br /> [null] at java.net.Socket.connect(Socket.java:529)<br /> [null] at java.net.Socket.connect(Socket.java:478)<br /> [null] at sun.net.NetworkClient.doConnect(NetworkClient.java:163)<br /> [null] at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)<br /> [null] at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)<br /> [null] at sun.net.www.http.HttpClient.&lt;init&gt;(HttpClient.java:233)<br /> [null] at sun.net.www.http.HttpClient.New(HttpClient.java:306)<br /> [null] at sun.net.www.http.HttpClient.New(HttpClient.java:323)<br /> [null] at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)<br /> [null] at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)<br /> [null] at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)<br /> [null] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1049)<br /> [null] at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)<br /> [null] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)<br /> [null] at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)<br /> [null] at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)<br /> [null] at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)<br /> [null] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)<br /> [null] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)<br /> [null] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)<br /> [null] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)<br /> [null] at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)<br /> [null] at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)<br /> [null] at org.kepler.moml.KeplerMetadataExtractor.extractActorMetadata(KeplerMetadataExtractor.java:101)<br /> [null] at org.kepler.objectmanager.cache.ActorCacheObject.&lt;init&gt;(ActorCacheObject.java:141)<br /> [null] at org.kepler.kar.handlers.ActorMetadataKAREntryHandler.cache(ActorMetadataKAREntryHandler.java:169)<br /> [null] at org.kepler.kar.KARFile.cache(KARFile.java:876)<br /> [null] at org.kepler.kar.KARFile.cacheKARContents(KARFile.java:591)<br /> [null] at org.kepler.kar.SaveKAR.saveToCache(SaveKAR.java:184)<br /> [null] at org.kepler.gui.kar.ExportArchiveAction.actionPerformed(ExportArchiveAction.java:344)<br /> [null] at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)<br /> [null] at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)<br /> [null] at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)<br /> [null] at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)<br /> [null] at javax.swing.AbstractButton.doClick(AbstractButton.java:357)<br /> [null] at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223)<br /> [null] at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264)<br /> [null] at java.awt.Component.processMouseEvent(Component.java:6263)<br /> [null] at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)<br /> [null] at java.awt.Component.processEvent(Component.java:6028)<br /> [null] at java.awt.Container.processEvent(Container.java:2041)<br /> [null] at java.awt.Component.dispatchEventImpl(Component.java:4630)<br /> [null] at java.awt.Container.dispatchEventImpl(Container.java:2099)<br /> [null] at java.awt.Component.dispatchEvent(Component.java:4460)<br /> [null] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)<br /> [null] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)<br /> [null] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)<br /> [null] at java.awt.Container.dispatchEventImpl(Container.java:2085)<br /> [null] at java.awt.Window.dispatchEventImpl(Window.java:2478)<br /> [null] at java.awt.Component.dispatchEvent(Component.java:4460)<br /> [null] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)<br /> [null] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)<br /> [null] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)<br /> [null] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)<br /> [null] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)<br /> [null] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)<br /> [null] at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)<br /> [null] Error parsing Actor KAR DOM "<?xml version="1.0"?><br /> [null] &lt;!DOCTYPE entity PUBLIC "-//UC Berkeley//DTD MoML 1//EN" <br /> [null] "http://ptolemy.e...": ptolemy.eecs.berkeley.edu<br /> [null] WARN (org.kepler.objectmanager.cache.CacheManager:insertObject:237)<br /> KAREntry has no lsid: null</code></pre>
<pre><code>It has similar exception when proxy is needed to access internet. The problem Chris found is as follows.</code></pre>
<p>I think the problem I am having is that it is trying to validate the XML against<br /><a class="external" href="http://ptolemy.eecs.berkeley.edu/xml/dtd/MoML_1.dtd">http://ptolemy.eecs.berkeley.edu/xml/dtd/MoML_1.dtd</a>, and my proxy<br />is probably in the way. Although I set the proxy in the kepler.bat file on the<br />command-line. I am not sure why it isn't going through.<br />Chris</p>
<p>[null] java.net.ConnectException: Connection timed out: connect<br />[null] at java.net.PlainSocketImpl.socketConnect(Native Method)<br />[null] at java.net.PlainSocketImpl.doConnect(Unknown Source)<br />[null] at java.net.PlainSocketImpl.connectToAddress(Unknown Source)<br />[null] at java.net.PlainSocketImpl.connect(Unknown Source)<br />[null] at java.net.SocksSocketImpl.connect(Unknown Source)<br />[null] at java.net.Socket.connect(Unknown Source)<br />[null] at java.net.Socket.connect(Unknown Source)<br />[null] at sun.net.NetworkClient.doConnect(Unknown Source)<br />[null] at sun.net.www.http.HttpClient.openServer(Unknown Source)<br />[null] at sun.net.www.http.HttpClient.openServer(Unknown Source)<br />[null] at sun.net.www.http.HttpClient.<init>(Unknown Source)<br />[null] at sun.net.www.http.HttpClient.New(Unknown Source)<br />[null] at sun.net.www.http.HttpClient.New(Unknown Source)<br />[null] at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(<br />Unknown Source)<br />[null] at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unkn<br />own Source)<br />[null] at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown S<br />ource)<br />[null] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Un<br />known Source)<br />[null] at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Un<br />known Source)<br />[null] at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown S<br />ource)<br />[null] at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknow<br />n Source)<br />[null] at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unkno<br />wn Source)<br />[null] at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.d<br />ispatch(Unknown Source)<br />[null] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc<br />ument(Unknown Source)<br />[null] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown So<br />urce)<br />[null] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown So<br />urce)<br />[null] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)<br />[null] at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)<br />[null] at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Sour<br />ce)<br />[null] at org.kepler.moml.KeplerMetadataExtractor.extractActorMetadata(<br />KeplerMetadataExtractor.java:101)<br />[null] at org.kepler.objectmanager.cache.ActorCacheObject.<init>(ActorC<br />acheObject.java:141)<br />[null] at org.kepler.kar.handlers.ActorMetadataKAREntryHandler.cache(Ac<br />torMetadataKAREntryHandler.java:169)<br />[null] at org.kepler.kar.KARFile.cache(KARFile.java:876)<br />[null] at org.kepler.kar.KARFile.cacheKARContents(KARFile.java:591)<br />[null] at org.kepler.kar.SaveKAR.saveToCache(SaveKAR.java:184)<br />[null] at org.kepler.gui.kar.ExportArchiveAction.actionPerformed(Export<br />ArchiveAction.java:344)<br />[null] at javax.swing.AbstractButton.fireActionPerformed(Unknown Source<br />)<br />[null] at javax.swing.AbstractButton$Handler.actionPerformed(Unknown So<br />urce)<br />[null] at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown So<br />urce)<br />[null] at javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br />[null] at javax.swing.AbstractButton.doClick(Unknown Source)<br />[null] at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source<br />)<br />[null] at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(<br />Unknown Source)<br />[null] at java.awt.Component.processMouseEvent(Unknown Source)<br />[null] at javax.swing.JComponent.processMouseEvent(Unknown Source)<br />[null] at java.awt.Component.processEvent(Unknown Source)<br />[null] at java.awt.Container.processEvent(Unknown Source)<br />[null] at java.awt.Component.dispatchEventImpl(Unknown Source)<br />[null] at java.awt.Container.dispatchEventImpl(Unknown Source)<br />[null] at java.awt.Component.dispatchEvent(Unknown Source)<br />[null] at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Sou<br />rce)<br />[null] at java.awt.LightweightDispatcher.processMouseEvent(Unknown Sour<br />ce)<br />[null] at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br />[null] at java.awt.Container.dispatchEventImpl(Unknown Source)<br />[null] at java.awt.Window.dispatchEventImpl(Unknown Source)<br />[null] at java.awt.Component.dispatchEvent(Unknown Source)<br />[null] at java.awt.EventQueue.dispatchEvent(Unknown Source)<br />[null] at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown S<br />ource)<br />[null] at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Sour<br />ce)<br />[null] at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown S<br />ource)<br />[null] at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />[null] at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />[null] at java.awt.EventDispatchThread.run(Unknown Source)<br />[null] Error parsing Actor KAR DOM "<?xml version="1.0"?><br />[null] <!DOCTYPE entity PUBLIC "-//UC Berkeley//DTD MoML 1//EN" <br />[null] "http://ptolemy.e...": Connection timed out: connect<br />[null] WARN (org.kepler.objectmanager.cache.CacheManager:insertObject:237)<br />KAREntry has no lsid: null</p> Bug #5097 (Resolved): kepler.sh accepts a limited number of argumentshttps://projects.ecoinformatics.org/ecoinfo/issues/50972010-07-16T00:49:48ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>kepler.sh accepts a limited number of arguments:</p>
<p>java -classpath build-area/lib/ant.jar:kepler.jar org.kepler.build.runner.Kepler "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"</p>
<p>If you attempt to give more, you'll get compilation errors that are misleading. A user ran into this problem:<br /><a class="external" href="http://mercury.nceas.ucsb.edu/kepler/pipermail/kepler-users/2010-July/002249.html">http://mercury.nceas.ucsb.edu/kepler/pipermail/kepler-users/2010-July/002249.html</a></p>
<p>Changing the line to accept more works fine:<br />java -classpath build-area/lib/ant.jar:kepler.jar org.kepler.build.runner.Kepler "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "${10}" "${11}"</p>
<p>Are we going to keep this script, or move to an ant task? If we're keeping the script, and there's no solution to accept unlimited arguments, we should at the very least accept some very large number of arguments, and print an error message if the user attempts to feed in more.</p> Bug #5093 (Resolved): module manager can leave kepler in broken or unexpected stateshttps://projects.ecoinformatics.org/ecoinfo/issues/50932010-07-14T17:54:57ZDaniel Crawldanielcrawl@gmail.com
<p>The module manager lets one "change to" individual modules instead of only suites. This can lead to a situation where kepler cannot be started. (This happened to me when I selected only the data-handling-2.0.0 module).</p>
<p>Additionally, more than one suite can be selected at a time. However, it appears that only the first on the list is used. (I selected tagging and reporting, with tagging being first, and ended up with only tagging).</p> Bug #5089 (Resolved): Replace operating system specific files with operating system specific modu...https://projects.ecoinformatics.org/ecoinfo/issues/50892010-07-09T22:58:50ZDavid Welkerwelker4kepler@gmail.com
<p>(14) Replace operating system specific files with operating system specific modules.</p>
<p>Currently, as illustrated by the apple-extensions module, it is possible to specify specific Java files that are not compiled on particular operating systems. So, for example, the files in apple-extensions are only compiled on Mac OS X, but not on Windows or Linux. This is less than an ideal solution however, since IDE's do not naturally know about such files and have to be manually adjusted to have this knowledge. Furthermore, there are other resources besides Java files that are often operating system specific and can be large in size. For example, operating system specific native libraries. A better solution would be to have operating system specific modules that are only retrieved in the first place. In this way, the IDE problem will be solved and further this would reduce unnecessary downloads of large operating system specific files that are not used.</p> Bug #5084 (Resolved): Allow test releases in the same location as actual releases.https://projects.ecoinformatics.org/ecoinfo/issues/50842010-07-08T21:26:27ZDavid Welkerwelker4kepler@gmail.com
<p>(13) Allow test releases in the same location as actual releases.</p>
<p>Right now, the Kepler module manager can be configured to look at a test-release location rather than the actual release location. However, this is not necessarily ideal because the resources available in the test-release location may not always be identical to the actual release location, or if it is, this requires maintenance and duplication of resources. A possible solution would be to create a flag of some sort (which might be indicated by the presence of a special file, for example) so that test-modules are not shown in the module manager, unless the user selects an appropriate check box or menu item. In this way, test modules would be guaranteed to have access to the same resources as released modules.</p> Bug #5082 (Resolved): Eclipse build fails because of invalid archivehttps://projects.ecoinformatics.org/ecoinfo/issues/50822010-07-08T00:25:27ZChristopher Brookscxh@eecs.berkeley.edu
<p>Under Windows Server 2003, I was building the devel tree as per<br />the instructions at<br /><a class="external" href="https://kepler-project.org/developers/reference/kepler-and-eclipse">https://kepler-project.org/developers/reference/kepler-and-eclipse</a><br />and I got:</p>
<p>Invalid archive:<br /> src/lib/swing-workers-license.htm<br /> src/lib/ptII.properties.in</p> Bug #5074 (Resolved): Fix the release process so modules can be released from Windows machines.https://projects.ecoinformatics.org/ecoinfo/issues/50742010-07-01T03:50:00ZDavid Welkerwelker4kepler@gmail.com
<p>(10) Fix the release process so modules can be released from Windows machines.</p>
<p>Currently, the release process often fails when attempted from Windows. This may or may not be fixable; I suspect that this is due to limitations in the SVN client on Windows. However, this problem should be investigated and fixed if possible.</p> Bug #5073 (Resolved): In module manager, display the current suite name as well as a fully resolv...https://projects.ecoinformatics.org/ecoinfo/issues/50732010-07-01T03:49:30ZDavid Welkerwelker4kepler@gmail.com
<p>(9) In module manager, display the current suite name as well as a fully resolved list of modules.</p>
<p>The module manager currently displays the content of modules.txt. If modules.txt refers to other suites, it is not possible to tell what modules are actually in use. Also, it is not possible to tell what the current suite (if it is non-custom) is currently selected. The module manager display would be more useful if it displayed this information.</p> Bug #5070 (Resolved): Changing the "Available Modules" tab in the Module Manager to "Available Su...https://projects.ecoinformatics.org/ecoinfo/issues/50702010-07-01T03:48:18ZDavid Welkerwelker4kepler@gmail.com
<p>(6) Changing the "Available Modules" tab in the Module Manager to "Available Suites and Modules"</p>
<p>This is a minor change that could be made to make the GUI more clear.</p> Bug #5065 (Resolved): In shared or administrative installations, the ability to store modules.txt...https://projects.ecoinformatics.org/ecoinfo/issues/50652010-07-01T03:42:36ZDavid Welkerwelker4kepler@gmail.com
<p>(1) In shared or administrative installations, the ability to store modules.txt and extra modules locally. This way, the module manager will work smoothly on Windows without having to run as an administrator.</p>
<p>Problem: The file modules.txt is read by Kepler to determine which modules are active. Both modules.txt and local modules are currently stored in the installation area, which in shared installations is read-only. Because extra modules are executed, security might dictate that in shared installation situations modules.txt not be changed and new modules not be downloaded. This was the original rationale for going forward with our current design However, on Windows, the default for installations appears to be to install as an administrator. As a result, even in private non-shared installations on Windows, it can be difficult to use the Module Manager. To do so, a user must remember to run as an administrator, which gives Kepler the ability to write to the installation area.</p>
<p>Solution 1: Store modules.txt and download new modules not to the installation area, but to a designated location in the users home where write access will be available. The downside of this approach is that this would decrease the security of truly shared installations of Kepler. On the other hand, a problem with malicious modules may be more theoretical than real at this point, as modules are now published and retrieved from a centralized source that we control. Also, if there is a problem with malicious modules, it would affect not just shared installations, but individual installations; protecting shared installations does nothing to protect individual installations which are perhaps just as important. Also, the real risk of malicious modules is low, given current development patterns.</p>
<p>Solution 2: Try to find a way so that Windows installations are not done by default on Windows. This may or may not be possible.</p>
<p>Solution 3: Warn users who do not have appropriate write permissions to the installation area that they may not use the Module Manager. The design of such a warning should be thought through so that it is non-intrusive and graceful. For example, it probably should not pop-up at start-up, but only when the user attempts to invoke Module Manager functionality.</p>
<p>Conclusion: At the very least, users who cannot use the Module Manager due to lack of permission to write to where Kepler has been installed should be warned. Perhaps even better, given the prevalence of this problem in Windows and relatively low security risks, modules.txt and new module downloads should occur in a local area that is writable.</p> Bug #4324 (Resolved): ptII/module-info/revision.txt not being updatedhttps://projects.ecoinformatics.org/ecoinfo/issues/43242009-08-20T19:02:14ZChristopher Brookscxh@eecs.berkeley.edu
<p>The bug is that ptII/module-info/revision.txt has not been updated since<br />August 3. The problem is that the Kepler tree and the Ptolemy tree are<br />diverging. The fix is to fix the script that is supposed to update<br />this file.</p>
<p>The enhancement is that if this file is <strong>not</strong> updated, then email should<br />be sent to, probably to David, Chad and I.</p>
<p>On 8/17, I wrote:</p>
<blockquote>
<p>Hi David,<br />It looks like ptII/module-info/revision.txt was updated once since<br />7/23:</p>
<p>bash-3.2$ svn log ptII/module-info/revision.txt<br />------------------------------------------------------------------------<br />r20164 | welker | 2009-08-03 17:01:43 -0700 (Mon, 03 Aug 2009) | 1 line</p>
<p>[build-system] Checking in changes to ptII...<br />------------------------------------------------------------------------<br />r20102 | berkley | 2009-07-23 13:48:38 -0700 (Thu, 23 Jul 2009) | 1 line</p>
<p>reverting to the change before the modules directory got nuked.<br />------------------------------------------------------------------------<br />r20043 | welker | 2009-07-21 00:02:45 -0700 (Tue, 21 Jul 2009) | 1 line</p>
<p>Checking in changes to ptII...<br />------------------------------------------------------------------------<br />r20026 | welker | 2009-07-18 00:02:40 -0700 (Sat, 18 Jul 2009) | 1 line</p>
<p>Checking in changes to ptII...<br />------------------------------------------------------------------------</p>
<p>The reason this is an issues is that it means that Kepler is using<br />an older version of ptII, which will make merging more difficult.</p>
<p>I'm not sure how the update of revision.txt is handled automatically.<br />Could you include a README.txt in that directory that describes the<br />setup?</p>
<p>One solution would be to have the process that is supposed to increment<br />the revision send email if it decides not to increment the revision.</p>
<p>_Christopher</p>
<p>David Welker wrote:</p>
<blockquote>
<p>Interesting. I will look into it.</p>
<p>I don't think it is related to the modules directory. Probably the <br />nightly process has been shut down.</p>
<p>I am glad you noticed!</p>
<p>David</p>
<p>On Aug 3, 2009, at 4:47 PM, Christopher Brooks wrote:</p>
<blockquote>
<p>Hi David,<br />It looks like trunk/modules/ptII/module-info has not been updated since<br />the modules directory was accidentally removed.</p>
<p>bash-3.2$ svn log module-info<br />------------------------------------------------------------------------<br />r20102 | berkley | 2009-07-23 13:48:38 -0700 (Thu, 23 Jul 2009) | 1 line</p>
<p>reverting to the change before the modules directory got nuked.<br />------------------------------------------------------------------------<br />r20054 | berkley | 2009-07-21 13:26:35 -0700 (Tue, 21 Jul 2009) | 1 line</p>
<p>added the .classpath.default file to the installer<br />------------------------------------------------------------------------<br />r20043 | welker | 2009-07-21 00:02:45 -0700 (Tue, 21 Jul 2009) | 1 line</p>
<p>Checking in changes to ptII...<br />------------------------------------------------------------------------<br />r20026 | welker | 2009-07-18 00:02:40 -0700 (Sat, 18 Jul 2009) | 1 line</p>
<p>Checking in changes to ptII...<br />------------------------------------------------------------------------</p>
<p>Is there are problem with ptII that is preventing Kepler from using<br />the stable (yesterday's) version of ptII?</p>
<p>Below is the last update message I received, which corresponds to your<br />last auto update.</p>
<p>Thanks,</p>
<p>_Christopher</p>
<p>-------- Original Message --------</p>
</blockquote></blockquote></blockquote>
<blockquote><blockquote><blockquote>
<p>To: <a class="email" href="mailto:kepler-cvs@kepler-project.org">kepler-cvs@kepler-project.org</a><br />From: <a class="email" href="mailto:welker@ecoinformatics.org">welker@ecoinformatics.org</a><br />Message-Id: <<a class="email" href="mailto:20090721070248.214EAE34756@ceres.ecoinformatics.org">20090721070248.214EAE34756@ceres.ecoinformatics.org</a>><br />Date: Tue, 21 Jul 2009 00:02:47 -0700 (PDT)<br />X-ASG-Orig-Subj: [kepler-code] r20043 - trunk/modules/ptII/module-info<br />Subject: [kepler-code] r20043 - trunk/modules/ptII/module-info</p>
</blockquote></blockquote></blockquote>
<blockquote><blockquote><blockquote>
<p>Author: welker<br />Date: 2009-07-21 00:02:45 -0700 (Tue, 21 Jul 2009)<br />New Revision: 20043</p>
<p>Modified:<br />trunk/modules/ptII/module-info/revision.txt<br />Log:<br />Checking in changes to ptII...</p>
<p>Modified: trunk/modules/ptII/module-info/revision.txt
===================================================================<br />--- trunk/modules/ptII/module-info/revision.txt 2009-07-21 <br />03:11:57 UTC (rev 20042)<br />+++ trunk/modules/ptII/module-info/revision.txt 2009-07-21 <br />07:02:45 UTC (rev 20043)<br /><code>@ -1 +1 </code>@<br />-55097<br />+55143</p>
<p>-- <br />Christopher Brooks (cxh at eecs berkeley edu) University of California<br />CHESS Executive Director US Mail: 337 Cory Hall<br />Programmer/Analyst CHESS/Ptolemy/Trust Berkeley, CA 94720-1774<br />ph: 510.643.9841 fax:510.642.2718 (Office: 545Q Cory)<br />home: (F-Tu) 707.665.0131 (W-F) 510.655.5480</p>
</blockquote>
</blockquote>
</blockquote> Bug #4191 (Resolved): Eclipse build is slow the first time "Copying resources to the output folder"https://projects.ecoinformatics.org/ecoinfo/issues/41912009-06-26T22:57:50ZChristopher Brookscxh@eecs.berkeley.edu
<p>I just verified that under Windows, the Eclipse build has errors because<br />of apple-extension.</p>
<p>David Welker wrote:<br />Hi Christopher,</p>
<p>That this problem would occur in Windows makes total sense. Right now, the 'ant eclipse' command is not aware of operating system exclusions. I am going to discuss a proposed solution with Chad. In the meantime, the solution is to delete the apple-extensions project folder, which has Mac OS X-only code.</p>
<p>David</p>
<blockquote>
<p>Hi David,</p>
<p>I just installed Eclipse-rcp-galileo under Windows 2003 Server<br />with Java 1.6.0_14 an after adding tools.jar to the path, I'm still<br />getting errors in the compilation:</p>
<p>Description Resource Path Location Type<br />Application cannot be resolved KeplerOSXExtension.java /apple-extensions/src/org/kepler/osx line 17 Java Problem<br />Application cannot be resolved to a type KeplerOSXExtension.java /apple-extensions/src/org/kepler/osx line 17 Java Problem<br />ApplicationEvent cannot be resolved to a type KeplerApplicationListener.java /apple-extensions/src/org/kepler/osx line 19 Java Problem<br />ApplicationEvent cannot be resolved to a type KeplerApplicationListener.java /apple-extensions/src/org/kepler/osx line 26 Java Problem<br />ApplicationEvent cannot be resolved to a type KeplerApplicationListener.java /apple-extensions/src/org/kepler/osx line 31 Java Problem<br />ApplicationEvent cannot be resolved to a type KeplerApplicationListener.java /apple-extensions/src/org/kepler/osx line 36 Java Problem<br />ApplicationEvent cannot be resolved to a type KeplerApplicationListener.java /apple-extensions/src/org/kepler/osx line 41 Java Problem<br />ApplicationEvent cannot be resolved to a type KeplerApplicationListener.java /apple-extensions/src/org/kepler/osx line 49 Java Problem<br />ApplicationEvent cannot be resolved to a type KeplerApplicationListener.java /apple-extensions/src/org/kepler/osx line 77 Java Problem<br />ApplicationListener cannot be resolved to a type KeplerApplicationListener.java /apple-extensions/src/org/kepler/osx line 17 Java Problem<br />The import com.apple.eawt cannot be resolved KeplerOSXExtension.java /apple-extensions/src/org/kepler/osx line 3 Java Problem<br />The import com.apple.eawt cannot be resolved KeplerApplicationListener.java /apple-extensions/src/org/kepler/osx line 3 Java Problem</p>
<p>Can you take a look?</p>
<p>This is with a clean checkout.</p>
<p>Also, how difficult would it be to create a test that would build Eclipse<br />using the output of "ant eclipse"? It seems like until we have a regularly<br />run test for the IDEs then we will always have problems.</p>
<p>_Christopher</p>
</blockquote>