Oracle B2B Error: java.security.UnrecoverableKeyException: Cannot recover key
Following error occurred in our test B2B environment after accidentally changing keystore password from B2B console. Error is gone after re-entering correct keystore password.
2017-10-24T09:29:22.458-07:00] [soa_server2] [ERROR] [] [oracle.soa.b2b.engine] [tid: DaemonWorkThread: ’15’ of WorkManager: ‘wm/SOAWorkManager’] [userId: ] [ecid: 676f960c-bafc-428e-bfc3-ce699d0cd75d-00422c87,0] [APP: soa-infra] java.security.UnrecoverableKeyException: Cannot recover key[[
at sun.security.provider.KeyProtector.recover(KeyProtector.java:328)
at sun.security.provider.JavaKeyStore.engineGetKey(JavaKeyStore.java:138)
at sun.security.provider.JavaKeyStore$JKS.engineGetKey(JavaKeyStore.java:55)
at java.security.KeyStore.getKey(KeyStore.java:792)
at sun.security.ssl.SunX509KeyManagerImpl.(SunX509KeyManagerImpl.java:131)
at sun.security.ssl.KeyManagerFactoryImpl$SunX509.engineInit(KeyManagerFactoryImpl.java:68)
at javax.net.ssl.KeyManagerFactory.init(KeyManagerFactory.java:259)
at oracle.tip.b2b.security.service.JksKeyStoreServiceImpl.getSSLContext(JksKeyStoreServiceImpl.java:804)
at oracle.tip.b2b.transport.basic.ftp.FtpSocketFactory.setupSSLSocketFactory(FtpSocketFactory.java:269)
at oracle.tip.b2b.transport.basic.ftp.FtpSocketFactory.(FtpSocketFactory.java:235)
at oracle.tip.b2b.transport.basic.ftp.FTP.connect(FTP.java:420)
at oracle.tip.b2b.transport.basic.ftp.FTPClient.establishFtpSession(FTPClient.java:170)
at oracle.tip.b2b.transport.basic.ftp.FTPAgent.login(FTPAgent.java:556)
at oracle.tip.b2b.transport.basic.ftp.FTPAgent.putFile(FTPAgent.java:455)
at oracle.tip.b2b.transport.basic.FileSource.putFile(FileSource.java:370)
at oracle.tip.b2b.transport.basic.FileSender.send(FileSender.java:136)
at oracle.tip.b2b.transport.b2b.B2BTransport.send(B2BTransport.java:323)
at oracle.tip.b2b.transport.TransportInterface.send(TransportInterface.java:1650)
at oracle.tip.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:2061)
at oracle.tip.b2b.msgproc.Request.outgoingRequest(Request.java:1156)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1733)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:917)
at oracle.tip.b2b.engine.Engine.outgoingContinueProcess(Engine.java:4223)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:4030)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3551)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:785)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:234)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:184)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
java.security.UnrecoverableKeyException: Cannot recover key
at sun.security.provider.KeyProtector.recover(KeyProtector.java:328)
Comments
Post a Comment