cancel
Showing results for 
Search instead for 
Did you mean: 

Reg: Reason: it has hard reference to application XXXX in SAP EP 7.3

former_member222013
Participant
0 Kudos

Hi,

I am facing the below error,

Application XXXXX cannot be started. Reason: it has hard reference to application XXXX, which is not active on the server because  application is not deployed. Probably refering application XXXXX declares runtime but no deploy-time dependency to the referred application which is wrong. Deploy the component XXXXXX or contact owners of application XXXXX to check their references..

I have already deployed the reference application which the error is referring to and it is in started and in green state,but still we are not able to deploy the application successfully.We are using SAP EP 7.3

Can anyone please help me in solving this issue.

Thanks,

NWUser

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Don't give the sharing reference, just add the DC as used dc and mark it as Runtime dependencies. This will solve the problem.

Former Member
0 Kudos

Hi Saira Khan,

I don't understand you response. I have the same problem. How I solve it.

Thanks

Philippe.

Answers (3)

Answers (3)

former_member222013
Participant
0 Kudos

Hi,

Please find the log,

Web application [XXXXX] cannot be started. The error is: com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Application XXXX cannot be started. Reason: it has hard reference to application YYYYY, which is not active on the server because  application is not deployed. Probably refering application XXXX declares runtime but no deploy-time dependency to the referred application which is wrong. Deploy the component YYYY or contact owners of application XXXXX to check their references..
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedApplication(LifecycleController.java:617)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponent(LifecycleController.java:213)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponents(LifecycleController.java:179)
at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:206)
at com.sap.engine.services.deploy.server.application.StartTransaction.begin(StartTransaction.java:171)
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:679)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1822)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2482)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:2734)
at com.sap.engine.services.deploy.server.DeployCommunicatorImpl.lazyStartApplicationAndWait(DeployCommunicatorImpl.java:686)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.ApplicationManager.start(ApplicationManager.java:174)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.ApplicationManager.analyseAppStatusMode(ApplicationManager.java:287)
at com.sap.engine.services.servlets_jsp.server.DeployContext.startLazyApplication(DeployContext.java:391)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:165)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

The application YYYYY which is Hard reference to XXXXX does not exist at all.

Thanks,

NWUser

Former Member
0 Kudos

Hello,

Try after doing a clean system restart, that is killing all running processes, running cleanipc command to clean up shared memory and start.

If that doesnt work, provide log file so that exact root cause can be identified.

Regards,

Ashutosh

udaykumar_kanike
Active Contributor
0 Kudos

can you paste the complete log trace? the information you provided is not sufficient to find the root cause.