[Swift-devel] Path.parse(path.toString())
Mihael Hategan
hategan at mcs.anl.gov
Mon Sep 12 20:02:50 CDT 2011
It's unrelated to the Path.parse issue.
var_str has no elements, but the code is assuming that it does.
On Mon, 2011-09-12 at 17:01 -0500, Ketan Maheshwari wrote:
> Hello,
>
>
> Today I saw this error on SCEC workflow.
>
>
>
>
> could not find variable:
> _concurrent/var_str-d9e801ee-8aca-431f-99a0-8286c452c779-13-6 [7]
> Invalid path exception org.griphyn.vdl.mapping.InvalidPathException:
> Invalid path ([7]) for var_str:string[0] - Closed for path [7]
> org.griphyn.vdl.mapping.InvalidPathException: Invalid path ([7]) for
> var_str:string[0] - Closed
> at
> org.griphyn.vdl.mapping.AbstractDataNode.getField(AbstractDataNode.java:204)
> at
> org.griphyn.vdl.mapping.file.ArrayFileMapper.map(ArrayFileMapper.java:55)
> at
> org.griphyn.vdl.karajan.lib.VDLFunction.leafFileName(VDLFunction.java:281)
> at
> org.griphyn.vdl.karajan.lib.VDLFunction.leafFileName(VDLFunction.java:270)
> at
> org.griphyn.vdl.karajan.lib.VDLFunction.filename(VDLFunction.java:187)
> at
> org.griphyn.vdl.karajan.lib.VDLFunction.filename(VDLFunction.java:175)
> at org.griphyn.vdl.karajan.lib.Stagein.function(Stagein.java:54)
> at org.griphyn.vdl.karajan.lib.VDLFunction.post(VDLFunction.java:62)
> at
> org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)
> at org.griphyn.vdl.karajan.DSHandleFutureWrapper
> $1.run(DSHandleFutureWrapper.java:63)
> at java.util.concurrent.Executors
> $RunnableAdapter.call(Executors.java:441)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:662)
> Execution failed:
> Progress: time: Mon, 12 Sep 2011 16:50:27 -0500 Submitted:1
> Active:17 Finished successfully:10
>
>
>
>
> Complete log for this run is:
> http://www.ci.uchicago.edu/~ketan/postproc-20110912-1642-epj1ebm1.log
>
>
> Swift is r5102.
>
>
> Regards,
> Ketan
>
> On Fri, Sep 9, 2011 at 9:33 AM, Michael Wilde <wilde at mcs.anl.gov>
> wrote:
> So far Im not able to re-create this problem on the prior
> revision of 0.93.
>
> Im currently using this variation of the script Mihael posted
> below:
>
> type file;
>
> type struct {
> file b;
> file c;
> }
>
> app (struct of) echo() {
>
> sh "-c" "echo bee >fileb ; echo see >filec";
> }
>
> struct s <ext;exec="structbug1.map">;
>
> s = echo();
>
> I discovered what I think is a new bug in the process: if the
> shell command string contains the characters >&1 and >&2,
> Swift complains that it cant process the intermediate xml.
> Presumably those shell sequences are getting xml parsing
> confused and need to be escaped.
>
> - Mike
>
> ----- Original Message -----
> > From: "Mihael Hategan" <hategan at mcs.anl.gov>
>
>
> > To: "David Kelly" <davidk at ci.uchicago.edu>
> > Cc: "Swift Devel" <swift-devel at ci.uchicago.edu>
> > Sent: Friday, September 9, 2011 1:31:44 AM
> > Subject: Re: [Swift-devel] Path.parse(path.toString())
> > On Fri, 2011-09-09 at 01:10 -0500, David Kelly wrote:
> > > It looks like there are a few scripts in the test suite
> which write
> > > structs and seem to be passing.
> >
> > I suspect they are not staging structs out (just in).
> >
> > > Do you happen to have an example script I could add to
> the suite?
> >
> > type file;
> >
> > type struct {
> > file b;
> > file c;
> > }
> >
> > app (struct of) echo() {
> > bash "echo bee >1 ; echo see >2" stdout=@filename(of.b)
> > stderr=@filename(of.c);
> > }
> >
> > struct s <simple_mapper;>;
> >
> > s = echo();
> >
> > (I'm not sure if this actually works if the bug is fixed,
> but I know
> > it
> > doesn't if it isn't. Anyway, you get the idea).
> >
> > _______________________________________________
> > Swift-devel mailing list
> > Swift-devel at ci.uchicago.edu
> >
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel
>
>
> --
> Michael Wilde
> Computation Institute, University of Chicago
> Mathematics and Computer Science Division
> Argonne National Laboratory
>
>
> _______________________________________________
> Swift-devel mailing list
> Swift-devel at ci.uchicago.edu
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-devel
>
>
>
>
>
> --
> Ketan
>
>
>
More information about the Swift-devel
mailing list