Can the JBoss JAAS cache be distributed across a cluster?

Solution Verified - Updated -

Issue

  • Can the JBoss JAAS cache be distributed across a cluster?
  • While logging into application we see frequent occurrence of error as below
07:38:37,641 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (http-/10.10.10.10:8080-2) ISPN000136: Execution error: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
    at org.infinispan.util.Util.rewrapAsCacheException(Util.java:542) [infinispan-core-5.2.7.Final-redhat-1-bz-1013819.jar:5.2.7.Final-redhat-1]
    at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommands(CommandAwareRpcDispatcher.java:153) [infinispan-core-5.2.7.Final-redhat-1-bz-1013819.jar:5.2.7.Final-redhat-1]
...
...
Caused by: java.lang.RuntimeException: Failure to marshal argument(s)
    at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.marshallCall(CommandAwareRpcDispatcher.java:281) [infinispan-core-5.2.7.Final-redhat-1-bz-1013819.jar:5.2.7.Final-redhat-1]
...
...
Caused by: org.infinispan.marshall.NotSerializableException: javax.security.auth.login.LoginContext
Caused by: an exception which occurred:
    in field loginContext
    in object org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@255a4e80
    in object org.infinispan.commands.write.PutKeyValueCommand@41caa81b
    in object org.infinispan.commands.tx.PrepareCommand@d9739d9f

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 4.x
    • 5.x
    • 6.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content