Alex, Sorry, I made a mistake by copying in an incorrect jar file. The foreach activity does work using the 1.1 branch code. I just need to resolve the build issue.
Mark On Nov 13, 2007 7:15 PM, Mark Lui <[EMAIL PROTECTED]> wrote: > Alex, > > I modified the SCOPE class by adding an empty Exception catch just to > get it to compile. But I am still getting the same error with the > foreach activity. It does not appear to be fixed in the 1.1 branch. > > Mark > > > On Nov 13, 2007 5:20 PM, Mark Lui <[EMAIL PROTECTED]> wrote: > > Alex, > > > > Unfortunately, it appears that the 1.1 branch is in flux. I could get > > the released 1.1 source to build but not the branch. I am getting the > > following error: > > > > D:\bpel\sandbox\ode>rake TEST=no package > > (in D:/bpel/sandbox/ode) > > Building apache-ode > > Compiling 161 source files in ode:bpel-runtime:compile > > D:/bpel/sandbox/ode/bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/D > > bExternalVariable.java:41: package edu.emory.mathcs.backport.java.util does > > not > > exist > > import edu.emory.mathcs.backport.java.util.Collections; > > ^ > > D:/bpel/sandbox/ode/bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/D > > bExternalVariable.java:139: cannot find symbol > > symbol : variable Collections > > location: class org.apache.ode.bpel.extvar.jdbc.DbExternalVariable > > throw new > > IncompleteKeyException(Collections.singleton(kc.name)) > > ; > > ^ > > Note: Some input files use unchecked or unsafe operations. > > Note: Recompile with -Xlint:unchecked for details. > > 2 errors > > rake aborted! > > Failed to compile, see errors above > > > > (See full trace by running task with --trace) > > > > Adding what I believe to be the BACKPORT dependency in the Rakefile, > > it get the following error: > > > > D:\bpel\sandbox\ode>rake TEST=no package > > (in D:/bpel/sandbox/ode) > > Building apache-ode > > Compiling 161 source files in ode:bpel-runtime:compile > > D:/bpel/sandbox/ode/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/SCOPE > > .java:69: unreported exception > > org.apache.ode.bpel.explang.EvaluationException; > > must be caught or declared to be thrown > > val = > > getBpelRuntimeContext().getExpLangRuntime().evaluateAs > > String(mapping.getValue(), getEvaluationContext()); > > > > ^ > > Note: Some input files use unchecked or unsafe operations. > > Note: Recompile with -Xlint:unchecked for details. > > 1 error > > rake aborted! > > Failed to compile, see errors above > > > > (See full trace by running task with --trace) > > > > Mark > > > > > > > > On Nov 13, 2007 1:59 PM, Alex Boisvert <[EMAIL PROTECTED]> wrote: > > > Hi Mark, > > > > > > Thanks for filing a bug. I think this bug has been addressed after 1.1 > > > was > > > released. You could try building the 1.1 branch and trying to run your > > > process on it to verify. > > > > > > cheers, > > > alex > > > > > > > > > > > > > > > > > > On 11/13/07, Mark Lui <[EMAIL PROTECTED]> wrote: > > > > I am not sure if this message got through before so I am trying again. > > > > I apologies if this is a duplicate. > > > > > > > > I am having problems with the foreach activity. I keep getting a null > > > > pointer exception using using ODE 1.1 running in ServiceMix 3.1.1. I > > > > believe I have it configured correctly and all my web searches have > > > > turn up nothing. Here is how it is used in the BPEL file: > > > > > > > > <bpws:forEach counterName="myCount" name="ForEach" parallel="no"> > > > > <bpws:startCounterValue>1</bpws:startCounterValue> > > > > <bpws:finalCounterValue>10</bpws:finalCounterValue> > > > > <bpws:scope name="MyScope"> > > > > <bpws:variables> > > > > <bpws:variable name="myVariable" > > > type="xsd:unsignedInt"/> > > > > </bpws:variables> > > > > <bpws:wait name="Wait"> > > > > <bpws:for>'PT10S'</bpws:for> > > > > </bpws:wait> > > > > </bpws:scope> > > > > </bpws:forEach> > > > > > > > > Here is the exception: > > > > > > > > Caused by: java.lang.NullPointerException > > > > at org.apache.ode.bpel.runtime.ScopeFrame.resolve > > > (ScopeFrame.java:84) > > > > at org.apache.ode.bpel.runtime.FOREACH.newChild(FOREACH.java:212) > > > > at org.apache.ode.bpel.runtime.FOREACH.run(FOREACH.java:99) > > > > at sun.reflect.GeneratedMethodAccessor11.invoke (Unknown Source) > > > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > > > sorImpl.java:25) > > > > at java.lang.reflect.Method.invoke(Method.java:585) > > > > at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run > > > (JacobVPU.java:4 > > > > 51) > > > > ... 17 more > > > > > > > > Any help and/or insight would be appreciated. > > > > > > > > Thanks, > > > > > > > > Mark > > > > > > > > > > > > >
