Hi Dave,<br><br>Looks like you stumbled across a bug in the tutorials. I submitted fixes for these at one point, but it seems it somehow has been reintroduced in 0.91. Here is what you can do to get the tutorial scripts working.<br>
<br>Add the following line to swift-0.91/etc/tc.data:<br>localhost    wc        /usr/bin/wc    INSTALLED    INTEL32::LINUX    null<br><br>Create the required input files that the script uses (one.txt, two.txt, three.txt) in the examples directory. You can use the ones I have attached. <br>
<br>Another problem you may run into is with a typo in regexp.script. The corrected version is attached.<br><br>Hope this helps! Let me know if you run into any other issues with the tutorial scripts.<br><br>Regards,<br>David<br>
<br><br><div class="gmail_quote">On Wed, Feb 16, 2011 at 5:54 PM, Dave Dykstra <span dir="ltr"><<a href="mailto:dwd@fnal.gov">dwd@fnal.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I have been getting the following error on both the tutorial 3.6.1 regexp<br>
mapper and 3.6.2 fixed array mapper example:<br>
<br>
    Swift svn swift-r3826 cog-r2988<br>
<br>
    RunID: 20110216-1644-pddxkqn3<br>
    Progress:<br>
    Execution failed:<br>
            Could not find any valid host for task "Task(type=UNKNOWN, identity=urn:cog-1297896282664)" with constraints {tr=wc, filenames=[Ljava.lang.String;@3465b738, trfqn=wc, filecache=org.griphyn.vdl.karajan.lib.cache.CacheMapAdapter@1dfd868}<br>

<br>
For completeness, here's the fixedarray.swift that the above error was<br>
generated from, as taken directly from swift-0.91/examples/swift:<br>
<br>
    type messagefile {}<br>
    type countfile {}<br>
<br>
    (countfile t) countwords (messagefile f) {<br>
        app {<br>
            wc "-w" @filename(f) stdout=@filename(t);<br>
        }<br>
    }<br>
<br>
    string inputNames = "one.txt two.txt three.txt";<br>
    string outputNames = "one.count two.count three.count";<br>
<br>
    messagefile inputfiles[] <fixed_array_mapper;files=inputNames>;<br>
    countfile outputfiles[] <fixed_array_mapper;files=outputNames>;<br>
<br>
    outputfiles[0] = countwords(inputfiles[0]);<br>
    outputfiles[1] = countwords(inputfiles[1]);<br>
    outputfiles[2] = countwords(inputfiles[2]);<br>
<br>
At this stage in my experience with swift I have no idea what to do<br>
about it, can anyone here help?<br>
<br>
- Dave<br>
_______________________________________________<br>
Swift-user mailing list<br>
<a href="mailto:Swift-user@ci.uchicago.edu">Swift-user@ci.uchicago.edu</a><br>
<a href="http://mail.ci.uchicago.edu/mailman/listinfo/swift-user" target="_blank">http://mail.ci.uchicago.edu/mailman/listinfo/swift-user</a><br>
</blockquote></div><br>