<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I actually meant to send this to swift-devel.<div><br></div><div>Here is the background to the problem.  I have data on PADS, I am executing Swift on a VM, and I want to use OSG to compute with the data.  Before Mike left for vacation he said that you can map data in Swift using the GSIURI scheme but he did not tell me how.  What I did below is </div><div><br></div><div>file data<"<a href="gsiftp://stor01.pads.ci.uchicago.edu:/gpfs/pads/projects/CI-CCR000013/jonmon/Swift/tests/cat_test/data.txt">gsiftp://stor01.pads.ci.uchicago.edu:/gpfs/pads/projects/CI-CCR000013/jonmon/Swift/tests/cat_test/data.txt</a>">;</div><div><br></div><div>This does not seem to work in release 0.92.1 as the error below shows.  How do you map data in Swift using the GSIURI scheme?<br><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>From: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Jonathan Monette <<a href="mailto:jonmon@utexas.edu">jonmon@utexas.edu</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Date: </b></span><span style="font-family:'Helvetica'; font-size:medium;">July 11, 2011 2:30:34 PM CDT<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>To: </b></span><span style="font-family:'Helvetica'; font-size:medium;">swift-devel Devel <<a href="mailto:swift-devel@ci.uchicago.edu">swift-devel@ci.uchicago.edu</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Cc: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Mihael Hategan Hategan <<a href="mailto:hategan@mcs.anl.gov">hategan@mcs.anl.gov</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Subject: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><b>NumberFormatException</b><br></span></div><br><div>Mihael,<br>   I am getting this error using release 0.92.1.<br><br>2011-07-11 19:24:44,395+0000 INFO  unknown RUNID id=run:20110711-1924-c944yl9c<br>2011-07-11 19:24:44,508+0000 DEBUG VDL2ExecutionContext vdl:new @ script.kml, line: 69: java.lang.RuntimeException: java.lang.NumberFormatException: For input string: ""<br>java.lang.RuntimeException: java.lang.NumberFormatException: For input string: ""<br>Caused by: java.lang.RuntimeException: java.lang.NumberFormatException: For input string: ""<br><span class="Apple-tab-span" style="white-space:pre">     </span>at org.griphyn.vdl.mapping.AbsFile.exists(AbsFile.java:109)<br><span class="Apple-tab-span" style="white-space:pre">       </span>at org.griphyn.vdl.mapping.file.SingleFileMapper.existing(SingleFileMapper.java:24)<br><span class="Apple-tab-span" style="white-space:pre">       </span>at org.griphyn.vdl.mapping.RootDataNode.checkInputs(RootDataNode.java:97)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.griphyn.vdl.mapping.RootDataNode.checkInputs(RootDataNode.java:75)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.griphyn.vdl.mapping.RootDataNode.innerInit(RootDataNode.java:61)<br><span class="Apple-tab-span" style="white-space:pre">   </span>at org.griphyn.vdl.mapping.RootDataNode.init(RootDataNode.java:37)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.griphyn.vdl.karajan.lib.New.function(New.java:126)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.griphyn.vdl.karajan.lib.VDLFunction.post(VDLFunction.java:68)<br><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.childCompleted(AbstractSequentialWithArguments.java:192)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.Sequential.notificationEvent(Sequential.java:32)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.event(FlowNode.java:340)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.events.EventBus.send(EventBus.java:173)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.fireNotificationEvent(FlowNode.java:181)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:309)<br><span class="Apple-tab-span" style="white-space:pre">     </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.childCompleted(AbstractSequentialWithArguments.java:192)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.user.UserDefinedElement.childCompleted(UserDefinedElement.java:290)<br><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.user.SequentialImplicitExecutionUDE.childCompleted(SequentialImplicitExecutionUDE.java:85)<br><span class="Apple-tab-span" style="white-space:pre">       </span>at org.globus.cog.karajan.workflow.nodes.Sequential.notificationEvent(Sequential.java:32)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.event(FlowNode.java:340)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.events.EventBus.send(EventBus.java:173)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.fireNotificationEvent(FlowNode.java:181)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:309)<br><span class="Apple-tab-span" style="white-space:pre">     </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.functions.Argument.post(Argument.java:45)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.childCompleted(AbstractSequentialWithArguments.java:192)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.Sequential.notificationEvent(Sequential.java:32)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.event(FlowNode.java:340)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.events.EventBus.send(EventBus.java:173)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.fireNotificationEvent(FlowNode.java:181)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:309)<br><span class="Apple-tab-span" style="white-space:pre">     </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.functions.Map_Map.post(Map_Map.java:55)<br><span class="Apple-tab-span" style="white-space:pre">  </span>at org.globus.cog.karajan.workflow.nodes.Sequential.startNext(Sequential.java:50)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.Sequential.childCompleted(Sequential.java:44)<br><span class="Apple-tab-span" style="white-space:pre">    </span>at org.globus.cog.karajan.workflow.nodes.Sequential.notificationEvent(Sequential.java:32)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.event(FlowNode.java:340)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.events.EventBus.send(EventBus.java:173)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.fireNotificationEvent(FlowNode.java:181)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:309)<br><span class="Apple-tab-span" style="white-space:pre">     </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.Each.post(Each.java:31)<br><span class="Apple-tab-span" style="white-space:pre">  </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.childCompleted(AbstractSequentialWithArguments.java:192)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.Sequential.notificationEvent(Sequential.java:32)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.event(FlowNode.java:340)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.events.EventBus.send(EventBus.java:173)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.fireNotificationEvent(FlowNode.java:181)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:309)<br><span class="Apple-tab-span" style="white-space:pre">     </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.functions.AbstractFunction.post(AbstractFunction.java:28)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.Sequential.startNext(Sequential.java:50)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.Sequential.executeChildren(Sequential.java:26)<br><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.execute(FlowContainer.java:63)<br><span class="Apple-tab-span" style="white-space:pre">     </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.restart(FlowNode.java:238)<br><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.start(FlowNode.java:289)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.controlEvent(FlowNode.java:402)<br><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.event(FlowNode.java:343)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.events.EventBus.send(EventBus.java:173)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.globus.cog.karajan.workflow.events.EventTargetPair.run(EventTargetPair.java:44)<br><span class="Apple-tab-span" style="white-space:pre">    </span>at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:431)<br><span class="Apple-tab-span" style="white-space:pre">      </span>at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:166)<br><span class="Apple-tab-span" style="white-space:pre">     </span>at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:643)<br><span class="Apple-tab-span" style="white-space:pre">  </span>at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668)<br><span class="Apple-tab-span" style="white-space:pre">      </span>at java.lang.Thread.run(Thread.java:636)<br>Caused by: java.lang.NumberFormatException: For input string: ""<br><span class="Apple-tab-span" style="white-space:pre">      </span>at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)<br><span class="Apple-tab-span" style="white-space:pre">  </span>at java.lang.Integer.parseInt(Integer.java:493)<br><span class="Apple-tab-span" style="white-space:pre">   </span>at java.lang.Integer.parseInt(Integer.java:514)<br><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.abstraction.impl.common.task.ServiceContactImpl.parse(ServiceContactImpl.java:90)<br><span class="Apple-tab-span" style="white-space:pre">       </span>at org.globus.cog.abstraction.impl.common.task.ServiceContactImpl.<init>(ServiceContactImpl.java:27)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.griphyn.vdl.mapping.AbsFile.getFileResource(AbsFile.java:84)<br><span class="Apple-tab-span" style="white-space:pre">       </span>at org.griphyn.vdl.mapping.AbsFile.exists(AbsFile.java:99)<br><span class="Apple-tab-span" style="white-space:pre">        </span>... 63 more<br><br>The files needed for this run are located in ~jonmon/run.0000 on the ci machines.</div></blockquote></div><br></div></body></html>