Skip navigation
Kyus
Currently Being Moderated

Workspace Credential Conflict between Logged-in User and the Authenticated User

Jul 12, 2009 10:31 PM

Hi there,

 

I am running LiveCycle ES Update1 SP2 with Process Management component on WIN/JBoss/SQL Server 2005.

I have been encountering user credential conflicts from time to time, but it has not been consistent and the problem manifested in various ways, such as:

- problem when logging in with error "An error occurred retrieving tasks." on the login screen

- user logs in successfully but is showing somebody else queue(s) with his/her own queue with no task in there

- fails to claim task from group queue.

 

The stacktrace from the server.log file I collected from a production system shows the exception below.

 

Has anybody else encountered the similar problem?

It looks to me that it doesn't log out cleanly and some kind of caching is done on the authenticated session and is not cleaned up properly on user logout.

 

2009-07-10 15:05:13,955 ERROR [com.adobe.workspace.AssemblerUtility] ALC-WKS-005-008: Security exception: the user specified in the fill parameters (oid=F0FA390C-AECC-BB19-F0D7-6CA13D6CBF83) did not match the authenticated user (oid=F25892EE-80CE-8C24-E40D-881F631AA8BE).
2009-07-10 15:05:13,955 INFO  [STDOUT] [LCDS] [ERROR] Exception when invoking service 'remoting-service': flex.messaging.MessageException: ALC-WKS-005-008: Security exception: the user specified in the fill parameters (oid=F0FA390C-AECC-BB19-F0D7-6CA13D6CBF83) did not match the authenticated user (oid=F25892EE-80CE-8C24-E40D-881F631AA8BE).
  incomingMessage: Flex Message (flex.messaging.messages.RemotingMessage)
    operation = submitWithData
    clientId = F3D2CDD0-330F-F00B-C710-5AF3F7CB4138
    destination = task-actions
    messageId = 7E385A6B-E4E6-3A81-CD6A-630DF4FAE5BB
    timestamp = 1247202313955
    timeToLive = 0
    body = null
    hdr(DSEndpoint) = workspace-polling-amf
    hdr(DSId) = F3C38977-171B-7BED-3B16-F3A5FE419479
  Exception: flex.messaging.MessageException: ALC-WKS-005-008: Security exception: the user specified in the fill parameters (oid=F0FA390C-AECC-BB19-F0D7-6CA13D6CBF83) did not match the authenticated user (oid=F25892EE-80CE-8C24-E40D-881F631AA8BE).
    at com.adobe.workspace.AssemblerUtility.createMessageException(Assembler Utility.java:369)
    at com.adobe.workspace.AssemblerUtility.checkParameters(AssemblerUtility .java:561)
    at com.adobe.workspace.tasks.TaskActions.callSubmitService(TaskActions.j ava:788)
    at com.adobe.workspace.tasks.TaskActions.submitWithData(TaskActions.java :773)
    at sun.reflect.GeneratedMethodAccessor941.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdap ter.java:421)
    at flex.messaging.services.RemotingService.serviceMessage(RemotingServic e.java:183)
    at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java :1495)
    at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndp oint.java:882)
    at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBroker Filter.java:121)
    at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:15 8)
    at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java: 44)
    at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFi lter.java:67)
    at flex.messaging.endpoints.amf.SerializationFilter.invoke(Serialization Filter.java:146)
    at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.ja va:278)
    at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java :315)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:173)
    at com.adobe.workspace.events.RemoteEventClientLifeCycle.doFilter(Remote EventClientLifeCycle.java:138)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:173)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi lter.java:81)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:178)
    at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrinc ipalValve.java:39)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit yAssociationValve.java:159)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv e.java:59)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav a:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :856)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce ssConnection(Http11Protocol.java:744)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo int.java:527)
    at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWor kerThread.java:112)
    at java.lang.Thread.run(Thread.java:595)

 

Kendy

 
Replies

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points