<div dir="ltr"><div>Mike,<br><br></div>I am using the latest trunk:<br>Swift trunk swift-r7065 (swift modified locally) cog-r3782<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Sep 16, 2013 at 11:20 AM, Michael Wilde <span dir="ltr"><<a href="mailto:wilde@mcs.anl.gov" target="_blank">wilde@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ketan, this worked for me (see below).  What version of swift did you run where?<br>
<br>
I ran on swift.rcc, on localhost.<br>
<br>
- Mike<br>
<br>
swift$ swift km2.swift -data=data.txt<br>
Swift 0.94.1 RC2 swift-r6895 cog-r3765<br>
<br>
RunID: 20130916-1617-i570fay7<br>
Progress:  time: Mon, 16 Sep 2013 16:17:32 +0000<br>
Final status: Mon, 16 Sep 2013 16:17:33 +0000  Finished successfully:3<br>
<br>
swift$ ls -lt outdir | head<br>
total 16032<br>
-rw-r--r-- 1 wilde wilde 9 Sep 16 11:17 f.0002.out<br>
-rw-r--r-- 1 wilde wilde 9 Sep 16 11:17 f.0001.out<br>
-rw-rw-r-- 1 wilde wilde 9 Sep 16 11:17 f.0000.out<br>
-rw-rw-r-- 1 wilde wilde 9 Jul 27 17:05 f.0483.out<br>
-rw-rw-r-- 1 wilde wilde 9 Jul 27 17:05 f.0490.out<br>
-rw-rw-r-- 1 wilde wilde 9 Jul 27 17:05 f.0488.out<br>
-rw-rw-r-- 1 wilde wilde 9 Jul 27 17:05 f.0500.out<br>
-rw-rw-r-- 1 wilde wilde 9 Jul 27 17:05 f.0498.out<br>
-rw-rw-r-- 1 wilde wilde 9 Jul 27 17:05 f.0491.out<br>
swift$ swift -version<br>
Swift 0.94.1 RC2 swift-r6895 cog-r3765<br>
<br>
swift$<br>
<div><div class="h5"><br>
<br>
----- Original Message -----<br>
> From: "Ketan Maheshwari" <<a href="mailto:ketancmaheshwari@gmail.com">ketancmaheshwari@gmail.com</a>><br>
> To: "Swift Devel" <<a href="mailto:swift-devel@ci.uchicago.edu">swift-devel@ci.uchicago.edu</a>><br>
> Sent: Monday, September 16, 2013 10:49:07 AM<br>
> Subject: [Swift-devel] iterate fails<br>
><br>
><br>
><br>
><br>
> Hi,<br>
><br>
> I am trying a catsn example with foreach replaced by iterate as<br>
> follows:<br>
><br>
> ===<br>
> type file;<br>
><br>
> app (file o) cat (file i) {<br>
> cat @i stdout=@o;<br>
> }<br>
> file out[]<simple_mapper; location="outdir",<br>
> prefix="f.",suffix=".out">;<br>
><br>
> string d=@arg("data");<br>
><br>
> #foreach j in [1:1000] {<br>
> iterate j {<br>
> file data<single_file_mapper; file=d>;<br>
> out[j] = cat(data);<br>
> } until (j==3);<br>
><br>
><br>
> ===<br>
><br>
><br>
> The run fails with error message as follows:<br>
> $ swift -tc.file tc -config cf -sites.file sites.xml catsn.swift<br>
> -data=data.txt<br>
> Swift trunk swift-r7065 (swift modified locally) cog-r3782<br>
> RunID: 20130916-1045-tldyyexe<br>
> Progress: time: Mon, 16 Sep 2013 10:45:41 -0500<br>
><br>
> Execution failed:<br>
> org.griphyn.vdl.mapping.InvalidPathException: Array index '[2]' not<br>
> found for out of size 2<br>
> swift:getFieldSubscript @ catsn, line: 93<br>
> Caused by: org.griphyn.vdl.mapping.InvalidPathException: Array index<br>
> '[2]' not found for out of size 2<br>
><br>
><br>
><br>
> Any suggestions?<br>
><br>
><br>
> Thanks,<br>
><br>
> --<br>
> Ketan<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> Swift-devel mailing list<br>
> <a href="mailto:Swift-devel@ci.uchicago.edu">Swift-devel@ci.uchicago.edu</a><br>
> <a href="https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel" target="_blank">https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel</a><br>
><br>
</blockquote></div><br><br clear="all"><br>-- <br><font face="'courier new', monospace">Ketan</font><br><br>
</div>