Both the operation are not implemented on the OpenJPA DAO but available on
Hibernate DAO. Can you raise a JIRA for this.

You need to switch to Hibernate DAO for production deployments.

On Wed, Oct 4, 2017 at 6:18 PM, Jit K <[email protected]> wrote:

> ​Hi,
>
> I am using ODE 1.3.6.
> I am sending following soap request to get events in a process instance
>
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> "
> xmlns:pmap="http://www.apache.org/ode/pmapi";>
>    <soapenv:Header/>
>    <soapenv:Body>
>       <pmap:getEventTimeline>
>          <instanceFilter>iid=361351</instanceFilter>
>          <eventFilter></eventFilter>
>       </pmap:getEventTimeline>
>    </soapenv:Body>
> </soapenv:Envelope>
>
> However, I am getting following exception:
>
> ERROR [BpelManagementFacadeImpl] Exception during database operation
> java.lang.UnsupportedOperationException
>         at
> org.apache.ode.dao.jpa.BPELDAOConnectionImpl.bpelEventTimelineQuery(
> BPELDAOConnectionImpl.java:77)
>         at
> org.apache.ode.bpel.engine.ProcessAndInstanceManagementImpl$12.run(
> ProcessAndInstanceManagementImpl.java:553)
>         at
> org.apache.ode.bpel.engine.ProcessAndInstanceManagementImpl$12.run(
> ProcessAndInstanceManagementImpl.java:551)
>         at
> org.apache.ode.bpel.engine.BpelDatabase$1.call(BpelDatabase.java:76)
>         at
> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(
> SimpleScheduler.java:289)
>         at
> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(
> SimpleScheduler.java:244)
>         at
> org.apache.ode.bpel.engine.BpelDatabase.exec(BpelDatabase.java:74)
>         at
> org.apache.ode.bpel.engine.ProcessAndInstanceManagementImpl.dbexec(
> ProcessAndInstanceManagementImpl.java:689)
>         at
> org.apache.ode.bpel.engine.ProcessAndInstanceManagementIm
> pl.getEventTimeline(ProcessAndInstanceManagementImpl.java:551)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at org.apache.ode.il.DynamicService.invoke(DynamicService.java:71)
>         at
> org.apache.ode.axis2.service.ManagementService$DynamicMessageReceiver.
> invokeBusinessLogic(ManagementService.java:126)
>         at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(
> AbstractMessageReceiver.java:114)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)
>         at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(
> HTTPTransportUtils.java:173)
>         at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:305)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:210)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:222)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:123)
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:502)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:171)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:99)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:408)
>         at
> org.apache.coyote.http11.AbstractHttp11Processor.process(
> AbstractHttp11Processor.java:1023)
>         at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.
> process(AbstractProtocol.java:589)
>         at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.
> run(JIoEndpoint.java:310)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
> Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>         at java.lang.Thread.run(Unknown Source)
>
> Regards,
> JK
>

Reply via email to