My Oracle Support Banner

GetInstancesByFilter failing with FilterBatchOperationException and IncompatibleClassChangeError (Doc ID 1305039.1)

Last updated on AUGUST 06, 2018

Applies to:

Oracle Business Process Management Suite - Version 10.3.2 and later
Information in this document applies to any platform.
***Checked for relevance on 21-Feb-2013***

Symptoms

GetInstancesByFilter API is failing with FilterBatchOperationException. When BatchOperationException is caught and the getStackTraceString is printed the following exception is seen.

FilterBatchOperationException: Could not execute filter for any process.
Internal Exceptions:
>> ENGA:
Cannot retrieve instances from engine 'ENGA'.
at fuego.papi.impl.InstanceCache.getInstancesByFilter(InstanceCache.java:347)
at fuego.papi.impl.ProcessServiceImpl.getInstancesByFilter(ProcessServiceImpl.java:1332)
at fuego.papi.impl.ProcessServiceSessionImpl.processesGetInstancesByFilter(ProcessServiceSessionImpl.java:2385)
at fuego.papi.impl.ProcessServiceSessionImpl.getInstancesByFilter(ProcessServiceSessionImpl.java:2379)
at com.metavante.fuego.bpmlayer.impl.BPMServiceSessionImpl.performActivity(BPMServiceSessionImpl.java:786)
at com.metavante.dx.messaging.BPMServices.CDXMsgFuegoSession.performActivity(CDXMsgFuegoSession.java:219)
at com.metavante.dx.messaging.BPMServices.BPMService.doBPMPerformActivity(BPMService.java:551)
at com.metavante.dx.messaging.BPMServices.BPMService.doBPMPerformActivity(BPMService.java:537)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at com.metavante.dx.messaging.BaseBusinessService.doBusnSvc(BaseBusinessService.java:207)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at com.metavante.dx.messaging.DXLocalIntegrationObject.processRequest(DXLocalIntegrationObject.java:92)
at com.metavante.edelivery.xml.messaging.server.XMLMessagingController.processSvcRequests(XMLMessagingController.java:321)
at com.metavante.edelivery.xml.messaging.server.XMLMessagingController.processRequest(XMLMessagingController.java:129)
at com.metavante.edelivery.xml.messaging.server.XMLServlet.doPost(XMLServlet.java:89)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1146)

... 40 more
Caused by: java.lang.IncompatibleClassChangeError
at fuego.view.FilterImpl.attributesByVariable(FilterImpl.java:504)
at fuego.view.FilterImpl.getAttributesByVariable(FilterImpl.java:236)
at fuego.papi.impl.FilterAdapter.getAttributesByVariable(FilterAdapter.java:186)
at fuego.server.InstancesFilter.fixHasAttachments(InstancesFilter.java:277)
at fuego.server.InstancesFilter.fixFilter(InstancesFilter.java:233)
at fuego.server.InstancesFilter.<init>(InstancesFilter.java:112)
at fuego.server.AbstractProcessBean.getInstancesByFilter(AbstractProcessBean.java:1651)
at fuego.ejbengine.EJBProcessControlAdapter.getInstancesByFilter(EJBProcessControlAdapter.java:370)
at fuego.papi.impl.j2ee.EJSRemoteStatelessEJBProcessControl_ac6abeae.getInstancesByFilter(Unknown Source)
at fuego.papi.impl.j2ee._EJSRemoteStatelessEJBProcessControl_ac6abeae_Tie.getInstancesByFilter(Unknown Source)
at fuego.papi.impl.j2ee._EJSRemoteStatelessEJBProcessControl_ac6abeae_Tie._invoke(Unknown Source)
at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:627)
at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:480)
at com.ibm.rmi.iiop.ORB.process(ORB.java:512)
at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571)
at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2719)
at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2584)
at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62)
at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
... 1 more>>

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.