Error Code : 985 Occurs When Running WSX Program With LDAP User on Multiple Sessions (Doc ID 2216876.1)

Last updated on FEBRUARY 19, 2017

Applies to:

Oracle Agile PLM Framework - Version 9.3.3.0 to 9.3.5.0 [Release 9.3]
Information in this document applies to any platform.

Symptoms

Actual Issue
Error Code : 985 occurs when running WSX program with LDAP user on multiple sessions.
This issue occurs only on LDAP users. LDAP server is Microsoft Active Directory.

Error
com.agile.api.pc.PCRuntimeAPIException
  at com.agile.api.pc.APIObject.throwUncheckedError(APIObject.java:95)
  at com.agile.api.pc.TableIterator.moveWindow(TableIterator.java:181)
  at com.agile.api.pc.TableIterator.checkIterator(TableIterator.java:193)
  at com.agile.api.pc.TableIterator.hasNext(TableIterator.java:51)
  at test.Test1Service.test(Test1Service.java:42)
  at sun.reflect.GeneratedMethodAccessor1002.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:606)
  at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
  at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
  at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:338)
  at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
  at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
  at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
  at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:493)
  at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
  at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
  at com.agile.wsx.WsxServlet.doPost(WsxServlet.java:82)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:751)
  at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:374)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
  at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:242)
  at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:216)
  at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:132)
  at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:338)
  at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
  at com.agile.ui.pcm.common.filter.SSOTicketFilter.doFilter(SSOTicketFilter.java:89)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
  at com.agile.ui.pcm.common.filter.WebSecurityFilter.doFilter(WebSecurityFilter.java:185)
  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3288)
  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3254)
  at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
  at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
  at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
  at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2163)
  at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2089)
  at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2074)
  at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1513)
  at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)
  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
  at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: Error code : 985
Root Cause exception : java.rmi.RemoteException: EJB Exception: ; nested exception is:
  java.lang.NullPointerException

  at com.agile.api.pc.APIObject.createError(APIObject.java:118)
  at com.agile.api.pc.TableIterator$MoveWindowAction.doSdkAction(TableIter
ator.java:225)
  at com.agile.api.common.SDKAction.run(SDKAction.java:23)
  at com.agile.api.common.Security.doAs(Security.java:59)
  at com.agile.api.common.Security.doAs(Security.java:109)
  at com.agile.api.pc.TableIterator.moveWindow(TableIterator.java:179)
  ... 41 more

Steps

  1. Compile WSX
  2. Run WSX program with LDAP user in multiple session

 

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