cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Lookup using Java Mapping issues

Former Member
0 Kudos


Dear Experts,

I am trying to use RFC Lookup in my Java program but for some reason I am getting a null point exception on the result variable when the program is executing the following code(rfcin = result.getContent();). Could anyone give me some advise on this issue please? screen print of the code attached with this email.

Advance Thanks,

Pradeep

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Hareesh,

I have tried the list below:

1. Restarted the Java service in PI.

2. Deleted the existing channel

3. Cache refresh

4. Create New Channel

5. Recreated the Channel

6. Tested the Channel using Graphical Mapping - work as expected.

but still I am getting an error and unable to identify the problem.

Regards,

Pradeep


steve_coombes
Participant
0 Kudos

Hello Pradeep

This looks like the same problem :

https://scn.sap.com/thread/1755295

Kind regards

Steve

Answers (10)

Answers (10)

Former Member
0 Kudos

Yes answer solved the problem Steve. Its the Party causing all problems.

Many Thanks,

Pradeep

Former Member
0 Kudos

Hi Steve,

Object ID on my Channel is different from the object ID on my exception. I can find the below mentioned Object in the CPA Cache monitoring. I am confused now.

former_member184720
Active Contributor
0 Kudos

Hi Pradeep - Did you try

  1. Delete the existing channel
  2. cache refresh
  3. create a new channel
Former Member
0 Kudos

Hi Steve,

I am unable to find 00b61d6e4363334d8bd052dfb9c2c09a in my CPA Cache Monitoring.

Many Thanks,

Pradeep

Former Member
0 Kudos

Hi Steve,

I have check the RFC channel and also I have cleared the Cache but still I have the same problem. Can you help?

steve_coombes
Participant
0 Kudos

That all looks fine to me.

This might be useful :

http://scn.sap.com/thread/3239408

Kind regards

Steve

Former Member
0 Kudos

Thanks Steve,

Please find the dump after the proposed change.

   

     

             

    •          
                 
                   
                 
               

                      java.lang.RuntimeException:
                      com.sap.aii.mapping.lookup.LookupException: Plain
                      exception:Error when calling an adapter by using the
                      communication channel ccRFCReceiverNPI (Party: , Service:
                      BS_ECD, Object ID: 00b61d6e4363334d8bd052dfb9c2c09a) The
                      channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a could
                      not be found in the Integration Server Java Cache. Check if
                      the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      com.sap.aii.mapping.lookup.LookupException:
                      Error when calling an adapter by using the communication
                      channel ccRFCReceiverNPI (Party: , Service: BS_ECD, Object ID:
                      00b61d6e4363334d8bd052dfb9c2c09a) The channel with object ID
                      00b61d6e4363334d8bd052dfb9c2c09a could not be found in the
                      Integration Server Java Cache. Check if the channel exists in
                      the Integration Builder Directory and execute a refresh of the
                      Java Cache.
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:130)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.<init>(SystemAccessorInternal.java:46)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.getConnection(SystemAccessorHmiServer.java:265)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.process(SystemAccessorHmiServer.java:69)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:139)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:224)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:370)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:271)
      at
                      com.sap.aii.utilxi.hmis.web.workers.HmisInternalClient.doWork(HmisInternalClient.java:70)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:570)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doPost(HmisServletImpl.java:711)
      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.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
      at
                      com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
      at
                      com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
      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.aii.ibrun.server.cache.channel.ChannelReader$CachedChannelNotFoundException:
                      The channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a
                      could not be found in the Integration Server Java Cache. Check
                      if the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      at
                      com.sap.aii.ibrun.server.cache.channel.ChannelPersistor.read(ChannelPersistor.java:56)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:109)
      ...
                      53 more

      at
                      ConsignmentTrackingMapping.execute(ConsignmentTrackingMapping.java:272)
      at
                      ConsignmentTrackingMapping.transform(ConsignmentTrackingMapping.java:46)
      at
                      com.sap.aii.ib.server.mapping.execution.JavaMapping.executeStep(JavaMapping.java:92)
      at
                      com.sap.aii.ib.server.mapping.execution.Mapping.execute(Mapping.java:60)
      at
                      com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:87)
      at
                      com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:54)
      at
                      com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:139)
      at
                      com.sap.aii.ibrep.server.mapping.exec.ExecuteIfMapCommand.execute(ExecuteIfMapCommand.java:33)
      at
                      com.sap.aii.ib.server.mapping.exec.CommandManager.execute(CommandManager.java:43)
      at
                      com.sap.aii.ibrep.server.mapping.ServerMapService.execute(ServerMapService.java:40)
      at
                      com.sap.aii.ibrep.server.mapping.MapServiceBean.execute(MapServiceBean.java:40)
      at
                      sun.reflect.GeneratedMethodAccessor640.invoke(Unknown Source)
      at
                      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at
                      java.lang.reflect.Method.invoke(Method.java:597)
      at
                      com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47)
      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:47)
      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:37)
      at
                      com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:21)
      at
                      com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
      at
                      com.sap.engine.services.ejb3.runtime.impl.Interceptors_MethodRetry.invoke(Interceptors_MethodRetry.java:46)
      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:25)
      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:17)
      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:138)
      at
                      com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
      at
                      $Proxy1181.execute(Unknown Source)
      at
                      sun.reflect.GeneratedMethodAccessor639.invoke(Unknown Source)
      at
                      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at
                      java.lang.reflect.Method.invoke(Method.java:597)
      at
                      com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:240)
      at
                      com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:459)
      at
                      com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:69)
      at
                      com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:72)
      at
                      com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:43)
      at
                      com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:983)
      at
                      com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:59)
      at
                      com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)
      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.aii.mapping.lookup.LookupException: Plain
                      exception:Error when calling an adapter by using the
                      communication channel ccRFCReceiverNPI (Party: , Service:
                      BS_ECD, Object ID: 00b61d6e4363334d8bd052dfb9c2c09a) The
                      channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a could
                      not be found in the Integration Server Java Cache. Check if
                      the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      com.sap.aii.mapping.lookup.LookupException:
                      Error when calling an adapter by using the communication
                      channel ccRFCReceiverNPI (Party: , Service: BS_ECD, Object ID:
                      00b61d6e4363334d8bd052dfb9c2c09a) The channel with object ID
                      00b61d6e4363334d8bd052dfb9c2c09a could not be found in the
                      Integration Server Java Cache. Check if the channel exists in
                      the Integration Builder Directory and execute a refresh of the
                      Java Cache.
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:130)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.<init>(SystemAccessorInternal.java:46)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.getConnection(SystemAccessorHmiServer.java:265)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.process(SystemAccessorHmiServer.java:69)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:139)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:224)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:370)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:271)
      at
                      com.sap.aii.utilxi.hmis.web.workers.HmisInternalClient.doWork(HmisInternalClient.java:70)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:570)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doPost(HmisServletImpl.java:711)
      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.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
      at
                      com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
      at
                      com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
      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.aii.ibrun.server.cache.channel.ChannelReader$CachedChannelNotFoundException:
                      The channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a
                      could not be found in the Integration Server Java Cache. Check
                      if the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      at
                      com.sap.aii.ibrun.server.cache.channel.ChannelPersistor.read(ChannelPersistor.java:56)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:109)
      ...
                      53 more

      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClientDelegator.<init>(LookupServiceProvider.java:102)
      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClientDelegator.<init>(LookupServiceProvider.java:88)
      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClient.getSystemAccessor(LookupServiceProvider.java:75)
      at
                      com.sap.aii.mapping.lookup.LookupService.getSystemAccessor(LookupService.java:138)
      at
                      ConsignmentTrackingMapping.execute(ConsignmentTrackingMapping.java:254)
      ...
                      48 more
      Caused by:
                      com.sap.aii.utilxi.hmi.api.HmiMethodFault: Plain
                      exception:Error when calling an adapter by using the
                      communication channel ccRFCReceiverNPI (Party: , Service:
                      BS_ECD, Object ID: 00b61d6e4363334d8bd052dfb9c2c09a) The
                      channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a could
                      not be found in the Integration Server Java Cache. Check if
                      the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      com.sap.aii.mapping.lookup.LookupException:
                      Error when calling an adapter by using the communication
                      channel ccRFCReceiverNPI (Party: , Service: BS_ECD, Object ID:
                      00b61d6e4363334d8bd052dfb9c2c09a) The channel with object ID
                      00b61d6e4363334d8bd052dfb9c2c09a could not be found in the
                      Integration Server Java Cache. Check if the channel exists in
                      the Integration Builder Directory and execute a refresh of the
                      Java Cache.
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:130)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.<init>(SystemAccessorInternal.java:46)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.getConnection(SystemAccessorHmiServer.java:265)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.process(SystemAccessorHmiServer.java:69)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:139)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:224)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:370)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:271)
      at
                      com.sap.aii.utilxi.hmis.web.workers.HmisInternalClient.doWork(HmisInternalClient.java:70)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:570)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doPost(HmisServletImpl.java:711)
      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.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
      at
                      com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
      at
                      com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
      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.aii.ibrun.server.cache.channel.ChannelReader$CachedChannelNotFoundException:
                      The channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a
                      could not be found in the Integration Server Java Cache. Check
                      if the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      at
                      com.sap.aii.ibrun.server.cache.channel.ChannelPersistor.read(ChannelPersistor.java:56)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:109)
      ...
                      53 more

      at
                      com.sap.aii.utilxi.hmi.api.HmiMethodFault.parseGdi(HmiMethodFault.java:156)
      at
                      com.sap.aii.utilxi.hmi.core.msg.HmiResponse.setState(HmiResponse.java:190)
      at
                      com.sap.aii.utilxi.hmi.core.msg.HmiResponse.parseGdi(HmiResponse.java:141)
      at
                      com.sap.aii.utilxi.hmi.api.HmiHttpJDKClient.sendRequestAndReceiveResponse(HmiHttpJDKClient.java:257)
      at
                      com.sap.aii.utilxi.hmi.api.HmiClientAdapter.invokeMethod(HmiClientAdapter.java:92)
      at
                      com.sap.aii.ibrep.server.lookup.SystemAccessorHmiClient.<init>(SystemAccessorHmiClient.java:52)
      at
                      com.sap.aii.ibrep.server.lookup.SystemAccessorHmiClient.getInstance(SystemAccessorHmiClient.java:73)
      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClientDelegator.<init>(LookupServiceProvider.java:98)
      ...
                      52 more
      Root Cause:
      com.sap.aii.mapping.lookup.LookupException:
                      Plain exception:Error when calling an adapter by using the
                      communication channel ccRFCReceiverNPI (Party: , Service:
                      BS_ECD, Object ID: 00b61d6e4363334d8bd052dfb9c2c09a) The
                      channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a could
                      not be found in the Integration Server Java Cache. Check if
                      the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      com.sap.aii.mapping.lookup.LookupException:
                      Error when calling an adapter by using the communication
                      channel ccRFCReceiverNPI (Party: , Service: BS_ECD, Object ID:
                      00b61d6e4363334d8bd052dfb9c2c09a) The channel with object ID
                      00b61d6e4363334d8bd052dfb9c2c09a could not be found in the
                      Integration Server Java Cache. Check if the channel exists in
                      the Integration Builder Directory and execute a refresh of the
                      Java Cache.
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:130)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.<init>(SystemAccessorInternal.java:46)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.getConnection(SystemAccessorHmiServer.java:265)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.process(SystemAccessorHmiServer.java:69)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:139)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:224)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:370)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:271)
      at
                      com.sap.aii.utilxi.hmis.web.workers.HmisInternalClient.doWork(HmisInternalClient.java:70)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:570)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doPost(HmisServletImpl.java:711)
      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.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
      at
                      com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
      at
                      com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
      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.aii.ibrun.server.cache.channel.ChannelReader$CachedChannelNotFoundException:
                      The channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a
                      could not be found in the Integration Server Java Cache. Check
                      if the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      at
                      com.sap.aii.ibrun.server.cache.channel.ChannelPersistor.read(ChannelPersistor.java:56)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:109)
      ...
                      53 more

      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClientDelegator.<init>(LookupServiceProvider.java:102)
      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClientDelegator.<init>(LookupServiceProvider.java:88)
      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClient.getSystemAccessor(LookupServiceProvider.java:75)
      at
                      com.sap.aii.mapping.lookup.LookupService.getSystemAccessor(LookupService.java:138)
      at
                      ConsignmentTrackingMapping.execute(ConsignmentTrackingMapping.java:254)
      at
                      ConsignmentTrackingMapping.transform(ConsignmentTrackingMapping.java:46)
      at
                      com.sap.aii.ib.server.mapping.execution.JavaMapping.executeStep(JavaMapping.java:92)
      at
                      com.sap.aii.ib.server.mapping.execution.Mapping.execute(Mapping.java:60)
      at
                      com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:87)
      at
                      com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:54)
      at
                      com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:139)
      at
                      com.sap.aii.ibrep.server.mapping.exec.ExecuteIfMapCommand.execute(ExecuteIfMapCommand.java:33)
      at
                      com.sap.aii.ib.server.mapping.exec.CommandManager.execute(CommandManager.java:43)
      at
                      com.sap.aii.ibrep.server.mapping.ServerMapService.execute(ServerMapService.java:40)
      at
                      com.sap.aii.ibrep.server.mapping.MapServiceBean.execute(MapServiceBean.java:40)
      at
                      sun.reflect.GeneratedMethodAccessor640.invoke(Unknown Source)
      at
                      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at
                      java.lang.reflect.Method.invoke(Method.java:597)
      at
                      com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47)
      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:47)
      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:37)
      at
                      com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:21)
      at
                      com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
      at
                      com.sap.engine.services.ejb3.runtime.impl.Interceptors_MethodRetry.invoke(Interceptors_MethodRetry.java:46)
      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:25)
      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:17)
      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:138)
      at
                      com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
      at
                      $Proxy1181.execute(Unknown Source)
      at
                      sun.reflect.GeneratedMethodAccessor639.invoke(Unknown Source)
      at
                      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at
                      java.lang.reflect.Method.invoke(Method.java:597)
      at
                      com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:240)
      at
                      com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:459)
      at
                      com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:69)
      at
                      com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:72)
      at
                      com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:43)
      at
                      com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:983)
      at
                      com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:59)
      at
                      com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)
      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.aii.utilxi.hmi.api.HmiMethodFault: Plain
                      exception:Error when calling an adapter by using the
                      communication channel ccRFCReceiverNPI (Party: , Service:
                      BS_ECD, Object ID: 00b61d6e4363334d8bd052dfb9c2c09a) The
                      channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a could
                      not be found in the Integration Server Java Cache. Check if
                      the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      com.sap.aii.mapping.lookup.LookupException:
                      Error when calling an adapter by using the communication
                      channel ccRFCReceiverNPI (Party: , Service: BS_ECD, Object ID:
                      00b61d6e4363334d8bd052dfb9c2c09a) The channel with object ID
                      00b61d6e4363334d8bd052dfb9c2c09a could not be found in the
                      Integration Server Java Cache. Check if the channel exists in
                      the Integration Builder Directory and execute a refresh of the
                      Java Cache.
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:130)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.<init>(SystemAccessorInternal.java:46)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.getConnection(SystemAccessorHmiServer.java:265)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.process(SystemAccessorHmiServer.java:69)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:139)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:224)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:370)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:271)
      at
                      com.sap.aii.utilxi.hmis.web.workers.HmisInternalClient.doWork(HmisInternalClient.java:70)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:570)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doPost(HmisServletImpl.java:711)
      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.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
      at
                      com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
      at
                      com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
      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.aii.ibrun.server.cache.channel.ChannelReader$CachedChannelNotFoundException:
                      The channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a
                      could not be found in the Integration Server Java Cache. Check
                      if the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      at
                      com.sap.aii.ibrun.server.cache.channel.ChannelPersistor.read(ChannelPersistor.java:56)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:109)
      ...
                      53 more

      at
                      com.sap.aii.utilxi.hmi.api.HmiMethodFault.parseGdi(HmiMethodFault.java:156)
      at
                      com.sap.aii.utilxi.hmi.core.msg.HmiResponse.setState(HmiResponse.java:190)
      at
                      com.sap.aii.utilxi.hmi.core.msg.HmiResponse.parseGdi(HmiResponse.java:141)
      at
                      com.sap.aii.utilxi.hmi.api.HmiHttpJDKClient.sendRequestAndReceiveResponse(HmiHttpJDKClient.java:257)
      at
                      com.sap.aii.utilxi.hmi.api.HmiClientAdapter.invokeMethod(HmiClientAdapter.java:92)
      at
                      com.sap.aii.ibrep.server.lookup.SystemAccessorHmiClient.<init>(SystemAccessorHmiClient.java:52)
      at
                      com.sap.aii.ibrep.server.lookup.SystemAccessorHmiClient.getInstance(SystemAccessorHmiClient.java:73)
      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClientDelegator.<init>(LookupServiceProvider.java:98)
      ...
                      52 more
      Root Cause:
      com.sap.aii.utilxi.hmi.api.HmiMethodFault:
                      Plain exception:Error when calling an adapter by using the
                      communication channel ccRFCReceiverNPI (Party: , Service:
                      BS_ECD, Object ID: 00b61d6e4363334d8bd052dfb9c2c09a) The
                      channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a could
                      not be found in the Integration Server Java Cache. Check if
                      the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      com.sap.aii.mapping.lookup.LookupException:
                      Error when calling an adapter by using the communication
                      channel ccRFCReceiverNPI (Party: , Service: BS_ECD, Object ID:
                      00b61d6e4363334d8bd052dfb9c2c09a) The channel with object ID
                      00b61d6e4363334d8bd052dfb9c2c09a could not be found in the
                      Integration Server Java Cache. Check if the channel exists in
                      the Integration Builder Directory and execute a refresh of the
                      Java Cache.
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:130)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.<init>(SystemAccessorInternal.java:46)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.getConnection(SystemAccessorHmiServer.java:265)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorHmiServer.process(SystemAccessorHmiServer.java:69)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:139)
      at
                      com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:224)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:370)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:271)
      at
                      com.sap.aii.utilxi.hmis.web.workers.HmisInternalClient.doWork(HmisInternalClient.java:70)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:570)
      at
                      com.sap.aii.utilxi.hmis.web.HmisServletImpl.doPost(HmisServletImpl.java:711)
      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.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
      at
                      com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126)
      at
                      com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
      at
                      com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
      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.aii.ibrun.server.cache.channel.ChannelReader$CachedChannelNotFoundException:
                      The channel with object ID 00b61d6e4363334d8bd052dfb9c2c09a
                      could not be found in the Integration Server Java Cache. Check
                      if the channel exists in the Integration Builder Directory and
                      execute a refresh of the Java Cache.
      at
                      com.sap.aii.ibrun.server.cache.channel.ChannelPersistor.read(ChannelPersistor.java:56)
      at
                      com.sap.aii.ibrun.server.lookup.SystemAccessorInternal.getProxy(SystemAccessorInternal.java:109)
      ...
                      53 more

      at
                      com.sap.aii.utilxi.hmi.api.HmiMethodFault.parseGdi(HmiMethodFault.java:156)
      at
                      com.sap.aii.utilxi.hmi.core.msg.HmiResponse.setState(HmiResponse.java:190)
      at
                      com.sap.aii.utilxi.hmi.core.msg.HmiResponse.parseGdi(HmiResponse.java:141)
      at
                      com.sap.aii.utilxi.hmi.api.HmiHttpJDKClient.sendRequestAndReceiveResponse(HmiHttpJDKClient.java:257)
      at
                      com.sap.aii.utilxi.hmi.api.HmiClientAdapter.invokeMethod(HmiClientAdapter.java:92)
      at
                      com.sap.aii.ibrep.server.lookup.SystemAccessorHmiClient.<init>(SystemAccessorHmiClient.java:52)
      at
                      com.sap.aii.ibrep.server.lookup.SystemAccessorHmiClient.getInstance(SystemAccessorHmiClient.java:73)
      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClientDelegator.<init>(LookupServiceProvider.java:98)
      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClientDelegator.<init>(LookupServiceProvider.java:88)
      at
                      com.sap.aii.ibrep.server.lookup.LookupServiceProvider$RemoteClient.getSystemAccessor(LookupServiceProvider.java:75)
      at
                      com.sap.aii.mapping.lookup.LookupService.getSystemAccessor(LookupService.java:138)
      at
                      ConsignmentTrackingMapping.execute(ConsignmentTrackingMapping.java:254)
      at
                      ConsignmentTrackingMapping.transform(ConsignmentTrackingMapping.java:46)
      at
                      com.sap.aii.ib.server.mapping.execution.JavaMapping.executeStep(JavaMapping.java:92)
      at
                      com.sap.aii.ib.server.mapping.execution.Mapping.execute(Mapping.java:60)
      at
                      com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:87)
      at
                      com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:54)
      at
                      com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:139)
      at
                      com.sap.aii.ibrep.server.mapping.exec.ExecuteIfMapCommand.execute(ExecuteIfMapCommand.java:33)
      at
                      com.sap.aii.ib.server.mapping.exec.CommandManager.execute(CommandManager.java:43)
      at
                      com.sap.aii.ibrep.server.mapping.ServerMapService.execute(ServerMapService.java:40)
      at
                      com.sap.aii.ibrep.server.mapping.MapServiceBean.execute(MapServiceBean.java:40)
      at
                      sun.reflect.GeneratedMethodAccessor640.invoke(Unknown Source)
      at
                      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at
                      java.lang.reflect.Method.invoke(Method.java:597)
      at
                      com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47)
      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:47)
      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:37)
      at
                      com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:21)
      at
                      com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
      at
                      com.sap.engine.services.ejb3.runtime.impl.Interceptors_MethodRetry.invoke(Interceptors_MethodRetry.java:46)
      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:25)
      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:17)
      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:138)
      at
                      com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
      at
                      $Proxy1181.execute(Unknown Source)
      at
                      sun.reflect.GeneratedMethodAccessor639.invoke(Unknown Source)
      at
                      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at
                      java.lang.reflect.Method.invoke(Method.java:597)
      at
                      com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:240)
      at
                      com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:459)
      at
                      com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:69)
      at
                      com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:72)
      at
                      com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:43)
      at
                      com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:983)
      at
                      com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:59)
      at
                      com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)
      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)
                   

             

         
Former Member
0 Kudos

Hi Steve,

java.lang.NullPointerException: while trying to invoke the method com.sap.aii.mapping.lookup.Payload.getContent() of an object loaded from local variable 'result' at ConsignmentTrackingMapping.execute(ConsignmentTrackingMapping.java:279) at ConsignmentTrackingMapping.transform(ConsignmentTrackingMapping.java:46) at com.sap.aii.ib.server.mapping.execution.JavaMapping.executeStep(JavaMapping.java:92) at com.sap.aii.ib.server.mapping.execution.Mapping.execute(Mapping.java:60) at com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:87) at com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:54) at com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:139) at com.sap.aii.ibrep.server.mapping.exec.ExecuteIfMapCommand.execute(ExecuteIfMapCommand.java:33) at com.sap.aii.ib.server.mapping.exec.CommandManager.execute(CommandManager.java:43) at com.sap.aii.ibrep.server.mapping.ServerMapService.execute(ServerMapService.java:40) at com.sap.aii.ibrep.server.mapping.MapServiceBean.execute(MapServiceBean.java:40) at sun.reflect.GeneratedMethodAccessor640.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47) 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:47) 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:37) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:21) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_MethodRetry.invoke(Interceptors_MethodRetry.java:46) 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:25) 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:17) 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:138) at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164) at $Proxy1181.execute(Unknown Source) at sun.reflect.GeneratedMethodAccessor639.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:240) at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:459) at com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:69) at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:72) at com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:43) at com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:983) at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:59) at com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55) 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)

steve_coombes
Participant
0 Kudos

Thanks Pradeep, but unfortunately I didn't learn any more from the stack trace.

Did you try moving the getContent method call to after the call. i.e. :

try{

...

result = accessor.call(payload);

rfcin = result.getContent();

...

}

I don't think that will solve the problem but it might prevent a NullPointerException.

and throwing an exception from the catch block :

catch (Exception e){

  throw new RuntimeException(e);

}

NB - I've changed the catch block to catch all exceptions.

I don't think the 'result' object is null, but something result calls to get the payload. I expect the call(payload) is failing in some way that isn't being caught at the moment.

Kind regards

Steve

Former Member
0 Kudos

Hi,

I am still stuck, can anyone help me to find what I am doing wrong please?

Regards,

Pradeep

steve_coombes
Participant
0 Kudos

Hello Pradeep

It would be useful to see the full stack trace to be sure, but you are 'hiding' LookupExceptions. If a LookupException occurs the code then goes on to to read the response.

I would suggest moving the read response code to the end of the try block. And throw a StreamTransformationException in the catch LookupException block.

regards

Steve

Former Member
0 Kudos

Hi,

I have created a Graphical mapping for testing the lookup and I am getting successful response please see the screen print attached.

Many Thanks,

Pradeep 

Harish
Active Contributor
0 Kudos

Hi Pradeep,

are you using the same RFC channel for graphical mapping and java mapping?

Former Member
0 Kudos

Yes Harish,

I am using exactly the same RFC channel for both.

Thanks,

Pradeep


Harish
Active Contributor
0 Kudos

Hi Pradeep,

then you need to compare the RFC request XML from message map and java map.

Former Member
0 Kudos

Checked it Harish, but I am unable to see any difference. Thanks,Pradeep

Former Member
0 Kudos

Please find the error message I am getting when I use Java Mapping in my operation Mapping.

Thanks,

Pradeep

iaki_vila
Active Contributor
0 Kudos

Hi Praadep,

I'd add to the Harish to suggestion to uncomment  the trace in the LookupException, may be there is any exception  like to find the communication channel

Regards.

Former Member
0 Kudos

Hi

If I uncomment the code I would not know whether the RFC is called or not. How to resolve this?

As Harish mentioned I am now trying this using Message Mapping RFC Lookup to see the results that I get from it.

Kindly let me know the prerequisites to using Lookup in the Java Mapping.

Many Thanks,

Pradeep

Harish
Active Contributor
0 Kudos

Hi Pradeep,

you are getting null response from RFC call, please uncomment the if condition.

Please test the RFC on ABAP stack and check if return any output for your given inputs.

regards,

Harish