joergen7 / cuneiform

Cuneiform distributed programming language
https://cuneiform-lang.org/
Apache License 2.0
232 stars 16 forks source link

CombiHelper throws exception when consuming reduce output-variable from foreign task application #2

Closed joergen7 closed 10 years ago

joergen7 commented 10 years ago

structure; Query 8e9e0828-77ea-4c01-b8a2-d2c87e29abb4 started. java.lang.RuntimeException: Enumeration resulted in non-singular expression: '1800880553_1_splitoutput.000000000.fa' '1800880553_1_splitoutput.000000001.fa' '1800880553_1_splitoutput.000000002.fa' '1800880553_1_splitoutput.000000003.fa' '1800880553_1_splitoutput.000000004.fa' '1800880553_1_splitoutput.000000005.fa' '1800880553_1_splitoutput.000000006.fa' '1800880553_1_splitoutput.000000007.fa' '1800880553_1_splitoutput.000000008.fa' '1800880553_1_splitoutput.000000009.fa' '1800880553_1_splitoutput.000000010.fa' '1800880553_1_splitoutput.000000011.fa' '1800880553_1_splitoutput.000000012.fa' '1800880553_1_splitoutput.000000013.fa' '1800880553_1_splitoutput.000000014.fa' '1800880553_1_splitoutput.000000015.fa' '1800880553_1_splitoutput.000000016.fa' at de.huberlin.wbi.cuneiform.core.semanticmodel.CombiHelper.getSingularBindingBlock(CombiHelper.java:142) at de.huberlin.wbi.cuneiform.core.repl.DynamicNodeVisitor.combineParam(DynamicNodeVisitor.java:523) at de.huberlin.wbi.cuneiform.core.repl.DynamicNodeVisitor.accept(DynamicNodeVisitor.java:269) at de.huberlin.wbi.cuneiform.core.repl.DynamicNodeVisitor.accept(DynamicNodeVisitor.java:1) at de.huberlin.wbi.cuneiform.core.semanticmodel.ApplyExpr.visit(ApplyExpr.java:288) at de.huberlin.wbi.cuneiform.core.repl.DynamicNodeVisitor.accept(DynamicNodeVisitor.java:309) at de.huberlin.wbi.cuneiform.core.repl.DynamicNodeVisitor.accept(DynamicNodeVisitor.java:1) at de.huberlin.wbi.cuneiform.core.semanticmodel.CompoundExpr.visit(CompoundExpr.java:204) at de.huberlin.wbi.cuneiform.core.repl.DynamicNodeVisitor.accept(DynamicNodeVisitor.java:768) at de.huberlin.wbi.cuneiform.core.repl.DynamicNodeVisitor.accept(DynamicNodeVisitor.java:1) at de.huberlin.wbi.cuneiform.core.semanticmodel.TopLevelContext.visit(TopLevelContext.java:127) at de.huberlin.wbi.cuneiform.core.repl.DynamicNodeVisitor.step(DynamicNodeVisitor.java:470) at de.huberlin.wbi.cuneiform.core.repl.BaseRepl.ticketFinished(BaseRepl.java:215) at de.huberlin.wbi.cuneiform.core.ticketsrc.TicketSrcActor.processMsg(TicketSrcActor.java:129) at de.huberlin.wbi.cuneiform.core.actormodel.Actor.processQueue(Actor.java:79) at de.huberlin.wbi.cuneiform.core.actormodel.Actor.run(Actor.java:108) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)