should be good now.
On 11/14/07, Alex Boisvert <[EMAIL PROTECTED]> wrote: > > Yes, the 1.1 branch is temporarily in flux while Maciej is merging code > from > the "extvar" branch. > > In the mean time, you can use the following stable revision on the > 1.1branch, > > svn co -r 594643 > http://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.1 > ode-1.1-r594643 > > alex > > On 11/13/07, Mark Lui <[EMAIL PROTECTED]> wrote: > > > > 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.utildoes 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 > > > > > > > > > > > > > > > > > > > > > > > > > >
