Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-2409

Intermittent failures in SessionClusterDbPersistenceTestCase

    Details

      Description

      [0m[31m08:43:00,006 ERROR [org.infinispan.persistence.jdbc.binary.JdbcBinaryStore] (default task-7) ISPN008012: Sql failure while inserting bucket: Bucket{entries={7KMFRGBkll3_n5BYO0U3U-0c=MarshalledEntryImpl{keyBytes=35 bytes, valueBytes=270 bytes, metadataBytes=25 bytes, key=7KMFRGBkll3_n5BYO0U3U-0c, value=

      {test=1}, metadata=InternalMetadataImpl{actual=EmbeddedMetadata{version=null}, created=-1, lastUsed=-1}, marshaller=org.infinispan.marshall.core.CacheMarshaller@5b081828}}, bucketId='865627136'}: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: "PRIMARY_KEY_A ON PUBLIC.""binarybased_default_host_session_db_cluster""(ID) VALUES ( /* key:2 */ '865627136', X'0301fe0302000103ff810200000018374b4d465247426b6c6c335f6e3542594f305533552d30630369036a230301fe03ff810200000018374b4d465247426b6c6c335f6e3542594f305533552d3063036a8e020301fe040a000000396f72672e6a626f73732e61732e636c7573746572696e672e6d61727368616c6c696e672e53696d706c654d61727368616c6c656456616c756585255d4116f244c83e1e6f72672e6a626f73732e61732e636c7573746572696e672e636f6d6d6f6e3e046d61696e329b0000009700000001035301643e047465737404380000003d6f72672e6a626f73732e61732e746573742e636c7573746572696e672e73696e676c652e7765622e53696d706c65536572766c6574244d757461626c65b8d0b5a62b7773dd3e216465706c6f796d656e742e73657373696f6e2d64622d636c75737465722e7761723e046d61696e000000010000000576616c7565230016000000013535036a190301fe0368ffffffffffffffffffffffffffffffff03620001', -1)"; SQL statement:
      INSERT INTO "binarybased_default_host_session_db_cluster" (datum, version, id) VALUES(?,?,?) [23505-173]
      at org.h2.message.DbException.getJdbcSQLException(DbException.java:331)
      at org.h2.message.DbException.get(DbException.java:171)
      at org.h2.message.DbException.get(DbException.java:148)
      at org.h2.index.BaseIndex.getDuplicateKeyException(BaseIndex.java:101)
      at org.h2.index.TreeIndex.add(TreeIndex.java:68)
      at org.h2.table.RegularTable.addRow(RegularTable.java:125)
      at org.h2.command.dml.Insert.insertRows(Insert.java:127)
      at org.h2.command.dml.Insert.update(Insert.java:86)
      at org.h2.command.CommandContainer.update(CommandContainer.java:79)
      at org.h2.command.Command.executeUpdate(Command.java:235)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:154)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:140)
      at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:493)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:405)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.storeInBucket(JdbcBinaryStore.java:519)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.write(JdbcBinaryStore.java:122)
      at org.infinispan.persistence.manager.PersistenceManagerImpl.writeToAllStores(PersistenceManagerImpl.java:432) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitSingleStore(CacheWriterInterceptor.java:306) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitPutKeyValueCommand(CacheWriterInterceptor.java:250) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:62) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.store(CacheWriterInterceptor.java:212) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.commitCommand(CacheWriterInterceptor.java:115) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.visitPrepareCommand(CacheWriterInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:36) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.invokeNextInterceptorAndVerifyTransaction(TxInterceptor.java:114) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.TransactionSynchronizerInterceptor.visitPrepareCommand(TransactionSynchronizerInterceptor.java:42) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:253) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTxCommand(StateTransferInterceptor.java:184) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.visitPrepareCommand(StateTransferInterceptor.java:89) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:106) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:321) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:154) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:58) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:263) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:312) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:69) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:80) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.resolveTransaction(BatchContainer.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:64) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.CacheImpl.endBatch(CacheImpl.java:768) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.AbstractDelegatingCache.endBatch(AbstractDelegatingCache.java:53) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.end(InfinispanSessionManager.java:151)
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.close(InfinispanSessionManager.java:141)
      at org.wildfly.clustering.web.undertow.session.SessionAdapter.requestDone(SessionAdapter.java:69)
      at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:708) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:501) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:258) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:205) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:69) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:134) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.Connectors.executeRootHandler(Connectors.java:138) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:622) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]

      [0m[31m08:43:00,018 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (default task-7) ISPN000136: Execution error: org.infinispan.persistence.CacheLoaderException: Sql failure while inserting bucket: Bucket{entries={7KMFRGBkll3_n5BYO0U3U-0c=MarshalledEntryImpl{keyBytes=35 bytes, valueBytes=270 bytes, metadataBytes=25 bytes, key=7KMFRGBkll3_n5BYO0U3U-0c, value={test=1}

      , metadata=InternalMetadataImpl{actual=EmbeddedMetadata

      {version=null}, created=-1, lastUsed=-1}, marshaller=org.infinispan.marshall.core.CacheMarshaller@5b081828}}, bucketId='865627136'}
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:411)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.storeInBucket(JdbcBinaryStore.java:519)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.write(JdbcBinaryStore.java:122)
      at org.infinispan.persistence.manager.PersistenceManagerImpl.writeToAllStores(PersistenceManagerImpl.java:432) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitSingleStore(CacheWriterInterceptor.java:306) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitPutKeyValueCommand(CacheWriterInterceptor.java:250) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:62) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.store(CacheWriterInterceptor.java:212) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.commitCommand(CacheWriterInterceptor.java:115) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.visitPrepareCommand(CacheWriterInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:36) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.invokeNextInterceptorAndVerifyTransaction(TxInterceptor.java:114) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.TransactionSynchronizerInterceptor.visitPrepareCommand(TransactionSynchronizerInterceptor.java:42) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:253) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTxCommand(StateTransferInterceptor.java:184) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.visitPrepareCommand(StateTransferInterceptor.java:89) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:106) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:321) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:154) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:58) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:263) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:312) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:69) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:80) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.resolveTransaction(BatchContainer.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:64) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.CacheImpl.endBatch(CacheImpl.java:768) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.AbstractDelegatingCache.endBatch(AbstractDelegatingCache.java:53) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.end(InfinispanSessionManager.java:151)
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.close(InfinispanSessionManager.java:141)
      at org.wildfly.clustering.web.undertow.session.SessionAdapter.requestDone(SessionAdapter.java:69)
      at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:708) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:501) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:258) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:205) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:69) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:134) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.Connectors.executeRootHandler(Connectors.java:138) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:622) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
      Caused by: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: "PRIMARY_KEY_A ON PUBLIC.""binarybased_default_host_session_db_cluster""(ID) VALUES ( /* key:2 */ '865627136', X'0301fe0302000103ff810200000018374b4d465247426b6c6c335f6e3542594f305533552d30630369036a230301fe03ff810200000018374b4d465247426b6c6c335f6e3542594f305533552d3063036a8e020301fe040a000000396f72672e6a626f73732e61732e636c7573746572696e672e6d61727368616c6c696e672e53696d706c654d61727368616c6c656456616c756585255d4116f244c83e1e6f72672e6a626f73732e61732e636c7573746572696e672e636f6d6d6f6e3e046d61696e329b0000009700000001035301643e047465737404380000003d6f72672e6a626f73732e61732e746573742e636c7573746572696e672e73696e676c652e7765622e53696d706c65536572766c6574244d757461626c65b8d0b5a62b7773dd3e216465706c6f796d656e742e73657373696f6e2d64622d636c75737465722e7761723e046d61696e000000010000000576616c7565230016000000013535036a190301fe0368ffffffffffffffffffffffffffffffff03620001', -1)"; SQL statement:
      INSERT INTO "binarybased_default_host_session_db_cluster" (datum, version, id) VALUES(?,?,?) [23505-173]
      at org.h2.message.DbException.getJdbcSQLException(DbException.java:331)
      at org.h2.message.DbException.get(DbException.java:171)
      at org.h2.message.DbException.get(DbException.java:148)
      at org.h2.index.BaseIndex.getDuplicateKeyException(BaseIndex.java:101)
      at org.h2.index.TreeIndex.add(TreeIndex.java:68)
      at org.h2.table.RegularTable.addRow(RegularTable.java:125)
      at org.h2.command.dml.Insert.insertRows(Insert.java:127)
      at org.h2.command.dml.Insert.update(Insert.java:86)
      at org.h2.command.CommandContainer.update(CommandContainer.java:79)
      at org.h2.command.Command.executeUpdate(Command.java:235)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:154)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:140)
      at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:493)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:405)
      ... 77 more

      [0m[31m08:43:00,023 ERROR [org.infinispan.transaction.TransactionCoordinator] (default task-7) ISPN000097: Error while processing a prepare in a single-phase transaction: org.infinispan.persistence.CacheLoaderException: Sql failure while inserting bucket: Bucket{entries={7KMFRGBkll3_n5BYO0U3U-0c=MarshalledEntryImpl{keyBytes=35 bytes, valueBytes=270 bytes, metadataBytes=25 bytes, key=7KMFRGBkll3_n5BYO0U3U-0c, value={test=1}, metadata=InternalMetadataImpl{actual=EmbeddedMetadata{version=null}

      , created=-1, lastUsed=-1}, marshaller=org.infinispan.marshall.core.CacheMarshaller@5b081828}}, bucketId='865627136'}
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:411)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.storeInBucket(JdbcBinaryStore.java:519)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.write(JdbcBinaryStore.java:122)
      at org.infinispan.persistence.manager.PersistenceManagerImpl.writeToAllStores(PersistenceManagerImpl.java:432) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitSingleStore(CacheWriterInterceptor.java:306) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitPutKeyValueCommand(CacheWriterInterceptor.java:250) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:62) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.store(CacheWriterInterceptor.java:212) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.commitCommand(CacheWriterInterceptor.java:115) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.visitPrepareCommand(CacheWriterInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:36) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.invokeNextInterceptorAndVerifyTransaction(TxInterceptor.java:114) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.TransactionSynchronizerInterceptor.visitPrepareCommand(TransactionSynchronizerInterceptor.java:42) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:253) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTxCommand(StateTransferInterceptor.java:184) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.visitPrepareCommand(StateTransferInterceptor.java:89) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:106) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:321) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:154) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:58) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:263) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:312) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:69) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:80) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.resolveTransaction(BatchContainer.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:64) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.CacheImpl.endBatch(CacheImpl.java:768) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.AbstractDelegatingCache.endBatch(AbstractDelegatingCache.java:53) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.end(InfinispanSessionManager.java:151)
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.close(InfinispanSessionManager.java:141)
      at org.wildfly.clustering.web.undertow.session.SessionAdapter.requestDone(SessionAdapter.java:69)
      at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:708) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:501) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:258) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:205) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:69) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:134) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.Connectors.executeRootHandler(Connectors.java:138) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:622) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
      Caused by: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: "PRIMARY_KEY_A ON PUBLIC.""binarybased_default_host_session_db_cluster""(ID) VALUES ( /* key:2 */ '865627136', X'0301fe0302000103ff810200000018374b4d465247426b6c6c335f6e3542594f305533552d30630369036a230301fe03ff810200000018374b4d465247426b6c6c335f6e3542594f305533552d3063036a8e020301fe040a000000396f72672e6a626f73732e61732e636c7573746572696e672e6d61727368616c6c696e672e53696d706c654d61727368616c6c656456616c756585255d4116f244c83e1e6f72672e6a626f73732e61732e636c7573746572696e672e636f6d6d6f6e3e046d61696e329b0000009700000001035301643e047465737404380000003d6f72672e6a626f73732e61732e746573742e636c7573746572696e672e73696e676c652e7765622e53696d706c65536572766c6574244d757461626c65b8d0b5a62b7773dd3e216465706c6f796d656e742e73657373696f6e2d64622d636c75737465722e7761723e046d61696e000000010000000576616c7565230016000000013535036a190301fe0368ffffffffffffffffffffffffffffffff03620001', -1)"; SQL statement:
      INSERT INTO "binarybased_default_host_session_db_cluster" (datum, version, id) VALUES(?,?,?) [23505-173]
      at org.h2.message.DbException.getJdbcSQLException(DbException.java:331)
      at org.h2.message.DbException.get(DbException.java:171)
      at org.h2.message.DbException.get(DbException.java:148)
      at org.h2.index.BaseIndex.getDuplicateKeyException(BaseIndex.java:101)
      at org.h2.index.TreeIndex.add(TreeIndex.java:68)
      at org.h2.table.RegularTable.addRow(RegularTable.java:125)
      at org.h2.command.dml.Insert.insertRows(Insert.java:127)
      at org.h2.command.dml.Insert.update(Insert.java:86)
      at org.h2.command.CommandContainer.update(CommandContainer.java:79)
      at org.h2.command.Command.executeUpdate(Command.java:235)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:154)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:140)
      at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:493)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:405)
      ... 77 more

      [0m[31m08:43:00,028 ERROR [org.infinispan.transaction.tm.DummyTransaction] (default task-7) ISPN000111: afterCompletion() failed for SynchronizationAdapter{localTransaction=LocalTransaction

      {remoteLockedNodes=null, isMarkedForRollback=false, lockedKeys=null, backupKeyLocks=null, topologyId=2, isFromStateTransfer=false} org.infinispan.transaction.synchronization.SyncLocalTransaction@13} org.infinispan.transaction.synchronization.SynchronizationAdapter@32: org.infinispan.commons.CacheException: Could not commit.
      at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:60) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:263) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:312) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:69) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:80) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.resolveTransaction(BatchContainer.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:64) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.CacheImpl.endBatch(CacheImpl.java:768) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.AbstractDelegatingCache.endBatch(AbstractDelegatingCache.java:53) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.end(InfinispanSessionManager.java:151)
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.close(InfinispanSessionManager.java:141)
      at org.wildfly.clustering.web.undertow.session.SessionAdapter.requestDone(SessionAdapter.java:69)
      at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:708) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:501) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:258) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:205) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:69) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:134) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.Connectors.executeRootHandler(Connectors.java:138) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:622) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
      Caused by: javax.transaction.xa.XAException
      at org.infinispan.transaction.TransactionCoordinator.handleCommitFailure(TransactionCoordinator.java:204) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:156) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:58) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      ... 23 more

      [0m08:43:00,032 INFO [org.jboss.as.test.clustering.cluster.ClusterAbstractTestCase] (main) Requested http://127.0.0.1:8080/session-db-cluster/simple, got 1.
      [31m08:43:00,038 ERROR [org.infinispan.persistence.jdbc.binary.JdbcBinaryStore] (default task-8) ISPN008012: Sql failure while inserting bucket: Bucket{entries={7KMFRGBkll3_n5BYO0U3U-0c=MarshalledEntryImpl{keyBytes=29 bytes, valueBytes=27 bytes, metadataBytes=25 bytes, key=7KMFRGBkll3_n5BYO0U3U-0c, value=org.wildfly.clustering.web.infinispan.session.coarse.CoarseSessionCacheEntry@415e75b5, metadata=InternalMetadataImpl{actual=EmbeddedMetadata{version=null}, created=-1, lastUsed=-1}, marshaller=org.infinispan.marshall.core.CacheMarshaller@5b081828}}, bucketId='865627136'}: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: "PRIMARY_KEY_A ON PUBLIC.""binarybased_default_host_session_db_cluster""(ID) VALUES ( /* key:2 */ '865627136', X'0301fe030200013e18374b4d465247426b6c6c335f6e3542594f305533552d30630369036a1d0301fe3e18374b4d465247426b6c6c335f6e3542594f305533552d3063036a1b0301fe03ff80020000014209636c440000014209636c4500000708036a190301fe0368ffffffffffffffffffffffffffffffff03620001', -1)"; SQL statement:
      INSERT INTO "binarybased_default_host_session_db_cluster" (datum, version, id) VALUES(?,?,?) [23505-173]
      at org.h2.message.DbException.getJdbcSQLException(DbException.java:331)
      at org.h2.message.DbException.get(DbException.java:171)
      at org.h2.message.DbException.get(DbException.java:148)
      at org.h2.index.BaseIndex.getDuplicateKeyException(BaseIndex.java:101)
      at org.h2.index.TreeIndex.add(TreeIndex.java:68)
      at org.h2.table.RegularTable.addRow(RegularTable.java:125)
      at org.h2.command.dml.Insert.insertRows(Insert.java:127)
      at org.h2.command.dml.Insert.update(Insert.java:86)
      at org.h2.command.CommandContainer.update(CommandContainer.java:79)
      at org.h2.command.Command.executeUpdate(Command.java:235)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:154)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:140)
      at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:493)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:405)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.storeInBucket(JdbcBinaryStore.java:519)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.write(JdbcBinaryStore.java:122)
      at org.infinispan.persistence.manager.PersistenceManagerImpl.writeToAllStores(PersistenceManagerImpl.java:432) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitSingleStore(CacheWriterInterceptor.java:306) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitPutKeyValueCommand(CacheWriterInterceptor.java:250) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:62) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.store(CacheWriterInterceptor.java:212) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.commitCommand(CacheWriterInterceptor.java:115) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.visitPrepareCommand(CacheWriterInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:36) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.invokeNextInterceptorAndVerifyTransaction(TxInterceptor.java:114) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.TransactionSynchronizerInterceptor.visitPrepareCommand(TransactionSynchronizerInterceptor.java:42) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:253) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTxCommand(StateTransferInterceptor.java:184) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.visitPrepareCommand(StateTransferInterceptor.java:89) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:106) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:321) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:154) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:58) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:263) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:312) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:69) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:80) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.resolveTransaction(BatchContainer.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:64) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.CacheImpl.endBatch(CacheImpl.java:768) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.AbstractDelegatingCache.endBatch(AbstractDelegatingCache.java:53) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.end(InfinispanSessionManager.java:151)
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.close(InfinispanSessionManager.java:141)
      at org.wildfly.clustering.web.undertow.session.SessionAdapter.requestDone(SessionAdapter.java:69)
      at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:708) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:501) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:258) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:205) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:69) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:134) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.Connectors.executeRootHandler(Connectors.java:138) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:622) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]

      [0m[31m08:43:00,043 ERROR [org.infinispan.interceptors.InvocationContextInterceptor] (default task-8) ISPN000136: Execution error: org.infinispan.persistence.CacheLoaderException: Sql failure while inserting bucket: Bucket{entries={7KMFRGBkll3_n5BYO0U3U-0c=MarshalledEntryImpl{keyBytes=29 bytes, valueBytes=27 bytes, metadataBytes=25 bytes, key=7KMFRGBkll3_n5BYO0U3U-0c, value=org.wildfly.clustering.web.infinispan.session.coarse.CoarseSessionCacheEntry@415e75b5, metadata=InternalMetadataImpl{actual=EmbeddedMetadata{version=null}, created=-1, lastUsed=-1}, marshaller=org.infinispan.marshall.core.CacheMarshaller@5b081828}}, bucketId='865627136'}
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:411)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.storeInBucket(JdbcBinaryStore.java:519)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.write(JdbcBinaryStore.java:122)
      at org.infinispan.persistence.manager.PersistenceManagerImpl.writeToAllStores(PersistenceManagerImpl.java:432) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitSingleStore(CacheWriterInterceptor.java:306) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitPutKeyValueCommand(CacheWriterInterceptor.java:250) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:62) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.store(CacheWriterInterceptor.java:212) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.commitCommand(CacheWriterInterceptor.java:115) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.visitPrepareCommand(CacheWriterInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:36) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.invokeNextInterceptorAndVerifyTransaction(TxInterceptor.java:114) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.TransactionSynchronizerInterceptor.visitPrepareCommand(TransactionSynchronizerInterceptor.java:42) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:253) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTxCommand(StateTransferInterceptor.java:184) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.visitPrepareCommand(StateTransferInterceptor.java:89) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:106) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:321) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:154) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:58) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:263) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:312) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:69) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:80) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.resolveTransaction(BatchContainer.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:64) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.CacheImpl.endBatch(CacheImpl.java:768) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.AbstractDelegatingCache.endBatch(AbstractDelegatingCache.java:53) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.end(InfinispanSessionManager.java:151)
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.close(InfinispanSessionManager.java:141)
      at org.wildfly.clustering.web.undertow.session.SessionAdapter.requestDone(SessionAdapter.java:69)
      at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:708) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:501) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:258) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:205) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:69) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:134) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.Connectors.executeRootHandler(Connectors.java:138) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:622) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
      Caused by: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: "PRIMARY_KEY_A ON PUBLIC.""binarybased_default_host_session_db_cluster""(ID) VALUES ( /* key:2 */ '865627136', X'0301fe030200013e18374b4d465247426b6c6c335f6e3542594f305533552d30630369036a1d0301fe3e18374b4d465247426b6c6c335f6e3542594f305533552d3063036a1b0301fe03ff80020000014209636c440000014209636c4500000708036a190301fe0368ffffffffffffffffffffffffffffffff03620001', -1)"; SQL statement:
      INSERT INTO "binarybased_default_host_session_db_cluster" (datum, version, id) VALUES(?,?,?) [23505-173]
      at org.h2.message.DbException.getJdbcSQLException(DbException.java:331)
      at org.h2.message.DbException.get(DbException.java:171)
      at org.h2.message.DbException.get(DbException.java:148)
      at org.h2.index.BaseIndex.getDuplicateKeyException(BaseIndex.java:101)
      at org.h2.index.TreeIndex.add(TreeIndex.java:68)
      at org.h2.table.RegularTable.addRow(RegularTable.java:125)
      at org.h2.command.dml.Insert.insertRows(Insert.java:127)
      at org.h2.command.dml.Insert.update(Insert.java:86)
      at org.h2.command.CommandContainer.update(CommandContainer.java:79)
      at org.h2.command.Command.executeUpdate(Command.java:235)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:154)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:140)
      at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:493)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:405)
      ... 77 more

      [0m[31m08:43:00,067 ERROR [org.infinispan.transaction.TransactionCoordinator] (default task-8) ISPN000097: Error while processing a prepare in a single-phase transaction: org.infinispan.persistence.CacheLoaderException: Sql failure while inserting bucket: Bucket{entries={7KMFRGBkll3_n5BYO0U3U-0c=MarshalledEntryImpl{keyBytes=29 bytes, valueBytes=27 bytes, metadataBytes=25 bytes, key=7KMFRGBkll3_n5BYO0U3U-0c, value=org.wildfly.clustering.web.infinispan.session.coarse.CoarseSessionCacheEntry@415e75b5, metadata=InternalMetadataImpl{actual=EmbeddedMetadata{version=null}, created=-1, lastUsed=-1}, marshaller=org.infinispan.marshall.core.CacheMarshaller@5b081828}}, bucketId='865627136'}
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:411)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.storeInBucket(JdbcBinaryStore.java:519)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.write(JdbcBinaryStore.java:122)
      at org.infinispan.persistence.manager.PersistenceManagerImpl.writeToAllStores(PersistenceManagerImpl.java:432) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitSingleStore(CacheWriterInterceptor.java:306) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor$Updater.visitPutKeyValueCommand(CacheWriterInterceptor.java:250) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:62) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.store(CacheWriterInterceptor.java:212) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.commitCommand(CacheWriterInterceptor.java:115) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.CacheWriterInterceptor.visitPrepareCommand(CacheWriterInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:93) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:36) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.invokeNextInterceptorAndVerifyTransaction(TxInterceptor.java:114) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.TransactionSynchronizerInterceptor.visitPrepareCommand(TransactionSynchronizerInterceptor.java:42) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:253) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.handleTxCommand(StateTransferInterceptor.java:184) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.statetransfer.StateTransferInterceptor.visitPrepareCommand(StateTransferInterceptor.java:89) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:112) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:106) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:98) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.BatchingInterceptor.handleDefault(BatchingInterceptor.java:70) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:96) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:125) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:321) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:154) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:263) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:312) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:69) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:80) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.resolveTransaction(BatchContainer.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:64) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.CacheImpl.endBatch(CacheImpl.java:768) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.AbstractDelegatingCache.endBatch(AbstractDelegatingCache.java:53) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.end(InfinispanSessionManager.java:151)
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.close(InfinispanSessionManager.java:141)
      at org.wildfly.clustering.web.undertow.session.SessionAdapter.requestDone(SessionAdapter.java:69)
      at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:708) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:501) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:258) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:205) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:69) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:134) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.Connectors.executeRootHandler(Connectors.java:138) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:622) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
      Caused by: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: "PRIMARY_KEY_A ON PUBLIC.""binarybased_default_host_session_db_cluster""(ID) VALUES ( /* key:2 */ '865627136', X'0301fe030200013e18374b4d465247426b6c6c335f6e3542594f305533552d30630369036a1d0301fe3e18374b4d465247426b6c6c335f6e3542594f305533552d3063036a1b0301fe03ff80020000014209636c440000014209636c4500000708036a190301fe0368ffffffffffffffffffffffffffffffff03620001', -1)"; SQL statement:
      INSERT INTO "binarybased_default_host_session_db_cluster" (datum, version, id) VALUES(?,?,?) [23505-173]
      at org.h2.message.DbException.getJdbcSQLException(DbException.java:331)
      at org.h2.message.DbException.get(DbException.java:171)
      at org.h2.message.DbException.get(DbException.java:148)
      at org.h2.index.BaseIndex.getDuplicateKeyException(BaseIndex.java:101)
      at org.h2.index.TreeIndex.add(TreeIndex.java:68)
      at org.h2.table.RegularTable.addRow(RegularTable.java:125)
      at org.h2.command.dml.Insert.insertRows(Insert.java:127)
      at org.h2.command.dml.Insert.update(Insert.java:86)
      at org.h2.command.CommandContainer.update(CommandContainer.java:79)
      at org.h2.command.Command.executeUpdate(Command.java:235)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:154)
      at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:140)
      at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:493)
      at org.infinispan.persistence.jdbc.binary.JdbcBinaryStore.insertBucket(JdbcBinaryStore.java:405)
      ... 77 more

      [0m[31m08:43:00,072 ERROR [org.infinispan.transaction.tm.DummyTransaction] (default task-8) ISPN000111: afterCompletion() failed for SynchronizationAdapter{localTransaction=LocalTransaction{remoteLockedNodes=null, isMarkedForRollback=false, lockedKeys=null, backupKeyLocks=null, topologyId=2, isFromStateTransfer=false}

      org.infinispan.transaction.synchronization.SyncLocalTransaction@16} org.infinispan.transaction.synchronization.SynchronizationAdapter@35: org.infinispan.commons.CacheException: Could not commit.
      at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:60) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:263) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.runCommitTx(DummyTransaction.java:312) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyTransaction.commit(DummyTransaction.java:69) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.tm.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:80) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.resolveTransaction(BatchContainer.java:101) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:83) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.batch.BatchContainer.endBatch(BatchContainer.java:64) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.CacheImpl.endBatch(CacheImpl.java:768) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.AbstractDelegatingCache.endBatch(AbstractDelegatingCache.java:53) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.end(InfinispanSessionManager.java:151)
      at org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager$1.close(InfinispanSessionManager.java:141)
      at org.wildfly.clustering.web.undertow.session.SessionAdapter.requestDone(SessionAdapter.java:69)
      at io.undertow.servlet.spec.ServletContextImpl.updateSessionAccessTime(ServletContextImpl.java:708) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:501) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:258) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:205) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:69) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:134) [undertow-servlet-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.Connectors.executeRootHandler(Connectors.java:138) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:622) [undertow-core-1.0.0.Beta20.jar:1.0.0.Beta20]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
      Caused by: javax.transaction.xa.XAException
      at org.infinispan.transaction.TransactionCoordinator.handleCommitFailure(TransactionCoordinator.java:204) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:156) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:58) [infinispan-core-6.0.0-SNAPSHOT.jar:6.0.0-SNAPSHOT]
      ... 23 more

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  rhusar Radoslav Husar
                  Reporter:
                  pferraro Paul Ferraro
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: