cancel
Showing results for 
Search instead for 
Did you mean: 

XPI Service: CPA Cache status failed

former_member550907
Participant
0 Kudos

Hi!

Guys need help.

Configuring the Non-Central Advanced Adapter Engine (PI-AF) for AEX

Connected PI system as AAE to the central system. The system is registered in the SLD. In the setting of a communication channel Adapter Engine as AAE there and you can select it, but there is an error in CPACache and then almost all of the services in the status of Stopped

Attempt to start the service an error:

Unable to start service com.sap.aii.af.cpa.svc. Reported reason: Could not initialize CPA cache service; reason: com.sap.aii.af.service.cpa.impl.exception.CPACacheException: Local CPA cache not initialized. Reason: com.sap.aii.af.service.cpa.impl.exception.CPADBException: Could not read CPAObject from DB. Reason: com.sap.aii.af.service.cpa.impl.exception.CPASchemaException: Could not initialize SchemaManager. Reason: com.sap.aii.af.service.cpa.impl.exception.CPASchemaException: Could not parse Schema for File|7e9a3ca782ab11dfb3adf6750a424100|http://sap.com/xi/XI/System. Reason: com.sap.aii.af.service.cpa.impl.exception.CPASchemaException: Could not parse Schema. Reason: org.xml.sax.SAXParseException: Content is not allowed in prolog.

A system reboot did not help!

AEX - PI 7.31 SP 11 single stack

AAE - PI 7.31 SP 11 single stack

Used configuration - Configuring the Non-Central Advanced Adapter Engine (PI-AF) for AEX - Configuring Process Integratio...

Regards,

Rinaz

Accepted Solutions (0)

Answers (3)

Answers (3)

robert_warde4
Active Participant
0 Kudos

Log into the ESR and ID and check the cache status there. All the recent problems I have had with cache have been due to one of my developers deploying ID code without any correspoinding objects in the ESR or an ivalid value in the port field of an SFTP adapter.

Also check to see what was updated OR transported BEFORE the last cache update.

Cache seems to be a mystery to some people. A full restart can help but all my recent problems have been due to errors on behalf of the developers

dipen_pandya
Contributor
0 Kudos

Hi,

You can try after full system restart.

Regards,

Dipen.

former_member550907
Participant
0 Kudos

HI Diren,

Global [startApp] operation of application [sap.com/com.sap.aii.adapter.sample.ra] finished with errors for [241] ms on server process [3922350] [

>>> Errors <<<

            1). com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Clusterwide exception: [server ID 3922250:com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Application sap.com/com.sap.aii.adapter.sample.ra cannot be started. Reason: it has hard reference to service com.sap.aii.af.svc.facade, which is not active on the server because service fails to start with errors. Contact component owners to investigate the problem with service com.sap.aii.af.svc.facade.

            at com.sap.engine.services.deploy.server.LifecycleController.handleServiceNotAvailable(LifecycleController.java:505)

            at com.sap.engine.services.deploy.server.LifecycleController.startReferencedService(LifecycleController.java:479)

            at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponent(LifecycleController.java:210)

            at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponents(LifecycleController.java:179)

            at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:208)

            at com.sap.engine.services.deploy.server.application.StartTransaction.beginLocal(StartTransaction.java:184)

            at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:549)

            at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocal(ParallelAdapter.java:335)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.execute(DeployServiceImpl.java:1719)

            at com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$StartRemoteCommand.execute(RemoteCommandFactory.java:792)

            at com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand$1.run(RemoteCommandFactory.java:138)

            at com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand$1.run(RemoteCommandFactory.java:133)

            at java.security.AccessController.doPrivileged(Native Method)

            at javax.security.auth.Subject.doAs(Subject.java:394)

            at com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand.executeInSubjectDoAs(RemoteCommandFactory.java:133)

            at com.sap.engine.services.deploy.server.remote.RemoteCaller$1.run(RemoteCaller.java:589)

            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:185)

            at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

server ID 3922350:com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Application [sap.com/com.sap.aii.adapter.sample.ra] cannot be started. Reason: it has hard reference to resource [com.sap.aii.af.ifc.facade] with type [interface], which is not active on the server, because of issues with service [com.sap.aii.af.svc.facade] which provides it - [service failed to start with errors]

            at com.sap.engine.services.deploy.server.LifecycleController.handleInterfaceServiceNotAvailable(LifecycleController.java:382)

            at com.sap.engine.services.deploy.server.LifecycleController.startReferencedInterface(LifecycleController.java:358)

            at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponent(LifecycleController.java:207)

            at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponents(LifecycleController.java:179)

            at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:208)

            at com.sap.engine.services.deploy.server.application.StartTransaction.begin(StartTransaction.java:173)

            at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:421)

            at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhases(ParallelAdapter.java:486)

            at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhases(StartTransaction.java:700)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1836)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2486)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:2738)

            at com.sap.engine.services.deploy.server.DeployServiceImpl$1.run(DeployServiceImpl.java:2921)

            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:185)

            at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

]

            at com.sap.engine.services.deploy.server.application.ParallelAdapter.waitResponceFromRemoteNodes(ParallelAdapter.java:406)

            at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhases(ParallelAdapter.java:510)

            at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhases(StartTransaction.java:700)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1836)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2486)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:2738)

            at com.sap.engine.services.deploy.server.DeployServiceImpl$1.run(DeployServiceImpl.java:2921)

            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:185)

            at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

            2). com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Application [sap.com/com.sap.aii.adapter.sample.ra] cannot be started. Reason: it has hard reference to resource [com.sap.aii.af.ifc.facade] with type [interface], which is not active on the server, because of issues with service [com.sap.aii.af.svc.facade] which provides it - [service failed to start with errors]

            at com.sap.engine.services.deploy.server.LifecycleController.handleInterfaceServiceNotAvailable(LifecycleController.java:382)

            at com.sap.engine.services.deploy.server.LifecycleController.startReferencedInterface(LifecycleController.java:358)

            at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponent(LifecycleController.java:207)

            at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponents(LifecycleController.java:179)

            at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:208)

            at com.sap.engine.services.deploy.server.application.StartTransaction.begin(StartTransaction.java:173)

            at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:421)

            at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhases(ParallelAdapter.java:486)

            at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhases(StartTransaction.java:700)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1836)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2486)

            at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:2738)

            at com.sap.engine.services.deploy.server.DeployServiceImpl$1.run(DeployServiceImpl.java:2921)

            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:185)

            at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

] [

without warnings <<Global [startApp] operation of application [sap.com/com.sap.aii.adapter.sample.ra] finished with errors for [241] ms on server process [3922350] [
>>> Errors <<<
1). com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Clusterwide exception: [server ID 3922250:com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Applicationsap.com/com.sap.aii.adapter.sample.ra cannot be started. Reason: it has hard reference to service com.sap.aii.af.svc.facade, which is not active on the server because service fails to start with errors. Contact component owners to investigate the problem with service com.sap.aii.af.svc.facade.
at com.sap.engine.services.deploy.server.LifecycleController.handleServiceNotAvailable(LifecycleController.java:505)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedService(LifecycleController.java:479)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponent(LifecycleController.java:210)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponents(LifecycleController.java:179)
at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:208)
at com.sap.engine.services.deploy.server.application.StartTransaction.beginLocal(StartTransaction.java:184)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:549)
at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocal(ParallelAdapter.java:335)
at com.sap.engine.services.deploy.server.DeployServiceImpl.execute(DeployServiceImpl.java:1719)
at com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$StartRemoteCommand.execute(RemoteCommandFactory.java:792)
at com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand$1.run(RemoteCommandFactory.java:138)
at com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand$1.run(RemoteCommandFactory.java:133)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:394)
at com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand.executeInSubjectDoAs(RemoteCommandFactory.java:133)
at com.sap.engine.services.deploy.server.remote.RemoteCaller$1.run(RemoteCaller.java:589)
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:185)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)


server ID 3922350:com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Application [sap.com/com.sap.aii.adapter.sample.ra] cannot be started. Reason: it has hard reference to resource [com.sap.aii.af.ifc.facade] with type [interface], which is not active on the server, because of issues with service [com.sap.aii.af.svc.facade] which provides it - [service failed to start with errors]
at com.sap.engine.services.deploy.server.LifecycleController.handleInterfaceServiceNotAvailable(LifecycleController.java:382)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedInterface(LifecycleController.java:358)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponent(LifecycleController.java:207)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponents(LifecycleController.java:179)
at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:208)
at com.sap.engine.services.deploy.server.application.StartTransaction.begin(StartTransaction.java:173)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:421)
at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhases(ParallelAdapter.java:486)
at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhases(StartTransaction.java:700)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1836)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2486)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:2738)
at com.sap.engine.services.deploy.server.DeployServiceImpl$1.run(DeployServiceImpl.java:2921)
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:185)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)


]
at com.sap.engine.services.deploy.server.application.ParallelAdapter.waitResponceFromRemoteNodes(ParallelAdapter.java:406)
at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhases(ParallelAdapter.java:510)
at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhases(StartTransaction.java:700)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1836)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2486)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:2738)
at com.sap.engine.services.deploy.server.DeployServiceImpl$1.run(DeployServiceImpl.java:2921)
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:185)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)


2). com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Application [sap.com/com.sap.aii.adapter.sample.ra] cannot be started. Reason: it has hard reference to resource [com.sap.aii.af.ifc.facade] with type [interface], which is not active on the server, because of issues with service [com.sap.aii.af.svc.facade] which provides it - [service failed to start with errors]
at com.sap.engine.services.deploy.server.LifecycleController.handleInterfaceServiceNotAvailable(LifecycleController.java:382)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedInterface(LifecycleController.java:358)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponent(LifecycleController.java:207)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponents(LifecycleController.java:179)
at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:208)
at com.sap.engine.services.deploy.server.application.StartTransaction.begin(StartTransaction.java:173)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:421)
at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhases(ParallelAdapter.java:486)
at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhases(StartTransaction.java:700)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1836)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2486)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:2738)
at com.sap.engine.services.deploy.server.DeployServiceImpl$1.run(DeployServiceImpl.java:2921)
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:185)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

naveen_chichili
Active Contributor
0 Kudos

Hi Rinaz,

Did you try refreshing the CPA cache with the below url?

http://host:port/CPACache/refresh?mode=full

Thanks,

Naveen

former_member550907
Participant
0 Kudos

Hi Naveen,

CPACache does not work, because the service CPA Cache status failed

Regards,

Rinaz