[kepler-dev] Data grid transfer actor

Jianwu Wang jianwu at sdsc.edu
Fri Jan 22 22:59:40 PST 2010


Hi Lin,

     It is because the actor is made after kepler 1.0 release. You 
should install new Kepler. The instructions for installing Kepler 1.x 
version is at 
https://dev.kepler-project.org/developers/teams/build/systems/build-system/extension-build-system.

Best wishes

Sincerely yours

Jianwu Wang
jianwu at sdsc.edu
http://users.sdsc.edu/~jianwu/

Scientific Workflow Automation Technologies (SWAT) Laboratory
San Diego Supercomputer Center
University of California, San Diego
San Diego, CA, U.S.A.


On 1/22/2010 10:32 PM, LIN WEI wrote:
> Thanks for the test file. But it still has an error. when I open the 
> datagridtest.xml, Kepler says that DataGridTransfer.moml is missing. 
> The details of the error message are as follows:
>
> ptolemy.kernel.util.IllegalActionException: Cannot find class: 
> org.srb.DataGridTransfer
> Because:
> -- 
> https://code.kepler-project.org/code/kepler/trunk/workflows/srb/org/srb/DataGridTransfer.moml
> -- XML file not found relative to classpath.
> -- F:\IT tools\Kepler-1.0.0\org/srb/DataGridTransfer.moml
> F:\IT tools\Kepler-1.0.0\org\srb\DataGridTransfer.moml (The system 
> cannot find the path specified)
>  in 
> https://code.kepler-project.org/code/kepler/trunk/workflows/srb/datagridtest.xml 
> at line 82 and column 59
>     at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3701)
>     at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2379)
>     at com.microstar.xml.XmlParser.parseElement(XmlParser.java:921)
>     at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1104)
>     at com.microstar.xml.XmlParser.parseElement(XmlParser.java:924)
>     at com.microstar.xml.XmlParser.parseDocument(XmlParser.java:481)
>     at com.microstar.xml.XmlParser.doParse(XmlParser.java:159)
>     at com.microstar.xml.XmlParser.parse(XmlParser.java:132)
>     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1334)
>     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1292)
>     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1265)
>     at 
> ptolemy.actor.gui.PtolemyEffigy$Factory.createEffigy(PtolemyEffigy.java:412)
>     at 
> ptolemy.actor.gui.EffigyFactory.createEffigy(EffigyFactory.java:209)
>     at ptolemy.actor.gui.Configuration.openModel(Configuration.java:595)
>     at ptolemy.actor.gui.Configuration.openModel(Configuration.java:555)
>     at ptolemy.actor.g ui.TableauFrame._read(TableauFrame.java:893)
>     at ptolemy.gui.Top._openURL(Top.java:757)
>     at ptolemy.gui.Top$FileMenuListener.actionPerformed(Top.java:1047)
>     at 
> ptolemy.vergil.basic.MenuMapper$1.actionPerformed(MenuMapper.java:326)
>     at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>     at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>     at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>     at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>     at javax.swing.AbstractButton.doClick(Unknown Source)
>     at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
>     at 
> javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown 
> Source)
>     at java.awt.Component.processMouseEvent(Unknown Source)
>     at javax.swing.JComponent.processMouseEvent(Unknown Source)
>     at java.awt.Component.processEvent(Unknown Source)
>     at java.awt.Container.processEvent(Unknown Source)
>     at java.awt.Component.dispatchEventImpl(Unknown Source)
>     at java.awt.Container.dispatchEventImpl(Unknown Source)
>     at java.awt.Component.dispatchEvent(Unknown Source)
>     at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>     at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>     at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>     at java.awt.Container.dispatchEventImpl(Unknown Source)
>     at java.awt.Window.dispatchEventImpl(Unknown Source)
>     at java.awt.Component.dispatchEvent(Unknown Source)
>     at java.awt.EventQueue.dispatchEvent(Unknown Source)
>     at ja va.awt.EventDispatchThread.pumpOneEventForFilters(Unknown 
> Source)
>     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>     at java.awt.EventDispatchThread.run(Unknown Source)
> Caused by: com.microstar.xml.XmlException: -- 
> https://code.kepler-project.org/code/kepler/trunk/workflows/srb/org/srb/DataGridTransfer.moml
> -- XML file not found relative to classpath.
> -- F:\IT tools\Kepler-1.0.0\org/srb/DataGridTransfer.moml
> F:\IT tools\Kepler-1.0.0\org\srb\DataGridTransfer.moml (The system 
> cannot find the path specified)
>  in 
> https://code.kepler-project.org/code/kepler/trunk/workflows/srb/datagridtest.xml 
> at line 82 and column 59
>     at ptolemy.moml.MoMLParser.fileNameToURL(MoMLParser.java:1145)
>     at 
> ptolemy.moml.MoMLParser._attemptToFindMoMLClass(MoMLParser.java:3504)
>     at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3696)
>     ... 45 more
> Caused by: com.microstar.xml.XmlException: -- 
> https://code.kepler-project.org/code/kepler/trunk/workflows/srb/org/srb/DataGridTransfer.moml
> -- XML file not found relative to classpath.
> -- F:\IT tools\Kepler-1.0.0\org/srb/DataGridTransfer.moml
> F:\IT tools\Kepler-1.0.0\org\srb\DataGridTransfer.moml (The system 
> cannot find the path specified)
>  in 
> https://code.kepler-project.org/code/kepler/trunk/workflows/srb/datagridtest.xml 
> at line 82 and column 59
>     at ptolemy.moml.MoMLParser.fileNameToURL(MoMLParser.java:1145)
>     at 
> ptolemy.moml.MoMLParser._attemptToFindMoMLClass(MoMLParser.java:3504)
>     at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3696)
>     at ptolemy.moml.MoMLParser.start Element(MoMLParser.java:2379)
>     at com.microstar.xml.XmlParser.parseElement(XmlParser.java:921)
>     at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1104)
>     at com.microstar.xml.XmlParser.parseElement(XmlParser.java:924)
>     at com.microstar.xml.XmlParser.parseDocument(XmlParser.java:481)
>     at com.microstar.xml.XmlParser.doParse(XmlParser.java:159)
>     at com.microstar.xml.XmlParser.parse(XmlParser.java:132)
>     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1334)
>     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1292)
>     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1265)
>     at 
> ptolemy.actor.gui.PtolemyEffigy$Factory.createEffigy(PtolemyEffigy.java:412)
>     at 
> ptolemy.actor.gui.EffigyFactory.createEffigy(EffigyFactory.java:209)
>     at ptolemy.actor.gui.Configuration.openModel(Configuration.java:595)
>     at ptolemy.actor.gui.Configuration.openModel(Configuration.java:555)
>     at ptolemy.actor.gui.TableauFrame._read(TableauFrame.java:893)
>     at ptolemy.gui.Top._openURL(Top.java:757)
>     at ptolemy.gui.Top$FileMenuListener.actionPerformed(Top.java:1047)
>     at 
> ptolemy.vergil.basic.MenuMapper$1.actionPerformed(MenuMapper.java:326)
>     at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>     at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>     at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>     at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>     at javax.swing.AbstractButton.doClick(Unknown Source)
>     at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
>     at javax.swing.plaf.basic.B 
> asicMenuItemUI$Handler.mouseReleased(Unknown Source)
>     at java.awt.Component.processMouseEvent(Unknown Source)
>     at javax.swing.JComponent.processMouseEvent(Unknown Source)
>     at java.awt.Component.processEvent(Unknown Source)
>     at java.awt.Container.processEvent(Unknown Source)
>     at java.awt.Component.dispatchEventImpl(Unknown Source)
>     at java.awt.Container.dispatchEventImpl(Unknown Source)
>     at java.awt.Component.dispatchEvent(Unknown Source)
>     at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>     at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>     at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>     at java.awt.Container.dispatchEventImpl(Unknown Source)
>     at java.awt.Window.dispatchEventImpl(Unknown Source)
>     at java.awt.Component.dispatchEvent(Unknown Source)
>     at java.awt.EventQueue.dispatchEvent(Unknown Source)
>     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>     at java.awt.EventDispatchThread.run(Unknown Source)
>
>
> ------------------------------------------------------------------------
> Date: Thu, 21 Jan 2010 23:10:49 -0800
> From: jianwu at sdsc.edu
> To: weilinwilliam at hotmail.com
> CC: kepler-dev at kepler-project.org
> Subject: Re: [kepler-dev] Data grid transfer actor
>
> Hi Lin,
>
>     We have a copy of the workflow test file for this actor at 
> https://code.kepler-project.org/code/kepler/trunk/workflows/srb/datagridtest.xml. 
> Please try it.
> Best wishes
>
> Sincerely yours
>
> Jianwu Wang
> jianwu at sdsc.edu  <mailto:jianwu at sdsc.edu>
> http://users.sdsc.edu/~jianwu/  <http://users.sdsc.edu/%7Ejianwu/>
>
> Scientific Workflow Automation Technologies (SWAT) Laboratory
> San Diego Supercomputer Center
> University of California, San Diego
> San Diego, CA, U.S.A.
>
> On 1/21/2010 9:22 PM, LIN WEI wrote:
>
>     I found a data grid transfer actor on
>     https://www.irods.org/index.php/Kepler. This actor copies a file,
>     or list of files, to a directory on another filesystem. Any
>     filesystem supported by the Jargon API can act as source or
>     destination, such as iRODS, SRB, FTP or local filesystems.However,
>     when I run the sample which is included in the zip file I download
>     from the above web site. It returns an error saying that
>     DataGridTransfer.moml (no such file or directory). I'm wondering
>     where I can get this missing file.
>
>     ------------------------------------------------------------------------
>     Windows Live: Make it easier for your friends to see what you’re
>     up to on Facebook.
>     <http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_2:092009>
>
>
>
>     _______________________________________________
>     Kepler-dev mailing list
>     Kepler-dev at kepler-project.org  <mailto:Kepler-dev at kepler-project.org>
>     http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
>        
>
>
> ------------------------------------------------------------------------
> Keep your friends updated— even when you’re not signed in. 
> <http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mercury.nceas.ucsb.edu/kepler/pipermail/kepler-dev/attachments/20100122/1d1ed5fc/attachment.html>


More information about the Kepler-dev mailing list