Bpel Webservice Response Causes Error In Peopletools (Doc ID 942551.1)

Last updated on NOVEMBER 19, 2016

Applies to:

Oracle(R) BPEL Process Manager - Version: 10.1.3.4 and later   [Release: AS10gR3 and later ]
Information in this document applies to any platform.
***Checked for relevance on 04-Apr-2011***

Symptoms

On 10.1.3.4.0 in Production:
When a BPEL webservice process responds to a SOAP over HTTP request from PeopleTools, the following error occurs in PeopleTools.

ERROR
java.lang.StringIndexOutOfBoundsException: String index out of range: -6
at java.lang.String.substring(String.java:1768)
at psft.pt8.pshttp.PSHttp.getCookies(PSHttp.java:453)
at com.peoplesoft.pt.integrationgateway.targetconnector.
HttpTargetConnector.send(HttpTargetConnector.java:497)
at com.peoplesoft.pt.integrationgateway.service.BasicConnectorInvocator.
execute(BasicConnectorInvocator.java:116)
at com.peoplesoft.pt.integrationgateway.framework.GatewayManager.
invokeService(GatewayManager.java:127)
at com.peoplesoft.pt.integrationgateway.framework.GatewayManager.
connect(GatewayManager.java:171)
at com.peoplesoft.pt.integrationgateway.listeningconnector.
PeopleSoftListeningConnector.doPost(PeopleSoftListeningConnector.java:149)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.
run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.
invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.
java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.
java:42)
at com.peoplesoft.pt.integrationgateway.common.IBFilter.
doFilter(IBFilter.java:69)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.
java:42)
at weblogic.servlet.internal.WebAppServletContext$
ServletInvocationAction.run(WebAppServletContext.java:3242)
at weblogic.security.acl.internal.AuthenticatedSubject.
doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
at weblogic.servlet.internal.WebAppServletContext.
securedExecute(WebAppServletContext.java:2010)
at weblogic.servlet.internal.WebAppServletContext.
execute(WebAppServletContext.java:1916)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.
java:1366)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)



Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms