Uploaded image for project: 'PicketLink'
  1. PicketLink
  2. PLINK-645

NotSerializableException raised when runing picketlink-idm with LDAP in clustering

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • None
    • None
    • IDM_1.X
    • None

      I've issue when running picketlink-idm 1.4.5.Final with Gatein 3.7.x (https://github.com/gatein/gatein-portal/tree/3.7.x)

      To reproduce: configure picketlink-idm to work with LDAP (there're already some user and group in LDAP store). And run the server in clustering which have 2 nodes
      -> start node1 normally, log-in with one user --> Picketlink will try to update the lastLoginTime attribute, which is not defined in LDAP, it will use HibernateStore as fallback solution, and update the infinispan cache

      --> start node2 --> the infinispan cache try to replicate the cache, but fail, raise exception when serialize picketlink objects in the cache. Here is the exception:

      11:34:37,807 ERROR [org.infinispan.cacheviews.CacheViewsManagerImpl] (CacheViewInstaller-3,node1-34749) ISPN000172: Failed to prepare view CacheView{viewId=829, members=[node1-34749, node2-42947]} for cache  idm-portal-store, rolling back to view CacheView{viewId=828, members=[node1-34749]}: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
      	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232) [rt.jar:1.6.0_27]
      	at java.util.concurrent.FutureTask.get(FutureTask.java:91) [rt.jar:1.6.0_27]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterPrepareView(CacheViewsManagerImpl.java:323) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:250) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask.call(CacheViewsManagerImpl.java:894) [infinispan-core.jar:5.1.7.Final]
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_27]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_27]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_27]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_27]
      	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_27]
      Caused by: java.util.concurrent.ExecutionException: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
      	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232) [rt.jar:1.6.0_27]
      	at java.util.concurrent.FutureTask.get(FutureTask.java:91) [rt.jar:1.6.0_27]
      	at org.infinispan.util.concurrent.AggregatingNotifyingFutureBuilder.get(AggregatingNotifyingFutureBuilder.java:93) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.BaseStateTransferTask.finishPushingState(BaseStateTransferTask.java:139) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.ReplicatedStateTransferTask.doPerformStateTransfer(ReplicatedStateTransferTask.java:116) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.BaseStateTransferTask.performStateTransfer(BaseStateTransferTask.java:93) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.BaseStateTransferManagerImpl.prepareView(BaseStateTransferManagerImpl.java:334) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl.handlePrepareView(CacheViewsManagerImpl.java:492) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl$3.call(CacheViewsManagerImpl.java:314) [infinispan-core.jar:5.1.7.Final]
      	... 5 more
      Caused by: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
      	at org.infinispan.util.Util.rewrapAsCacheException(Util.java:526) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:172) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:489) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:161) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:183) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:240) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.access$000(RpcManagerImpl.java:78) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl$1.call(RpcManagerImpl.java:274) [infinispan-core.jar:5.1.7.Final]
      	... 5 more
      Caused by: java.lang.RuntimeException: Failure to marshal argument(s)
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.marshallCall(CommandAwareRpcDispatcher.java:257) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.processSingleCall(CommandAwareRpcDispatcher.java:274) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:165) [infinispan-core.jar:5.1.7.Final]
      	... 11 more
      Caused by: org.infinispan.marshall.NotSerializableException: org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute
      Caused by: an exception which occurred:
      	in object org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84
      		-> toString = org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84
      	in object java.util.HashMap@7b321fb9
      		-> toString = {lastName=org.picketlink.idm.impl.api.SimpleAttribute@13f3de22, email=org.picketlink.idm.impl.api.SimpleAttribute@7f9cc2f8, firstName=org.picketlink.idm.impl.api.SimpleAttribute@cbb24d5, lastLoginTime=org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84}
      	in object org.infinispan.container.entries.MortalCacheEntry@a336d17f
      		-> toString = MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES/USERroot, value=MortalCacheValue{value={lastName=org.picketlink.idm.impl.api.SimpleAttribute@13f3de22, email=org.picketlink.idm.impl.api.SimpleAttribute@7f9cc2f8, firstName=org.picketlink.idm.impl.api.SimpleAttribute@cbb24d5, lastLoginTime=org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84}, lifespan=1800000, created=1418185604230}}
      	in object java.util.ArrayList@cd5da398
      		-> toString = [ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS, value=ImmortalCacheValue {value=AtomicHashMap{delegate={1588380673=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1588380673, 1622246691=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1622246691}}}}, ImmortalCacheEntry{key=/, value=ImmortalCacheValue {value=AtomicHashMap{delegate={NODE_MAIN_ROOT_STORE=/NODE_MAIN_ROOT_STORE}}}}, MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1588380673, value=MortalCacheValue{value=[org.picketlink.idm.impl.store.ldap.SerializableSearchResult@77b0627d], lifespan=1800000, created=1418185604228}}, MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES/USERroot, value=MortalCacheValue{value={lastName=org.picketlink.idm.impl.api.SimpleAttribute@13f3de22, email=org.picketlink.idm.impl.api.SimpleAttribute@7f9cc2f8, firstName=org.picketlink.idm.impl.api.SimpleAttribute@cbb24d5, lastLoginTime=org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84}, lifespan=1800000, created=1418185604230}}, ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore, value=ImmortalCacheValue {value=AtomicHashMap{delegate={NODE_IO_ATTRIBUTES=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES, NODE_OBJECTS=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS}}}}, ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES, value=ImmortalCacheValue {value=AtomicHashMap{delegate={USERroot=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES/USERroot}}}}, MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1622246691, value=MortalCacheValue{value=[], lifespan=1800000, created=1418185608065}}, ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE, value=ImmortalCacheValue {value=AtomicHashMap{delegate={PortalLDAPStore=/NODE_MAIN_ROOT_STORE/PortalLDAPStore}}}}]
      	in object org.infinispan.commands.control.StateTransferControlCommand@59fcab7c
      		-> toString = StateTransferControlCommand{cache=idm-portal-store, type=APPLY_STATE, sender=node1-34749, viewId=829, state=8, locks=N/A}
      
      11:34:38,807 ERROR [org.infinispan.cacheviews.CacheViewsManagerImpl] (CacheViewInstaller-3,node1-34749) ISPN000172: Failed to prepare view CacheView{viewId=831, members=[node1-34749, node2-42947]} for cache  idm-portal-store, rolling back to view CacheView{viewId=830, members=[node1-34749]}: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
      	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232) [rt.jar:1.6.0_27]
      	at java.util.concurrent.FutureTask.get(FutureTask.java:91) [rt.jar:1.6.0_27]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterPrepareView(CacheViewsManagerImpl.java:323) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:250) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask.call(CacheViewsManagerImpl.java:894) [infinispan-core.jar:5.1.7.Final]
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_27]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_27]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_27]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_27]
      	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_27]
      Caused by: java.util.concurrent.ExecutionException: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
      	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232) [rt.jar:1.6.0_27]
      	at java.util.concurrent.FutureTask.get(FutureTask.java:91) [rt.jar:1.6.0_27]
      	at org.infinispan.util.concurrent.AggregatingNotifyingFutureBuilder.get(AggregatingNotifyingFutureBuilder.java:93) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.BaseStateTransferTask.finishPushingState(BaseStateTransferTask.java:139) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.ReplicatedStateTransferTask.doPerformStateTransfer(ReplicatedStateTransferTask.java:116) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.BaseStateTransferTask.performStateTransfer(BaseStateTransferTask.java:93) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.BaseStateTransferManagerImpl.prepareView(BaseStateTransferManagerImpl.java:334) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl.handlePrepareView(CacheViewsManagerImpl.java:492) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl$3.call(CacheViewsManagerImpl.java:314) [infinispan-core.jar:5.1.7.Final]
      	... 5 more
      Caused by: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
      	at org.infinispan.util.Util.rewrapAsCacheException(Util.java:526) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:172) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:489) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:161) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:183) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:240) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.access$000(RpcManagerImpl.java:78) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl$1.call(RpcManagerImpl.java:274) [infinispan-core.jar:5.1.7.Final]
      	... 5 more
      Caused by: java.lang.RuntimeException: Failure to marshal argument(s)
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.marshallCall(CommandAwareRpcDispatcher.java:257) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.processSingleCall(CommandAwareRpcDispatcher.java:274) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:165) [infinispan-core.jar:5.1.7.Final]
      	... 11 more
      Caused by: org.infinispan.marshall.NotSerializableException: org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute
      Caused by: an exception which occurred:
      	in object org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84
      		-> toString = org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84
      	in object java.util.HashMap@7b321fb9
      		-> toString = {lastName=org.picketlink.idm.impl.api.SimpleAttribute@13f3de22, email=org.picketlink.idm.impl.api.SimpleAttribute@7f9cc2f8, firstName=org.picketlink.idm.impl.api.SimpleAttribute@cbb24d5, lastLoginTime=org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84}
      	in object org.infinispan.container.entries.MortalCacheEntry@a336d17f
      		-> toString = MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES/USERroot, value=MortalCacheValue{value={lastName=org.picketlink.idm.impl.api.SimpleAttribute@13f3de22, email=org.picketlink.idm.impl.api.SimpleAttribute@7f9cc2f8, firstName=org.picketlink.idm.impl.api.SimpleAttribute@cbb24d5, lastLoginTime=org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84}, lifespan=1800000, created=1418185604230}}
      	in object java.util.ArrayList@cd5da398
      		-> toString = [ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS, value=ImmortalCacheValue {value=AtomicHashMap{delegate={1588380673=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1588380673, 1622246691=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1622246691}}}}, ImmortalCacheEntry{key=/, value=ImmortalCacheValue {value=AtomicHashMap{delegate={NODE_MAIN_ROOT_STORE=/NODE_MAIN_ROOT_STORE}}}}, MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1588380673, value=MortalCacheValue{value=[org.picketlink.idm.impl.store.ldap.SerializableSearchResult@77b0627d], lifespan=1800000, created=1418185604228}}, MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES/USERroot, value=MortalCacheValue{value={lastName=org.picketlink.idm.impl.api.SimpleAttribute@13f3de22, email=org.picketlink.idm.impl.api.SimpleAttribute@7f9cc2f8, firstName=org.picketlink.idm.impl.api.SimpleAttribute@cbb24d5, lastLoginTime=org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84}, lifespan=1800000, created=1418185604230}}, ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore, value=ImmortalCacheValue {value=AtomicHashMap{delegate={NODE_IO_ATTRIBUTES=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES, NODE_OBJECTS=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS}}}}, ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES, value=ImmortalCacheValue {value=AtomicHashMap{delegate={USERroot=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES/USERroot}}}}, MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1622246691, value=MortalCacheValue{value=[], lifespan=1800000, created=1418185608065}}, ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE, value=ImmortalCacheValue {value=AtomicHashMap{delegate={PortalLDAPStore=/NODE_MAIN_ROOT_STORE/PortalLDAPStore}}}}]
      	in object org.infinispan.commands.control.StateTransferControlCommand@4fe39fc8
      		-> toString = StateTransferControlCommand{cache=idm-portal-store, type=APPLY_STATE, sender=node1-34749, viewId=831, state=8, locks=N/A}
      
      11:34:39,807 ERROR [org.infinispan.cacheviews.CacheViewsManagerImpl] (CacheViewInstaller-3,node1-34749) ISPN000172: Failed to prepare view CacheView{viewId=833, members=[node1-34749, node2-42947]} for cache  idm-portal-store, rolling back to view CacheView{viewId=832, members=[node1-34749]}: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
      	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232) [rt.jar:1.6.0_27]
      	at java.util.concurrent.FutureTask.get(FutureTask.java:91) [rt.jar:1.6.0_27]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterPrepareView(CacheViewsManagerImpl.java:323) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:250) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask.call(CacheViewsManagerImpl.java:894) [infinispan-core.jar:5.1.7.Final]
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_27]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_27]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_27]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_27]
      	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_27]
      Caused by: java.util.concurrent.ExecutionException: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
      	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232) [rt.jar:1.6.0_27]
      	at java.util.concurrent.FutureTask.get(FutureTask.java:91) [rt.jar:1.6.0_27]
      	at org.infinispan.util.concurrent.AggregatingNotifyingFutureBuilder.get(AggregatingNotifyingFutureBuilder.java:93) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.BaseStateTransferTask.finishPushingState(BaseStateTransferTask.java:139) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.ReplicatedStateTransferTask.doPerformStateTransfer(ReplicatedStateTransferTask.java:116) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.BaseStateTransferTask.performStateTransfer(BaseStateTransferTask.java:93) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.statetransfer.BaseStateTransferManagerImpl.prepareView(BaseStateTransferManagerImpl.java:334) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl.handlePrepareView(CacheViewsManagerImpl.java:492) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.cacheviews.CacheViewsManagerImpl$3.call(CacheViewsManagerImpl.java:314) [infinispan-core.jar:5.1.7.Final]
      	... 5 more
      Caused by: org.infinispan.CacheException: java.lang.RuntimeException: Failure to marshal argument(s)
      	at org.infinispan.util.Util.rewrapAsCacheException(Util.java:526) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:172) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:489) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:161) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:183) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:240) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl.access$000(RpcManagerImpl.java:78) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.rpc.RpcManagerImpl$1.call(RpcManagerImpl.java:274) [infinispan-core.jar:5.1.7.Final]
      	... 5 more
      Caused by: java.lang.RuntimeException: Failure to marshal argument(s)
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.marshallCall(CommandAwareRpcDispatcher.java:257) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.processSingleCall(CommandAwareRpcDispatcher.java:274) [infinispan-core.jar:5.1.7.Final]
      	at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:165) [infinispan-core.jar:5.1.7.Final]
      	... 11 more
      Caused by: org.infinispan.marshall.NotSerializableException: org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute
      Caused by: an exception which occurred:
      	in object org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84
      		-> toString = org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84
      	in object java.util.HashMap@7b321fb9
      		-> toString = {lastName=org.picketlink.idm.impl.api.SimpleAttribute@13f3de22, email=org.picketlink.idm.impl.api.SimpleAttribute@7f9cc2f8, firstName=org.picketlink.idm.impl.api.SimpleAttribute@cbb24d5, lastLoginTime=org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84}
      	in object org.infinispan.container.entries.MortalCacheEntry@a336d17f
      		-> toString = MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES/USERroot, value=MortalCacheValue{value={lastName=org.picketlink.idm.impl.api.SimpleAttribute@13f3de22, email=org.picketlink.idm.impl.api.SimpleAttribute@7f9cc2f8, firstName=org.picketlink.idm.impl.api.SimpleAttribute@cbb24d5, lastLoginTime=org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84}, lifespan=1800000, created=1418185604230}}
      	in object java.util.ArrayList@cd5da398
      		-> toString = [ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS, value=ImmortalCacheValue {value=AtomicHashMap{delegate={1588380673=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1588380673, 1622246691=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1622246691}}}}, ImmortalCacheEntry{key=/, value=ImmortalCacheValue {value=AtomicHashMap{delegate={NODE_MAIN_ROOT_STORE=/NODE_MAIN_ROOT_STORE}}}}, MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1588380673, value=MortalCacheValue{value=[org.picketlink.idm.impl.store.ldap.SerializableSearchResult@77b0627d], lifespan=1800000, created=1418185604228}}, MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES/USERroot, value=MortalCacheValue{value={lastName=org.picketlink.idm.impl.api.SimpleAttribute@13f3de22, email=org.picketlink.idm.impl.api.SimpleAttribute@7f9cc2f8, firstName=org.picketlink.idm.impl.api.SimpleAttribute@cbb24d5, lastLoginTime=org.picketlink.idm.impl.model.hibernate.HibernateIdentityObjectAttribute@141fdf84}, lifespan=1800000, created=1418185604230}}, ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore, value=ImmortalCacheValue {value=AtomicHashMap{delegate={NODE_IO_ATTRIBUTES=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES, NODE_OBJECTS=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS}}}}, ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES, value=ImmortalCacheValue {value=AtomicHashMap{delegate={USERroot=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_IO_ATTRIBUTES/USERroot}}}}, MortalCacheEntry{key=/NODE_MAIN_ROOT_STORE/PortalLDAPStore/NODE_OBJECTS/1622246691, value=MortalCacheValue{value=[], lifespan=1800000, created=1418185608065}}, ImmortalCacheEntry{key=/NODE_MAIN_ROOT_STORE, value=ImmortalCacheValue {value=AtomicHashMap{delegate={PortalLDAPStore=/NODE_MAIN_ROOT_STORE/PortalLDAPStore}}}}]
      	in object org.infinispan.commands.control.StateTransferControlCommand@2f370795
      		-> toString = StateTransferControlCommand{cache=idm-portal-store, type=APPLY_STATE, sender=node1-34749, viewId=833, state=8, locks=N/A}
      
      

            mposolda@redhat.com Marek Posolda
            vstorm83 Vu Viet Phuong (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: