on 02-16-2016 6:01 PM
Hi Team,
We have ingterface REST-PI-ECCproxy/RFC) sync interface and everything working fine till today morning and all of sudden we getting 500 error at source end.
REST sender config:
Channel selection - specify end point - as /c1
REST Resource - custom ;pattern - rest of the URL
I changed C1 to C2 or any part of the URL then interface is working fine , if i change back to C1 system throwing 500 error.
I tried using whole URL in custom pattern it works fine for C2 not for C1.
Error log from PI system:
javax.servlet.ServletException: java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
at com.sap.aii.adapter.rest.web.RESTServlet.service(RESTServlet.java:59)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:466)
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:278)
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: java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
at com.sap.aii.adapter.rest.ejb.RESTAdapter.service(RESTAdapter.java:137)
at com.sap.aii.adapter.rest.web.RESTServlet.service(RESTServlet.java:55)
... 40 more
Caused by: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at com.sap.aii.adapter.rest.ejb.parse.NewURLParser.parseURL(NewURLParser.java:162)
at com.sap.aii.adapter.rest.ejb.sender.RESTSenderChannel.canHandle(RESTSenderChannel.java:350)
at com.sap.aii.adapter.rest.ejb.RESTChannelManager.routeCall(RESTChannelManager.java:30)
at com.sap.aii.adapter.rest.ejb.RESTAdapter.routeInbound(RESTAdapter.java:159)
at com.sap.aii.adapter.rest.ejb.RESTAdapter.service(RESTAdapter.java:75)
... 41 more
Please let me know if i am missing something here .
issue resolved after Java stack recycle ..
Thanks,
PT
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Pt,
Try with an external tool like vRest, the problem seems to be on the Rest system that right now doesn't support the C1 path prefix.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
i tried with Postman , c1 used to work with same tool but it is throwing error today.
i tried with / as specify endpoint and c1 part of custom url... in this case also c1 not working .
I made c1 part as parameter and tried it is accepting all calls other than c1(small case).
--
now c2 not working and c1 is working fine.
is there any place in PI where PI checks against old url.
Thanks,
PT
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.