cancel
Showing results for 
Search instead for 
Did you mean: 

SXI_CACHE refresh fails with RunTimeError

Former Member
0 Kudos

We see the status in SXI_CACHE as "Cache contents are obsolete". When we try a delta cache refresh , it gives a runtime error like below and we are stuck unable to test XI objects!!

Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED

Date and Time 12.07.2005 18:32:36

ShrtText

Access not possible using 'NULL' object reference.

What happened?

Error in ABAP application program.

The current ABAP program "SAPLSWDD" had to be terminated because one of the statements could not be executed.

This is probably due to an error in the ABAP program.

Error analysis

Attempt to access a component using 'NULL' object reference (points to nothing). An object reference must point to an object (an instance of a class) before you can use it to access components (variable: " ").Either the reference has not yet been set, or it has been reset to 'NULL' by a CLEAR statement.

Trigger Location of Runtime Error

Program SAPLSWDD

Include LSWDDF30

Row 42

Module type (FORM)

Module Name SSC_WD_CREATE

Any thoughts to troubleshoot this issue !!

Thanks

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Can anyone help us with this issue!!

Thanks

Saravana

MichalKrawczyk
Active Contributor
0 Kudos

Hi Saravana,

have you tried refreshig INTEGRATIONRUNTIME_ from WWW?

http://server:port/rep/support/public/ViewCaches

can you see any errors from over there?

BTW

you have done all the steps from:

https://websmp206.sap-ag.de/~sapdownload/011000358700003163902004E/HowTo_handle_XI_30_Caches.pdf

haven't you?

Regards,

michal

MichalKrawczyk
Active Contributor
0 Kudos

second "solution"

you can also try to debug FM:

SAI_CACHE3_REFRESH_BACKGROUND if you anything else fails

and you don't want to post an OSS message

regards,

michal

Former Member
0 Kudos

Michal , this is the exception i see when i do a "full cache refresh" of INTEGRATIONRUNTIME, looks like XIISUER is unauthorized. Any idea what roles we need to reolve this !!

Method fault! Message : IBaseException:Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://ztm0042:50500/dir/hmi_cache_refresh_service/int?container=any" with user "XIISUSER". Response code is 401, response message is "Unauthorized" com.sap.aii.ib.server.abapcache.CacheRefreshException: Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://ztm0042:50500/dir/hmi_cache_refresh_service/int?container=any" with user "XIISUSER". Response code is 401, response message is "Unauthorized" at com.sap.aii.ibrun.server.valueMapping.cache.RefreshClient.refresh_VMCache(RefreshClient.java:58) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.refresh(HmiMethod_Invalidate.java:79) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.process(HmiMethod_Invalidate.java:40) at com.sap.aii.ib.server.hmi.HmiServiceImpl.invokeMethod(HmiServiceImpl.java(Compiled Code)) at com.sap.aii.ib.server.hmi.HmiServer.process(HmiServer.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiBean.process(HmiBean.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiLocalLocalObjectImpl20.process(HmiLocalLocalObjectImpl20.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.processRequestByHmiServer(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.workers.ExternalClient.doWork(ExternalClient.java:78) at com.sap.aii.ib.web.hmi.HmiServlet.doWork(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.doGet(HmiServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code)) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code)) at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java(Compiled Code)) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code)) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code)) IBaseException:Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://ztm0042:50500/dir/hmi_cache_refresh_service/int?container=any" with user "XIISUSER". Response code is 401, response message is "Unauthorized" com.sap.aii.utilxi.hmi.api.HmiCoreException: Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://ztm0042:50500/dir/hmi_cache_refresh_service/int?container=any" with user "XIISUSER". Response code is 401, response message is "Unauthorized" at com.sap.aii.utilxi.hmi.api.HmiCoreException.newCommunicationError(HmiCoreException.java:83) at com.sap.aii.utilxi.hmi.api.HmiHttpClientImpl.sendRequestAndReceiveResponseViaHttp(HmiHttpClientImpl.java:181) at com.sap.aii.utilxi.hmi.api.HmiHttpClientImpl.sendRequestAndReceiveResponse(HmiHttpClientImpl.java:92) at com.sap.aii.utilxi.hmi.api.HmiClientAdapter.invokeMethod(HmiClientAdapter.java:88) at com.sap.aii.ibrun.server.valueMapping.cache.HmiCaller.connect(HmiCaller.java:48) at com.sap.aii.ibrun.server.valueMapping.cache.HmiCaller.getXMLData(HmiCaller.java:54) at com.sap.aii.ibrun.server.valueMapping.cache.RefreshClient.refresh_VMCache(RefreshClient.java:53) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.refresh(HmiMethod_Invalidate.java:79) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.process(HmiMethod_Invalidate.java:40) at com.sap.aii.ib.server.hmi.HmiServiceImpl.invokeMethod(HmiServiceImpl.java(Compiled Code)) at com.sap.aii.ib.server.hmi.HmiServer.process(HmiServer.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiBean.process(HmiBean.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiLocalLocalObjectImpl20.process(HmiLocalLocalObjectImpl20.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.processRequestByHmiServer(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.workers.ExternalClient.doWork(ExternalClient.java:78) at com.sap.aii.ib.web.hmi.HmiServlet.doWork(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.doGet(HmiServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code)) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code)) at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java(Compiled Code)) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code)) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code)) Stack trace: com.sap.aii.utilxi.hmi.api.HmiMethodFault: IBaseException:Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://ztm0042:50500/dir/hmi_cache_refresh_service/int?container=any" with user "XIISUSER". Response code is 401, response message is "Unauthorized" com.sap.aii.ib.server.abapcache.CacheRefreshException: Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://ztm0042:50500/dir/hmi_cache_refresh_service/int?container=any" with user "XIISUSER". Response code is 401, response message is "Unauthorized" at com.sap.aii.ibrun.server.valueMapping.cache.RefreshClient.refresh_VMCache(RefreshClient.java:58) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.refresh(HmiMethod_Invalidate.java:79) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.process(HmiMethod_Invalidate.java:40) at com.sap.aii.ib.server.hmi.HmiServiceImpl.invokeMethod(HmiServiceImpl.java(Compiled Code)) at com.sap.aii.ib.server.hmi.HmiServer.process(HmiServer.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiBean.process(HmiBean.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiLocalLocalObjectImpl20.process(HmiLocalLocalObjectImpl20.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.processRequestByHmiServer(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.workers.ExternalClient.doWork(ExternalClient.java:78) at com.sap.aii.ib.web.hmi.HmiServlet.doWork(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.doGet(HmiServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code)) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code)) at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java(Compiled Code)) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code)) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code)) IBaseException:Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://ztm0042:50500/dir/hmi_cache_refresh_service/int?container=any" with user "XIISUSER". Response code is 401, response message is "Unauthorized" com.sap.aii.utilxi.hmi.api.HmiCoreException: Connection to system DIRECTORY using application DIRECTORY lost. Detailed information: Error accessing "http://ztm0042:50500/dir/hmi_cache_refresh_service/int?container=any" with user "XIISUSER". Response code is 401, response message is "Unauthorized" at com.sap.aii.utilxi.hmi.api.HmiCoreException.newCommunicationError(HmiCoreException.java:83) at com.sap.aii.utilxi.hmi.api.HmiHttpClientImpl.sendRequestAndReceiveResponseViaHttp(HmiHttpClientImpl.java:181) at com.sap.aii.utilxi.hmi.api.HmiHttpClientImpl.sendRequestAndReceiveResponse(HmiHttpClientImpl.java:92) at com.sap.aii.utilxi.hmi.api.HmiClientAdapter.invokeMethod(HmiClientAdapter.java:88) at com.sap.aii.ibrun.server.valueMapping.cache.HmiCaller.connect(HmiCaller.java:48) at com.sap.aii.ibrun.server.valueMapping.cache.HmiCaller.getXMLData(HmiCaller.java:54) at com.sap.aii.ibrun.server.valueMapping.cache.RefreshClient.refresh_VMCache(RefreshClient.java:53) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.refresh(HmiMethod_Invalidate.java:79) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.process(HmiMethod_Invalidate.java:40) at com.sap.aii.ib.server.hmi.HmiServiceImpl.invokeMethod(HmiServiceImpl.java(Compiled Code)) at com.sap.aii.ib.server.hmi.HmiServer.process(HmiServer.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiBean.process(HmiBean.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiLocalLocalObjectImpl20.process(HmiLocalLocalObjectImpl20.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.processRequestByHmiServer(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.workers.ExternalClient.doWork(ExternalClient.java:78) at com.sap.aii.ib.web.hmi.HmiServlet.doWork(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.doGet(HmiServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code)) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code)) at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java(Compiled Code)) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code)) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code)) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.refresh(HmiMethod_Invalidate.java:80) at com.sap.aii.ibrun.server.valueMapping.cache.HmiMethod_Invalidate.process(HmiMethod_Invalidate.java:40) at com.sap.aii.ib.server.hmi.HmiServiceImpl.invokeMethod(HmiServiceImpl.java(Compiled Code)) at com.sap.aii.ib.server.hmi.HmiServer.process(HmiServer.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiBean.process(HmiBean.java(Compiled Code)) at com.sap.aii.ib.sbeans.hmi.HmiLocalLocalObjectImpl20.process(HmiLocalLocalObjectImpl20.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.processRequestByHmiServer(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.workers.ExternalClient.doWork(ExternalClient.java:78) at com.sap.aii.ib.web.hmi.HmiServlet.doWork(HmiServlet.java(Compiled Code)) at com.sap.aii.ib.web.hmi.HmiServlet.doGet(HmiServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code)) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code)) at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java(Compiled Code)) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code)) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code)) Root cause : null

Details: No details available

Thanks

Saravana

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

now this error is much better:)

is your rfc dest: INTEGRATION_DIRECTORY_HMI

working correctly?

also check those in exchangeprofile

com.sap.aii.integrationserver.serviceuser.name

com.sap.aii.integrationserver.serviceuser.pwd

Regards,

michal

Former Member
0 Kudos

When i test the RFC destination , it pops up a dialog asking for the Username / pwd !! . Ideally it should throw me the "HTTP return Code 500 Internal server error" which is not happening.How to make this RFC dest work ?

Thanks

MichalKrawczyk
Active Contributor
0 Kudos

hi,

try my previous response:

but do exacly as said in the installation guide

(sequence of the Enter button has to be correct)

<b>BTW</b>

is the password for XIISUSER correct?

can you log with the pass & user to SAPGUI?

Regards,

michal