cancel
Showing results for 
Search instead for 
Did you mean: 

SAP PI 7.1 - Runtime Workbench Error - "Service Unavailable"

Former Member
0 Kudos

Hi there,

We have just installed SAP PI 7.1 on an iSeries 6.1 server, all seems to be successfully installed except that the runtime workbench will not start. It seems to be that the runtime workbench service was not deployed successfully during the install.

The error when trying to launch the Runtime Workbench is:

Application cannot be started!

 Details: com.sap.engine.services.deploy.exceptions.ServerDeploymentException: [ERROR CODE DPL.DS.5004] Cannot create application loader for application sap.com/com.sap.xi.rwb.
	at com.sap.engine.services.deploy.server.utils.LoadContextUtils.defineSharedApplicationLoader(LoadContextUtils.java:100)
	at com.sap.engine.services.deploy.server.DeployServiceImpl.bindLoader(DeployServiceImpl.java:1780)
	at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:216)
	at com.sap.engine.services.deploy.server.application.StartTransaction.prepare(StartTransaction.java:179)
	at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:419)
	at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesImpl(ParallelAdapter.java:495)
	at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhasesImpl(StartTransaction.java:554)
	at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:248)
	at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesAndWait(ParallelAdapter.java:389)
	at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:3387)
	at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:3373)
	at com.sap.engine.services.deploy.server.DeployCommunicatorImpl.startApplicationAndWait(DeployCommunicatorImpl.java:749)
	at com.sap.engine.services.servlets_jsp.server.deploy.impl.ApplicationManager.start(ApplicationManager.java:180)
	at com.sap.engine.services.servlets_jsp.server.deploy.impl.ApplicationManager.analyseAppStatusMode(ApplicationManager.java:288)
	at com.sap.engine.services.servlets_jsp.server.DeployContext.startLazyApplication(DeployContext.java:334)
	at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:86)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:67)
	at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
	at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
	at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
	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:71)
	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:71)
	at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:309)
	at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.run(Processor.java:222)
	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:152)
	at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:247)
Caused by: java.lang.IllegalStateException: [ERROR CODE DPL.DS.6102] The sap.com/com.sap.xi.rwb class loader is not null, but sap.com/com.sap.xi.rwbcom.sap.engine.boot.loader.ResourceMultiParentClassLoader722bac67alive for the LoadContext, which is wrong /nHint: The reason could be leaking class loaders.You can also check, whether above in the stack trace, there is a call to unregister the loader. 
	at com.sap.engine.services.deploy.server.utils.LoadContextUtils.ensureLoaderNameAndUnregisteredLoader(LoadContextUtils.java:52)
	at com.sap.engine.services.deploy.server.utils.LoadContextUtils.defineSharedApplicationLoader(LoadContextUtils.java:72)
	... 34 more

Has anybody had this error before? Or how easy is it to manually re-deploy the service again?

Thanks for the help

Lynton

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

I'm not sure if we the same issue as before here but definitely the reason I've encountered this type of error is that my Java is 1.4 and PI 7.1 requires 1.5.

Former Member
0 Kudos

I have just seen this on the forum as well which is exactly the same question that I have....

I will try it now and will let you know

Lynton

Edited by: Lynton Grice on Aug 18, 2009 12:29 PM