My Oracle Support Banner

GetInstancesByFilter failing with FilterBatchOperationException and IncompatibleClassChangeError (Doc ID 1305039.1)

Last updated on FEBRUARY 10, 2020

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 FilterBatchOperationException 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.