Hi Experts,
We have a web application deployed in a separate weblogic server and the application will interact with Documentum for filing documents. The DFC and custom interfaces has been deployed with the web application.
The weblogic server has scheduled restart on daily basis. So once it’s restarted. The web application unable to communicate with Documentum. Found the errors in application error logs as below.
To resolve this everyday as a workaround we used to delete the dfc.keystore file in the interface of the web application and restarting the application server again. Then it’s working fine.
Please help me how to avoid this workaround.
My system Environment is Documentum 6.5 sp1 in UNIX box
10799604 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR ibatis.ParameterTypeDAO - <EDMSInterface> Exception in getDocumentFromDocumentum : com.emc.documentum.fs.services.core.CoreServiceException: Operation output generation failed: could not retrieve data for identity: 090218468004ee8e.com.emc.documentum.fs.services.core.CoreServiceException: Operation output generation failed: could not retrieve data for identity: 090218468004ee8e. at com.emc.documentum.fs.services.core.impl.execution.proto.transformation.CoreServiceExceptionContext.execute(CoreServiceExceptionContext.java:31) at com.emc.documentum.fs.services.core.impl.execution.proto.payload.FailOnExceptionPayloadPolicy.execute(FailOnExceptionPayloadPolicy.java:28) at com.emc.documentum.fs.services.core.impl.execution.proto.payload.PayloadPolicy.execute(PayloadPolicy.java:33) at com.emc.documentum.fs.services.core.impl.execution.proto.payload.PayloadPolicy.execute(PayloadPolicy.java:1) at com.emc.documentum.fs.services.core.impl.execution.proto.transformation.ObjectIdentitySetToDataPackagePayloadAdapter.execute(ObjectIdentitySetToDataPackagePayloadAdapter.java:29) at com.emc.documentum.fs.services.core.impl.ObjectService.get(ObjectService.java:395) 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:585) at com.emc.documentum.fs.rt.context.impl.compat.ClientReflectionServiceInvokerCompat60.invoke(ClientReflectionServiceInvokerCompat60.java:51) at com.emc.documentum.fs.rt.impl.tx.TxInvocationHandler.invoke(TxInvocationHandler.java:27) at com.emc.documentum.fs.rt.context.impl.SessionManagerRegistryLocalHandler.invoke(SessionManagerRegistryLocalHandler.java:33) at com.emc.documentum.fs.rt.context.impl.OperationOptionsHandler.invoke(OperationOptionsHandler.java:48) at com.emc.documentum.fs.rt.context.impl.ReturnedContentTransformationHandler.invoke(ReturnedContentTransformationHandler.java:44) at com.emc.documentum.fs.rt.context.impl.ContextThreadLocalInvocationHandler.invoke(ContextThreadLocalInvocationHandler.java:46) at com.emc.documentum.fs.rt.context.impl.ServiceContextInvocationHandler.invoke(ServiceContextInvocationHandler.java:30) at $Proxy83.get(Unknown Source) at sg.gov.lta.doc.service.impl.DocumentumServiceImpl.getDocument(DocumentumServiceImpl.java:287) at com.lta.efms.business.interfaces.EDMSInterface.getDocumentFromDocumentum(EDMSInterface.java:323) at com.lta.efms.business.interfaces.EDMSInterface.getDocument(EDMSInterface.java:289) at com.lta.eapm.business.facade.EAPMFacade.getHardCopyReply(EAPMFacade.java:9102) at com.lta.eapm.business.service.EAPMBusinessServiceImpl.getHardCopyReply(EAPMBusinessServiceImpl.java:2902) at com.lta.eapm.view.action.AppealEditHardCopyReplyAction.doView(AppealEditHardCopyReplyAction.java:81) at com.lta.eapm.view.action.AppealEditHardCopyReplyAction.execute(AppealEditHardCopyReplyAction.java:46) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:430) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3395) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2140) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)Caused by: com.emc.documentum.fs.services.core.impl.execution.proto.dfc.DfcOperationException: Failed to retrieve relations from docbrocker at com.emc.documentum.fs.services.core.impl.execution.proto.dfc.DeepGetAction.execute(DeepGetAction.java:135) at com.emc.documentum.fs.services.core.impl.execution.proto.dfc.DeepGetAction.execute(DeepGetAction.java:1) at com.emc.documentum.fs.services.core.impl.execution.proto.transformation.DataObjectToObjectIdentityAdapter.execute(DataObjectToObjectIdentityAdapter.java:22) at com.emc.documentum.fs.services.core.impl.execution.proto.transformation.DataObjectToObjectIdentityAdapter.execute(DataObjectToObjectIdentityAdapter.java:1) at com.emc.documentum.fs.services.core.impl.execution.proto.transformation.CoreServiceExceptionContext.execute(CoreServiceExceptionContext.java:27) ... 42 moreCaused by: com.emc.documentum.fs.services.core.CoreServiceException: Getting session id failed. Repository: "DCMT_EFMS". at com.emc.documentum.fs.services.impl.GetIdUtil.getSession(GetIdUtil.java:282) at com.emc.documentum.fs.services.impl.GetIdUtil.getPersistentObject(GetIdUtil.java:106) at com.emc.documentum.fs.services.core.impl.execution.proto.dfc.DeepGetAction.loadRestOfRelations(DeepGetAction.java:300) at com.emc.documentum.fs.services.core.impl.execution.proto.dfc.DeepGetAction.walk(DeepGetAction.java:200) at com.emc.documentum.fs.services.core.impl.execution.proto.dfc.DeepGetAction.execute(DeepGetAction.java:119) ... 46 moreCaused by: DfIdentityException:: THREAD: [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'; MSG: [DFC_BOF_WRONG_IDENTITY] LoginInfo and Principal for "DCMT_EFMS" docbase are not defined or wrong.; ERRORCODE: 1906; NEXT: null at com.documentum.fc.client.impl.session.SessionManager.getSessionFromFactory(SessionManager.java:95) at com.documentum.fc.client.impl.session.SessionManager.newSession(SessionManager.java:63) at com.documentum.fc.client.impl.session.SessionManager.getSession(SessionManager.java:167) at com.emc.documentum.fs.services.impl.GetIdUtil.getSession(GetIdUtil.java:278) ... 50 more
-- Arun