cancel
Showing results for 
Search instead for 
Did you mean: 

CPA Cache refresh in SAP PI

Former Member
0 Kudos

Hi,

I've got problems with the CPA cache refresh.

I got the following error:

CPA Cache not updated with directory data.

Description:

com.sap.aii.af.service.cpa.CPAException: Failed to open the protected config section for write. Reason: com.sap.engine.frame.core.configuration.ConfigurationException: Error occurred: Deserialization of the ProtectionDomain-file failed in configuration 'PROTECTED_CONTENT_ROOT/xpi/cpa'
at com.sap.aii.af.service.cpa.impl.util.ConfigurationAccess.openProtectedConfigSectionForWrite(ConfigurationAccess.java:738)
at com.sap.aii.af.service.cpa.impl.cache.directory.DirectoryDataParser.<init>(DirectoryDataParser.java:56)
at com.sap.aii.af.service.cpa.impl.cache.CacheManager.updateCacheWithDirectoryData(CacheManager.java:398)
at com.sap.aii.af.service.cpa.impl.cache.CacheManager.performCacheUpdate(CacheManager.java:505)
at com.sap.aii.af.service.cpa.impl.cache.CacheManager$CacheUpdateRunnable.run(CacheManager.java:291)
at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:175)
at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:274)
Caused by: com.sap.engine.frame.core.configuration.ConfigurationException: Error occurred: Deserialization of the ProtectionDomain-file failed in configuration 'PROTECTED_CONTENT_ROOT/xpi/cpa'
at com.sap.engine.core.configuration.impl.ConfigurationData.deserializeProtectionDomainFile(ConfigurationData.java:1785)
at com.sap.engine.core.configuration.impl.ConfigurationData.loadProtectionDomainFile(ConfigurationData.java:1721)
at com.sap.engine.core.configuration.impl.persistence.rdbms.PersistenceHandler.loadAdditionalData(PersistenceHandler.java:210)
at com.sap.engine.core.configuration.impl.persistence.rdbms.PersistenceHandler.readConfig(PersistenceHandler.java:195)
at com.sap.engine.core.configuration.impl.cache.CachedConfiguration.readConfigData(CachedConfiguration.java:473)
at com.sap.engine.core.configuration.impl.cache.CachedConfiguration.<init>(CachedConfiguration.java:80)
at com.sap.engine.core.configuration.impl.cache.ConfigurationCache.getCachedConfiguration(ConfigurationCache.java:1170)
at com.sap.engine.core.configuration.impl.cache.ConfigurationCache.getConfigMetaData(ConfigurationCache.java:605)
at com.sap.engine.core.configuration.impl.ConfigurationHandlerImpl.retrieveWriteAccessSubConfig(ConfigurationHandlerImpl.java:462)
at com.sap.engine.core.configuration.impl.ConfigurationHandlerImpl.getSubConfiguration(ConfigurationHandlerImpl.java:570)
at com.sap.engine.core.configuration.impl.ReadAccessConfiguration.getSubConfiguration(ReadAccessConfiguration.java:885)
at com.sap.engine.core.configuration.impl.ReadAccessConfiguration.getSubConfiguration(ReadAccessConfiguration.java:874)
at com.sap.aii.af.service.cpa.impl.util.ConfigurationAccess.openProtectedConfigSectionForWrite(ConfigurationAccess.java:721)
... 7 more
Caused by: com.sap.security.core.server.secstorefs.DecryptionFailedException: Decryption failed!
at com.sap.security.core.server.secstorefs.RemoveCheckInputStream.read(RemoveCheckInputStream.java:39)
at com.sap.security.core.server.secstorefs.RemoveCheckInputStream.read(RemoveCheckInputStream.java:59)
at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2215)
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2696)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
at com.sap.engine.core.configuration.impl.ConfigurationData.deserializeProtectionDomainFile(ConfigurationData.java:1781)
... 19 more

Can anyone help me solving this problem

Kind regards

Maarten

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Maarten,

Plz check at this topics :http://scn.sap.com/thread/125033

Rgds,

Jo

Former Member
0 Kudos

Hi,

I already checked that topic. But both users are not locked and the error is different. I don't get an authorization error but the following error:

com.sap.aii.af.service.cpa.CPAException: Failed to open the protected config section for write. So it seems to be a different situation.

kind regards,

Maarten

Former Member
0 Kudos

Hi,

Can you try to restart your J2EE services?

Rgds

Former Member
0 Kudos

Hi Jo,

A restart worked.

Thnx for the quick advise.

The cause is still unknown.

Kind regards