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