Symptom
After enabling SSL for Simple Diagnostics Agent, the agent status in Agent Administration is red.
In the agent.log file. the following exception is found:
ERROR [CF Push[PFR] 3] com.sap.solman.agent.core.scheduler.ScheduledExecutorServiceWithTimeout com.sap.solman.agent.ccdb.cf.job.ConsumerPushJob@6214a81d failed. Task will be unscheduled.
java.lang.NoClassDefFoundError: com/sap/solman/agent/core/cert/impl/KeyManager : cannot initialize class because prior initialization attempt failed
at com.sap.solman.agent.core.cert.impl.KeyManagerFactoryImp.getKeyManager(KeyManagerFactoryImp.java:21)
at com.sap.solman.agent.core.cert.KeyManagerFactory.keyManager(KeyManagerFactory.java:53)
at com.sap.solman.agent.core.cert.KeyManagerFactory.keyManager(KeyManagerFactory.java:77)
[...]
Caused by: java.lang.ExceptionInInitializerError: java.lang.ExceptionInInitializerError
at com.sap.solman.agent.core.cert.impl.KeyManagerFactoryImp.getKeyManager(KeyManagerFactoryImp.java:21)
at com.sap.solman.agent.core.cert.KeyManagerFactory.keyManager(KeyManagerFactory.java:53)
at com.sap.solman.agent.core.cert.KeyManagerFactory.keyManager(KeyManagerFactory.java:77)
[...]
caused by: com.sap.solman.agent.core.error.SystemException: cannot read global key store
at com.sap.solman.agent.core.cert.impl.KeyManager.initGlobal(KeyManager.java:310)
at com.sap.solman.agent.core.cert.impl.KeyManager.<clinit>(KeyManager.java:284)
at com.sap.solman.agent.core.cert.impl.KeyManagerFactoryImp.getKeyManager(KeyManagerFactoryImp.java:21)
[...]
caused by: com.sap.solman.agent.core.cert.CertificateException: /usr/sap/hostctrl/exe/sec/SAPSSLS.pse
at com.sap.solman.agent.core.cert.impl.CertificateStore.openKeyStoreFile(CertificateStore.java:274)
at com.sap.solman.agent.core.cert.impl.CertificateStore.readFile(CertificateStore.java:108)
at com.sap.solman.agent.core.cert.impl.CertificateStore.readServerKeyStore(CertificateStore.java:92)
[...]
caused by: java.io.IOException: Error parsing pse file
at com.sap.commoncryptolib.provider.KeyStorePSE.engineLoad(Unknown Source)
at java.security.KeyStore.load(KeyStore.java:1445)
at com.sap.solman.agent.core.cert.impl.CertificateStore.openKeyStoreFile(CertificateStore.java:270)
at com.sap.solman.agent.core.cert.impl.CertificateStore.readFile(CertificateStore.java:108)
at com.sap.solman.agent.core.cert.impl.CertificateStore.readServerKeyStore(CertificateStore.java:92)
[...]
caused by: java.security.KeyStoreException: Error [0xa1500200]: Wrong password
at com.sap.commoncryptolib.provider.CCLKeyStorePSE.jniNewWithPSE(Native Method)
at com.sap.commoncryptolib.provider.CCLKeyStorePSE.create(Unknown Source)
at com.sap.commoncryptolib.provider.KeyStorePSE.engineLoad(Unknown Source)
at java.security.KeyStore.load(KeyStore.java:1445)
[...]
Read more...
Environment
- SAP Focused Run
- Simple Diagnostics Agent 1.0 >= SP 44 (1.44)
- SAP Host Agent 7.21 >= PL45
- SAPJVM > 8.1.51
Product
Keywords
KBA , SV-FRN-INF-SDA , Simple Diagnostic Agent (SDA) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview