We have custom developed Java application that declares documents in Bulk and which uses EJB connection and this application worked till our FileNet version was 5.2.1.7, Now we migrated our FileNet version to 5.5.4 where this application fails with the below error:
2020-06-25 06:04:02,512 [pool-1-thread-1] ERROR [pool-1-thread-1] impl.ProcessorWithNoFileNetWriting - Failed during execution.
com.viewpointe.onpointe.rm.exception.BulkDeclareServiceException: Failed calling BulkDeclareService()(com.filenet.bdp.StopOnErrorsException: An unexpected error occurred. Message was: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 89A completed: No
JACEDataProvider.getObjects
EXCEPTION com.filenet.api.exception.EngineRuntimeException: FNRCE0065E: E_UNEXPECTED: An unexpected error occurred. Message was: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 89A completed: No)
at com.viewpointe.onpointe.rm.declare.BulkDeclareServiceCaller.CallBulkDeclareService(BulkDeclareServiceCaller.java:91)
at com.viewpointe.onpointe.rm.declare.impl.BulkDeclareServiceImpl.declare(BulkDeclareServiceImpl.java:76)
at com.viewpointe.onpointe.rm.rules.impl.ProcessorWithFileNetWriting.DeclareDocs(ProcessorWithFileNetWriting.java:90)
at com.viewpointe.onpointe.rm.rules.impl.ProcessorWithNoFileNetWriting.process(ProcessorWithNoFileNetWriting.java:224)
at com.viewpointe.onpointe.rm.rules.impl.ProcessorWithNoFileNetWriting.execute(ProcessorWithNoFileNetWriting.java:333)
at com.viewpointe.onpointe.rm.rules.impl.ProcessorWithNoFileNetWriting.call(ProcessorWithNoFileNetWriting.java:102)
at com.viewpointe.onpointe.rm.rules.impl.ParallelProcessorImpl.call(ParallelProcessorImpl.java:135)
at com.viewpointe.onpointe.rm.rules.impl.ParallelProcessorImpl.call(ParallelProcessorImpl.java:25)
at java.util.concurrent.FutureTask.run(FutureTask.java:277)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522)
at java.util.concurrent.FutureTask.run(FutureTask.java:277)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:820)
Caused by: com.filenet.rm.bds.exception.BDSException: FNRRB1205E: Unable to retrieve the ClassDescription 'Document' of object store 'DEV_FPOS2' from CE.
at com.filenet.rm.bds.integration.BDPIntegrationFacade.loadClassDescriptionFromCE(BDPIntegrationFacade.java:940)
at com.filenet.rm.bds.integration.BaseIntegrationFacade.getClassDescription(BaseIntegrationFacade.java:503)
at com.filenet.rm.bds.integration.BaseIntegrationFacade.getObjectStore(BaseIntegrationFacade.java:469)
at com.filenet.rm.bds.integration.BDPDeclareOperation.<init>(BDPDeclareOperation.java:97)
at com.filenet.rm.bds.integration.BDPIntegrationFacade.newDeclareOperation(BDPIntegrationFacade.java:1814)
at com.filenet.rm.bds.impl.BulkDeclarationServiceImpl.declareRecord(BulkDeclarationServiceImpl.java:199)
at com.viewpointe.onpointe.rm.declare.RecordDeclarationHelper.doRecordDeclarations(RecordDeclarationHelper.java:92)
at com.viewpointe.onpointe.rm.declare.BulkDeclareServiceCaller.CallBulkDeclareService(BulkDeclareServiceCaller.java:81)
Caused by: com.filenet.bdp.StopOnErrorsException: An unexpected error occurred. Message was: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 89A completed: No
JACEDataProvider.getObjects
EXCEPTION com.filenet.api.exception.EngineRuntimeException: FNRCE0065E: E_UNEXPECTED: An unexpected error occurred. Message was: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 89A completed: No
at com.filenet.bdp.impl.jace.JACEDataProvider.internalExecuteDataReader(JACEDataProvider.java:536)
at com.filenet.bdp.impl.jace.JACEDataProvider.executeDataReader(JACEDataProvider.java:353)
at com.filenet.rm.bds.integration.BDPIntegrationFacade.loadClassDescriptionFromCE(BDPIntegrationFacade.java:860)
Caused by: An unexpected error occurred. Message was: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 89A completed: No
JACEDataProvider.getObjects
EXCEPTION com.filenet.api.exception.EngineRuntimeException: FNRCE0065E: E_UNEXPECTED: An unexpected error occurred. Message was: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 89A completed: No
at com.filenet.bdp.impl.jace.JACEDataProvider.postGetObjects(JACEDataProvider.java:1865)
at com.filenet.bdp.impl.jace.JACEDataProvider.internalExecuteDataReader(JACEDataProvider.java:525)
Caused by: com.filenet.api.exception.EngineRuntimeException: FNRCE0065E: E_UNEXPECTED: An unexpected error occurred. Message was: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 89A completed: No
at com.filenet.apiimpl.transport.ejb.EJBSession.throwException(EJBSession.java:1122)
at com.filenet.apiimpl.transport.ejb.EJBSession.throwException(EJBSession.java:1045)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl._getObjects(EJBSession.java:650)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.run(EJBSession.java:542)
at java.security.AccessController.doPrivileged(AccessController.java:770)
at javax.security.auth.Subject.doAs(Subject.java:570)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:196)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:153)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at com.filenet.apiimpl.util.J2EEUtilWS.doAs(J2EEUtilWS.java:239)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.getObjects(EJBSession.java:571)
at com.filenet.apiimpl.transport.ejb.EJBSession.getObjects(EJBSession.java:471)
at com.filenet.apiimpl.util.SessionHandle.getObjects(SessionHandle.java:346)
at com.filenet.apiimpl.core.Session.callGetObjects(Session.java:132)
at com.filenet.apiimpl.core.Session.executeGetObject(Session.java:340)
at com.filenet.apiimpl.core.Session.getObject(Session.java:354)
at com.filenet.apiimpl.core.DispatchEntries.FetchObject_28(DispatchEntries.java:907)
at com.filenet.apiimpl.core.ObjectStoreImpl.fetchObject(ObjectStoreImpl.java:1643)
at com.filenet.bdp.impl.jace.JACEDataProvider.postGetObjects(JACEDataProvider.java:1691)
Caused by: java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 89A completed: No
at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:281)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:78)
at com.filenet.apiimpl.transport.ejbstubs._Engine_Stub.getObjects(Unknown Source)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl._getObjects(EJBSession.java:638)
Caused by: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 89A completed: No
at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:1645)
at com.ibm.rmi.iiop.EncoderInputStream.read_value(EncoderInputStream.java:970)
Caused by: org.omg.CORBA.MARSHAL: com.filenet.api.security.CmAbstractPermission vmcid: IBM minor code: 8B0 completed: No
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:679)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:193)
at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:1625)
2020-06-25 06:04:02,527 [main] FATAL [main] declare.BDSTool -
java.lang.NullPointerException
at java.io.Writer.<init>(Writer.java:88)
at java.io.PrintWriter.<init>(PrintWriter.java:123)
at java.io.PrintWriter.<init>(PrintWriter.java:110)
at com.viewpointe.onpointe.rm.declare.BDSTool.createAlert(BDSTool.java:282)
at com.viewpointe.onpointe.rm.declare.BDSTool.processRulesInThreads(BDSTool.java:226)
at com.viewpointe.onpointe.rm.declare.BDSTool.run(BDSTool.java:247)
at com.viewpointe.onpointe.rm.declare.BDSTool.main(BDSTool.java:82)
------------------------------
Regards,
Ranjit
------------------------------