Skip to Content
0
Feb 03, 2006 at 12:24 PM

Problems when accessing Key-Store out of Adapter-Module

212 Views

Hi folks!

We are trying to access the Key-Storage Service for getting Certificates within a custom developed Adapter Module out of keystore view "TrustedCAs".

After successfully testing the module on DEV and deploying it onto Q we always get the exception below whenever we try to retrieve the certificates. For us it seems to be some <b>"NullPointerException"</b> during "granting process" of our application against the Key-Storage Service ...

Does anybody have an idea how to get rid of this problem?

Many thanks in advanve,

Martin!

Date : 02/03/2006

Time : 13:09:40:507

Message : Module Exception 'com.sap.aii.af.mp.module.ModuleException caused by: java.rmi.RemoteException: com.sap.engine.services.keystore.exceptions.BaseRemoteException: Remote call errored at com.sap.engine.services.keystore.impl.KeystoreManagerImpl.checkPermission(KeystoreManagerImpl.java:50) at com.sap.engine.services.keystore.interfaces.KeystoreManagerWrapper_Stub.checkPermission(KeystoreManagerWrapper_Stub.java:707) at com.sap.engine.services.keystore.interfaces.KeystoreManagerWrapper_Stub.getKeystore(KeystoreManagerWrapper_Stub.java:201) at com.snapconsult.spardat.smime.SMime.checkSignature(SMime.java:677) at com.snapconsult.spardat.smime.SMime.process(SMime.java:307) at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl0.process(ModuleLocalLocalObjectImpl0.java:133) at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:252) at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0.process(ModuleProcessorLocalLocalObjectImpl0.java:103) at com.sap.aii.adapter.file.File2XI.send(File2XI.java:3125) at com.sap.aii.adapter.file.File2XI.processFileList(File2XI.java:1299) at com.sap.aii.adapter.file.File2XI.invoke(File2XI.java:650) at com.sap.aii.af.service.scheduler.JobBroker$Worker.run(JobBroker.java:450) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)Caused by: java.lang.NullPointerException at com.sap.engine.services.keystore.impl.security.SecurityRestrictionsChecker.checkPermission(SecurityRestrictionsChecker.java:220) at com.sap.engine.services.keystore.impl.ParameterChecker.checkPermission(ParameterChecker.java:35) at com.sap.engine.services.keystore.impl.KeystoreManagerImpl.checkPermission(KeystoreManagerImpl.java:46) ... 15 more' found, cause: java.rmi.RemoteException: com.sap.engine.services.keystore.exceptions.BaseRemoteException: Remote call errored at com.sap.engine.services.keystore.impl.KeystoreManagerImpl.checkPermission(KeystoreManagerImpl.java:50) at com.sap.engine.services.keystore.interfaces.KeystoreManagerWrapper_Stub.checkPermission(KeystoreManagerWrapper_Stub.java:707) at com.sap.engine.services.keystore.interfaces.KeystoreManagerWrapper_Stub.getKeystore(KeystoreManagerWrapper_Stub.java:201) at com.snapconsult.spardat.smime.SMime.checkSignature(SMime.java:677) at com.snapconsult.spardat.smime.SMime.process(SMime.java:307) at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl0.process(ModuleLocalLocalObjectImpl0.java:133) at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:252) at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0.process(ModuleProcessorLocalLocalObjectImpl0.java:103) at com.sap.aii.adapter.file.File2XI.send(File2XI.java:3125) at com.sap.aii.adapter.file.File2XI.processFileList(File2XI.java:1299) at com.sap.aii.adapter.file.File2XI.invoke(File2XI.java:650) at com.sap.aii.af.service.scheduler.JobBroker$Worker.run(JobBroker.java:450) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)Caused by: java.lang.NullPointerException at com.sap.engine.services.keystore.impl.security.SecurityRestrictionsChecker.checkPermission(SecurityRestrictionsChecker.java:220) at com.sap.engine.services.keystore.impl.ParameterChecker.checkPermission(ParameterChecker.java:35) at com.sap.engine.services.keystore.impl.KeystoreManagerImpl.checkPermission(KeystoreManagerImpl.java:46) ... 15 more

Severity : Error

Category : /Applications/ExchangeInfrastructure/AdapterFramework/Services/ADAPTER/ADMIN/File

Location : com.sap.aii.adapter.file.File2XI.processFileList()

Application : anonimus

Thread : XI AF File2XI[:BS_eInvoicing:KK_EINVOICING_FileSender_EML]

Datasource : 9323450:E:\usr\sap\XDS\DVEBMGS00\j2ee\cluster\server0\log\defaultTrace.trc

Message ID : 009027CA957C006000000C8F0000128C00040BE2C9A6A674

Source Name : com.sap.aii.adapter.file.File2XI

Argument Objs :

Arguments :

Dsr Component :

Dsr Transaction : f3c2486194ad11da8c17009027ca957c

Dsr User :

Indent : 0

Level : 0

Message Code :

Message Type : 0

Relatives : /Applications/ExchangeInfrastructure/AdapterFramework/Services/ADAPTER/ADMIN/File

Resource Bundlename :

Session : 0

Source : com.sap.aii.adapter.file.File2XI

ThreadObject : XI AF File2XI[:BS_eInvoicing:KK_EINVOICING_FileSender_EML]

Transaction : SAP J2EE Engine JTA Transaction : [0ffffff8e43ffffffba00812]

User : J2EE_GUEST