[
https://issues.apache.org/jira/browse/ODE-370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12629961#action_12629961
]
Douglas Scott Jackson commented on ODE-370:
-------------------------------------------
Hi!
I did not specify that this was a BPEL 2.0 document, and I was using a BPEL 1.0
format of <while> activity.
The <condition> element did not exist. So, perhaps the check should be that
the <condition> element is
present under the <while> activity.
-Doug.
> Null pointer exception in BPEL compiler on invalid while expression
> -------------------------------------------------------------------
>
> Key: ODE-370
> URL: https://issues.apache.org/jira/browse/ODE-370
> Project: ODE
> Issue Type: Bug
> Components: BPEL Compilation/Parsing
> Affects Versions: 1.2
> Environment: ODE on Tomcat 6.0.14 on Windows
> Reporter: Douglas Scott Jackson
>
> I think the < is not correct, but it should not result in a null pointer
> exception.
> <while name="While__current_time_not_in_off_hour_window"
> condition="fn:current-time() < $off-hours-start
> and
> fn:current-time() > $off-hours-end">
> ERROR - GeronimoLog.error(108) | Deployment of data-transfer failed, aborting
> for now.
> java.lang.NullPointerException
> at
> org.apache.ode.bpel.compiler.BpelCompiler.getExpressionLanguage(BpelCompiler.java:1622)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileExpr(BpelCompiler.java:545)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileExpr(BpelCompiler.java:535)
> at
> org.apache.ode.bpel.compiler.WhileGenerator.compile(WhileGenerator.java:38)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:902)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1066)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:898)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:847)
> at
> org.apache.ode.bpel.compiler.SequenceGenerator.compileChildren(SequenceGenerator.java:54)
> at
> org.apache.ode.bpel.compiler.SequenceGenerator.compile(SequenceGenerator.java:45)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:902)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1066)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:898)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:847)
> at org.apache.ode.bpel.compiler.IfGenerator.compile(IfGenerator.java:52)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:902)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1066)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:898)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:847)
> at
> org.apache.ode.bpel.compiler.SequenceGenerator.compileChildren(SequenceGenerator.java:54)
> at
> org.apache.ode.bpel.compiler.SequenceGenerator.compile(SequenceGenerator.java:45)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:902)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1066)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:898)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:847)
> at org.apache.ode.bpel.compiler.IfGenerator.compile(IfGenerator.java:52)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:902)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1066)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:898)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:847)
> at
> org.apache.ode.bpel.compiler.SequenceGenerator.compileChildren(SequenceGenerator.java:54)
> at
> org.apache.ode.bpel.compiler.SequenceGenerator.compile(SequenceGenerator.java:45)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:902)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1066)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:898)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:847)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$5.run(BpelCompiler.java:724)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$8.run(BpelCompiler.java:1156)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1066)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1106)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:704)
> at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:260)
> at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:330)
> at
> org.apache.ode.store.DeploymentUnitDir.compile(DeploymentUnitDir.java:163)
> at
> org.apache.ode.store.DeploymentUnitDir.compile(DeploymentUnitDir.java:127)
> at
> org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:165)
> at
> org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.java:144)
> at
> org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPoller.java:55)
> at
> org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(DeploymentPoller.java:188)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.