cancel
Showing results for 
Search instead for 
Did you mean: 

Java exception during business system import from SLD

former_member1275317
Participant
0 Kudos

Hi,

  We have following exception coming in during the assignment of business system from Integration directory page.

   Please give me some suggestions to get rid this off

       

                   javax.ejb.EJBException: (Failed in component: sap.com/com.sap.xi.directory, BC-XI-IBD) Exception raised from invocation of public com.sap.aii.ibdir.bom.cpa.Service com.sap.aii.ibdir.server.misc.DirSpecMiscServicesBean.setServiceDefaultAttributes(com.sap.aii.ibdir.bom.cpa.Service) method on bean instance com.sap.aii.ibdir.server.misc.DirSpecMiscServicesBean@32b524da for bean sap.com/com.sap.xi.directory*xml|com.sap.xpi.ibdir.server.jar*xml|DirSpecMiscServicesBean in application sap.com/com.sap.xi.directory.; nested exception is: com.sap.aii.utilxi.misc.api.BaseRuntimeException: 0

com.sap.aii.utilxi.misc.api.BaseRuntimeException: 0

at com.sap.aii.ibdir.server.misc.DirSpecMiscServicesAbstractBean.setServiceDefaultAttributes(DirSpecMiscServicesAbstractBean.java:579)

at com.sap.aii.ibdir.server.misc.DirSpecMiscServicesBean.setServiceDefaultAttributes(DirSpecMiscServicesBean.java:330)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)

at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)

at $Proxy3304.setServiceDefaultAttributes(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:234)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:355)

at com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:69)

at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:67)

at com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:41)

at com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:977)

at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:57)

at com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)

Caused by: java.lang.ArrayIndexOutOfBoundsException: 0

at com.sap.aii.ib.server.sldquery.SLDQueryRequester.readCentralApplicationServer(SLDQueryRequester.java:1586)

at com.sap.aii.ib.server.sldquery.SLDQueryRequester.getBusinessSystemTechnical(SLDQueryRequester.java:459)

at com.sap.aii.ib.server.sldquery.SLDQueryRequester.getBusinessSystemAll(SLDQueryRequester.java:314)

at com.sap.aii.ibdir.server.sldaccess.BusinessSystemAccessor.getExtObject(BusinessSystemAccessor.java:56)

at com.sap.aii.ib.server.extobjects.EOAServiceImpl.getExtObject(EOAServiceImpl.java:107)

at com.sap.aii.ibdir.server.misc.ServerSLDClient.getBusinessSystem(ServerSLDClient.java:96)

at com.sap.aii.ibdir.server.misc.DirSpecMiscServicesAbstractBean.getBusinessSystem(DirSpecMiscServicesAbstractBean.java:483)

at com.sap.aii.ibdir.server.misc.DirSpecMiscServicesAbstractBean.setServiceDefaultAttributes(DirSpecMiscServicesAbstractBean.java:573)

... 39 more

javax.ejb.EJBException: (Failed in component: sap.com/com.sap.xi.directory, BC-XI-IBD) Exception raised from invocation of public com.sap.aii.ibdir.bom.cpa.Service com.sap.aii.ibdir.server.misc.DirSpecMiscServicesBean.setServiceDefaultAttributes(com.sap.aii.ibdir.bom.cpa.Service) method on bean instance com.sap.aii.ibdir.server.misc.DirSpecMiscServicesBean@32b524da for bean sap.com/com.sap.xi.directory*xml|com.sap.xpi.ibdir.server.jar*xml|DirSpecMiscServicesBean in application sap.com/com.sap.xi.directory.; nested exception is: com.sap.aii.utilxi.misc.api.BaseRuntimeException: 0

at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:83)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)

at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)

at $Proxy3304.setServiceDefaultAttributes(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:234)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:355)

at com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:69)

at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:67)

at com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:41)

at com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:977)

at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:57)

at com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)

Caused by: com.sap.aii.utilxi.misc.api.BaseRuntimeException: 0

at com.sap.aii.ibdir.server.misc.DirSpecMiscServicesAbstractBean.setServiceDefaultAttributes(DirSpecMiscServicesAbstractBean.java:579)

at com.sap.aii.ibdir.server.misc.DirSpecMiscServicesBean.setServiceDefaultAttributes(DirSpecMiscServicesBean.java:330)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)

... 33 more

Caused by: java.lang.ArrayIndexOutOfBoundsException: 0

at com.sap.aii.ib.server.sldquery.SLDQueryRequester.readCentralApplicationServer(SLDQueryRequester.java:1586)

at com.sap.aii.ib.server.sldquery.SLDQueryRequester.getBusinessSystemTechnical(SLDQueryRequester.java:459)

at com.sap.aii.ib.server.sldquery.SLDQueryRequester.getBusinessSystemAll(SLDQueryRequester.java:314)

at com.sap.aii.ibdir.server.sldaccess.BusinessSystemAccessor.getExtObject(BusinessSystemAccessor.java:56)

at com.sap.aii.ib.server.extobjects.EOAServiceImpl.getExtObject(EOAServiceImpl.java:107)

at com.sap.aii.ibdir.server.misc.ServerSLDClient.getBusinessSystem(ServerSLDClient.java:96)

at com.sap.aii.ibdir.server.misc.DirSpecMiscServicesAbstractBean.getBusinessSystem(DirSpecMiscServicesAbstractBean.java:483)

at com.sap.aii.ibdir.server.misc.DirSpecMiscServicesAbstractBean.setServiceDefaultAttributes(DirSpecMiscServicesAbstractBean.java:573)

... 39 more    

Accepted Solutions (1)

Accepted Solutions (1)

iaki_vila
Active Contributor
0 Kudos

Hi Sandeep,

Have you upgraded from PI version < 7.1 to PI version >= 7.1?

Regards.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Sandeep,

Note #764176 Manual correction of XI content in SLD, has a high

success rate of resolve this type of issue. .Check this note.

Thanks and Regards,

Vipin

former_member1275317
Participant
0 Kudos

Thanks Vipin and Iñaki Vila for your inputs.

Sorry for late response on this. Better late than Never

We have found the root cause for exception. In SLD  application server need to define as Central and some how our basis guys missed the configuration.

Closing this post