Hi All,
Im getting the following error when I try to run a custom job. This job was runnning fine but since 10days
im facing this issue.
I've tried to create a new dfc.keystore in $DOCUMENTUM/shared/config folder but in vain.
com.documentum.fc.common.DfRuntimeException: [DFC_CORE_CRYPTO_ERROR] A cryptography error has occurred, please consult the documentation. {0}
at com.documentum.fc.common.DfRuntimeException.convertToRuntimeException(DfRuntimeException.java:35)
at com.documentum.fc.client.DfTypedObject.convertToRuntimeException(DfTypedObject.java:3413)
at com.documentum.fc.client.DfTypedObject.getStringUnchecked(DfTypedObject.java:675)
at com.documentum.fc.common.DfPreferences.getSecurityKeystorePrivateKeyPassword(DfPreferences.java:1306)
at com.documentum.fc.client.security.impl.JKSKeystoreUtilForDfc.getPrivateKeyPasswd(JKSKeystoreUtilForDfc.java:127)
at com.documentum.fc.client.security.impl.JKSKeystoreUtil.getPrivateKey(JKSKeystoreUtil.java:182)
at com.documentum.fc.client.security.impl.IdentityKeystore.getPrivateKey(IdentityKeystore.java:96)
at com.documentum.fc.client.security.impl.AuthenticationMgrForDfc.getPrivateKey(AuthenticationMgrForDfc.java:41)
at com.documentum.fc.client.security.internal.AuthenticationMgr.createIdentityBundle(AuthenticationMgr.java:120)
at com.documentum.fc.client.security.impl.IdentityManager.createIdentityBundle(IdentityManager.java:217)
at com.documentum.fc.client.security.impl.IdentityManager.getIdentityBundle(IdentityManager.java:70)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.authenticate(DocbaseConnection.java:395)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.open(DocbaseConnection.java:123)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.<init>(DocbaseConnection.java:92)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.<init>(DocbaseConnection.java:56)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionFactory.newDocbaseConnection(DocbaseConnectionFactory.java:26)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionManager.getDocbaseConnection(DocbaseConnectionManager.java:74)
at com.documentum.fc.client.impl.session.SessionFactory.newSession(SessionFactory.java:29)
at com.documentum.fc.client.impl.session.PrincipalAwareSessionFactory.newSession(PrincipalAwareSessionFactory.java:35)
at com.documentum.fc.client.impl.session.PooledSessionFactory.newSession(PooledSessionFactory.java:47)
at com.documentum.fc.client.impl.session.SessionManager.getSessionFromFactory(SessionManager.java:111)
at com.documentum.fc.client.impl.session.SessionManager.newSession(SessionManager.java:64)
... (Custom code reference here)
...(Custom code reference here)
at com.documentum.mthdservlet.DmMethodRunner.runIt(Unknown Source)
at com.documentum.mthdservlet.AMethodRunner.runAndReturnStatus(Unknown Source)
at com.documentum.mthdservlet.DoMethod.invokeMethod(Unknown Source)
at com.documentum.mthdservlet.DoMethod.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:801)
Caused by:
DfException:: THREAD: http-0.0.0.0-9080-4; MSG: [DFC_CORE_CRYPTO_ERROR] A cryptography error has occurred, please consult the documentation. {0}; ERRORCODE: ff; NEXT: null
at com.documentum.fc.impl.util.PBEUtils.handleException(PBEUtils.java:171)
at com.documentum.fc.impl.util.PBEUtils.decrypt(PBEUtils.java:113)
at com.documentum.fc.impl.util.RegistryPasswordUtils.decrypt(RegistryPasswordUtils.java:93)
at com.documentum.fc.common.DfPreferences$PasswordHandler.get(DfPreferences.java:1645)
at com.documentum.fc.client.DfTypedObject.doGetString(DfTypedObject.java:616)
at com.documentum.fc.client.DfTypedObject.getString(DfTypedObject.java:594)
at com.documentum.fc.common.impl.preferences.TypedPreferences.getString(TypedPreferences.java:142)
at com.documentum.fc.client.DfTypedObject.getStringUnchecked(DfTypedObject.java:671)
... 45 more
Caused by:
java.security.InvalidKeyException: Missing password
at com.ibm.crypto.provider.PBEWithMD5AndDESCipher.engineInit(Unknown Source)
at javax.crypto.Cipher.a(Unknown Source)
at javax.crypto.Cipher.a(Unknown Source)
at javax.crypto.Cipher.init(Unknown Source)
at javax.crypto.Cipher.init(Unknown Source)
at com.documentum.fc.impl.util.PBEUtils.decrypt(PBEUtils.java:99)
... 51 more
2012-09-14 12:23:20,488 INFO [STDOUT] - Servlet.service() for servlet DoMethod threw exception
javax.servlet.ServletException: com.documentum.fc.common.DfRuntimeException: [DFC_CORE_CRYPTO_ERROR] A cryptography error has occurred, please consult the documentation. {0}
at com.documentum.mthdservlet.DoMethod.invokeMethod(Unknown Source)
at com.documentum.mthdservlet.DoMethod.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:801)
Thanks in advance,
Parimal