Support Article
Error on logging into application using SSO
Summary
Errors related to the third party jar (Atmosphere) occur in the logs on logging into an application using Single Sign-On (SSO).
Error Messages
Caused by: java.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade at org.apache.catalina.connector.RequestFacade.removeAttribute(RequestFacade.java:549) at org.atmosphere.cpr.AtmosphereRequestImpl.removeAttribute(AtmosphereRequestImpl.java:659) at org.atmosphere.cpr.DefaultBroadcaster.executeAsyncWrite(DefaultBroadcaster.java:925) at org.atmosphere.cpr.DefaultBroadcaster.executeBlockingWrite(DefaultBroadcaster.java:792) at org.atmosphere.util.SimpleBroadcaster.queueWriteIO(SimpleBroadcaster.java:136) at org.atmosphere.cpr.DefaultBroadcaster.deliverPush(DefaultBroadcaster.java:690) at org.atmosphere.cpr.DefaultBroadcaster.push(DefaultBroadcaster.java:572) at org.atmosphere.util.SimpleBroadcaster.broadcast(SimpleBroadcaster.java:87) at org.atmosphere.cpr.DefaultMetaBroadcaster.broadcast(DefaultMetaBroadcaster.java:114) at org.atmosphere.cpr.DefaultMetaBroadcaster.map(DefaultMetaBroadcaster.java:142) at org.atmosphere.cpr.DefaultMetaBroadcaster.broadcastTo(DefaultMetaBroadcaster.java:147) at pegarules.session.internal.serverpush.atmosphere.AtmospherePushEngine.sendErrorAdvice(AtmospherePushEngine.java:366) at pegarules.session.internal.serverpush.PushServerRequestorPassivationEventListener.sendPassivationErrorResponse(PushServerRequestorPassivationEventListener.java:63)
Steps to Reproduce
Unknown
Root Cause
The application accessed a stale atmosphere request object.
Resolution
Apply HFix-50518.
Published April 5, 2019 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.