cancel
Showing results for 
Search instead for 
Did you mean: 

sap.com/com.sap.aii.af.app startup failed

0 Kudos

Hi,I cross a problem about PI. The system startup is normal,But some java applications startup failed. ie.

There error information as blow:

javax.management.RuntimeMBeanException: com.sap.engine.services.ejb3.runtime.impl.refmatcher.EJBResolvingException: Cannot start application sap.com/com.sap.aii.af.app; nested exception is: java.rmi.RemoteException: ASJ.dpl_ds.006125 Error occurred while starting application locally and wait.; nested exception is:

  com.sap.engine.services.jmsconnector.exceptions.BaseDeploymentException: Invalid factory type: LicenseAggregationQueueFactory -> com.sap.jms.client.rmi.RMIConnectionFactory. Possible reasons: 1) The object is not an instance of the allowed JMS factory types. 2) JMS api class used in the jms connector is loaded from different classloader than the one used in the application. Remove javax.jms.* and javax.resource.* classes from your library or set references from your library to library:j2eeca and library:jms.

  at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(DefaultMBeanServerInterceptor.java:856)

  at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(DefaultMBeanServerInterceptor.java:869)

  at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:670)

  at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:639)

  at com.sap.pj.jmx.server.MBeanServerImpl.getAttribute(MBeanServerImpl.java:662)

  at com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.getAttribute(MBeanServerWrapperInterceptor.java:181)

  at com.sap.engine.services.jmx.CompletionInterceptor.getAttribute(CompletionInterceptor.java:449)

  at com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.getAttribute(BasicMBeanServerInterceptor.java:169)

  at com.sap.jmx.provider.ProviderInterceptor.getAttribute(ProviderInterceptor.java:224)

  at com.sap.engine.services.jmx.RedirectInterceptor.getAttribute(RedirectInterceptor.java:232)

  at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.getAttribute(MBeanServerInterceptorChain.java:161)

  at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.getAttribute(MBeanServerSecurityWrapper.java:235)

  at com.sap.engine.services.jmx.ClusterInterceptor.getAttribute(ClusterInterceptor.java:559)

  at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.getAttribute(MBeanServerInterceptorChain.java:161)

  at com.sap.lm.itsam.ui.connection.impl.ITSAMUIMBeanServerConnectionWrapper.getAttribute(ITSAMUIMBeanServerConnectionWrapper.java:244)

  at com.sap.lm.itsam.ui.appmodule.Overview.getAttribute(Overview.java:1851)

  at com.sap.lm.itsam.ui.appmodule.Overview.loadEJBDetail(Overview.java:2038)

  at com.sap.lm.itsam.ui.appmodule.Overview.loadEJBs(Overview.java:2028)

  at com.sap.lm.itsam.ui.appmodule.Overview.loadEJBModuleDetails(Overview.java:727)

  at com.sap.lm.itsam.ui.appmodule.wdp.InternalOverview.loadEJBModuleDetails(InternalOverview.java:1459)

  at com.sap.lm.itsam.ui.appmodule.EJBModule.onPlugLoad(EJBModule.java:319)

  at com.sap.lm.itsam.ui.appmodule.wdp.InternalEJBModule.wdInvokeEventHandler(InternalEJBModule.java:708)

  at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:142)

  at com.sap.tc.webdynpro.progmodel.window.ViewController.invokeInboundPlugHandler(ViewController.java:446)

  at com.sap.tc.webdynpro.clientserver.cal.NavigationManager.processInboundPlugQueue(NavigationManager.java:305)

  at com.sap.tc.webdynpro.clientserver.cal.NavigationManager.navigate(NavigationManager.java:320)

  at com.sap.tc.webdynpro.clientserver.phases.NavigationPhase.execute(NavigationPhase.java:63)

  at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:162)

  at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:110)

  at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:97)

  at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:515)

  at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:58)

  at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1671)

  at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1485)

  at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStandalone(ApplicationSession.java:908)

  at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:880)

  at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:357)

  at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:326)

  at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)

  at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:89)

  at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:62)

  at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)

  at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

  at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

  at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)

  at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)

  at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)

  at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)

  at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)

  at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276)

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

Caused by: com.sap.engine.services.ejb3.runtime.impl.refmatcher.EJBResolvingException: Cannot start application sap.com/com.sap.aii.af.app; nested exception is: java.rmi.RemoteException: ASJ.dpl_ds.006125 Error occurred while starting application locally and wait.; nested exception is:

  com.sap.engine.services.jmsconnector.exceptions.BaseDeploymentException: Invalid factory type: LicenseAggregationQueueFactory -> com.sap.jms.client.rmi.RMIConnectionFactory. Possible reasons: 1) The object is not an instance of the allowed JMS factory types. 2) JMS api class used in the jms connector is loaded from different classloader than the one used in the application. Remove javax.jms.* and javax.resource.* classes from your library or set references from your library to library:j2eeca and library:jms.

  at com.sap.engine.services.ejb3.runtime.impl.DefaultContainerRepository.startApp(DefaultContainerRepository.java:347)

  at com.sap.engine.services.ejb3.administraton.impl.ITSAMMessageDrivenBean.getSettings(ITSAMMessageDrivenBean.java:95)

  at com.sap.engine.admin.model.itsam.jsr77.ejb.SAP_ITSAMJ2eeMessageDrivenBeanWrapper.getAttribute(SAP_ITSAMJ2eeMessageDrivenBeanWrapper.java:324)

  at com.sap.engine.admin.model.itsam.jsr77.ejb.SAP_ITSAMJ2eeMessageDrivenBeanWrapperAdapter.getAttribute(SAP_ITSAMJ2eeMessageDrivenBeanWrapperAdapter.java:85)

  at com.sap.engine.services.ejb3.administraton.impl.ITSAMMessageDrivenBean$SAP_ITSAMJ2eeMessageDrivenBeanWrapperAdapterLocal.getAttribute(ITSAMMessageDrivenBean.java:79)

  at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:666)

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

hi S Sriram,

    I have solved the problem. it's casued by jms_provider -> default -> conn_factories ->QueueConnectionFactory->connectionType is modified. The default value is 3.

Former Member
0 Kudos

Hi Peng,

Please let us know exact location to change above settings.

Answers (1)

Answers (1)

Sriram2009
Active Contributor
0 Kudos

Hi Guo Peng

Kindly go thru the below mention sap notes

1742797  JMS destination cannot be accessed from another cluster

1756569  Class loading problems related to JMS connectivity 29.08.2012

1849324  Prevent blockage of JMS message delivery during JMS failover 17.05.2013

1661907  PI JMS Adapter connection to Netweaver 7.3

Thanks

Sriram