Régressions

org.genericsystem.remote.PersistenceTest.testTree (from TestSuite)

En échec depuis 1 build (Depuis Instable#813 )
A duré 1,6 s.

Message d'erreur

java.util.concurrent.TimeoutException

Pile d'exécution

java.lang.IllegalStateException: java.util.concurrent.TimeoutException
	at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1771)
	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915)
	at org.genericsystem.remote.FrontEnd.lambda$apply$16(FrontEnd.java:125)
	at org.genericsystem.remote.FrontEnd.extractRuntimeException(FrontEnd.java:79)
	at org.genericsystem.remote.FrontEnd.apply(FrontEnd.java:125)
	at org.genericsystem.remote.FrontEndTransaction.apply(FrontEndTransaction.java:53)
	at org.genericsystem.common.AbstractCache$TransactionDifferential.apply(AbstractCache.java:335)
	at org.genericsystem.common.Differential.apply(Differential.java:134)
	at org.genericsystem.common.AbstractCache.synchronizedApply(AbstractCache.java:227)
	at org.genericsystem.common.AbstractCache.doSynchronizedApplyInSubContext(AbstractCache.java:219)
	at org.genericsystem.common.AbstractCache.tryFlush(AbstractCache.java:177)
	at org.genericsystem.common.AbstractCache.flush(AbstractCache.java:199)
	at org.genericsystem.remote.PersistenceTest.testTree(PersistenceTest.java:144)

Sortie standard

2018-07-21 04:26:19,740 [main] INFO  o.g.common.AbstractWebSocketsServer - Generic System Server is stopping...
2018-07-21 04:26:19,742 [vert.x-eventloop-thread-0] INFO  o.genericsystem.kernel.EngineServer - Close socket
2018-07-21 04:26:19,743 [vert.x-eventloop-thread-3] INFO  o.genericsystem.kernel.EngineServer - Close socket
2018-07-21 04:26:19,747 [main] INFO  o.g.common.AbstractWebSocketsServer - Generic System Server is stopped
2018-07-21 04:26:19,748 [main] INFO  o.genericsystem.kernel.EngineServer - Load config : 
{
  "engines" : {
    "/" : {
      "persistenceDirectoryPath" : "/home/middleware/test/Vertx_tests/snapshot_save",
      "classes" : [ "org.genericsystem.remote.PersistenceTest$Vehicle" ]
    }
  },
  "host" : "0.0.0.0",
  "port" : 8082
}
2018-07-21 04:26:20,067 [main] INFO  org.genericsystem.kernel.Archiver - Start archiver in repository: /home/middleware/test/Vertx_tests/snapshot_save
2018-07-21 04:26:20,068 [main] INFO  o.genericsystem.kernel.EngineServer - Starts engine with path: / and persistence repository path: /home/middleware/test/Vertx_tests/snapshot_save.
2018-07-21 04:26:20,068 [main] INFO  o.g.common.AbstractWebSocketsServer - Generic System Server is starting...!

Sortie d'erreur standard

2018-07-21 04:26:21,740 [vert.x-eventloop-thread-1] WARN  org.genericsystem.common.GSBuffer - Exception while appending to buffer.
org.genericsystem.api.core.exceptions.ConcurrencyControlException: 1532139980074416659 1532139981729908009
	at org.genericsystem.kernel.LifeManager.checkMvcc(LifeManager.java:67)
	at org.genericsystem.kernel.Transaction$LockedLifeManager.writeLockAndCheckMvcc(Transaction.java:183)
	at org.genericsystem.kernel.Transaction$LockedLifeManager.writeLockAndCheckMvccForAdd(Transaction.java:169)
	at org.genericsystem.kernel.Transaction$LockedLifeManager.writeLockAllAndCheckMvcc(Transaction.java:165)
	at org.genericsystem.kernel.Transaction$LockedLifeManager.apply(Transaction.java:149)
	at org.genericsystem.kernel.Transaction$LockedLifeManager.access$100(Transaction.java:143)
	at org.genericsystem.kernel.Transaction.apply(Transaction.java:135)
	at org.genericsystem.kernel.AbstractServer.apply(AbstractServer.java:130)
	at org.genericsystem.kernel.EngineServer.lambda$getReplyBuffer$4(EngineServer.java:68)
	at org.genericsystem.common.GSBuffer.appendLongThrowException(GSBuffer.java:334)
	at org.genericsystem.kernel.EngineServer.getReplyBuffer(EngineServer.java:67)
	at org.genericsystem.kernel.EngineServer$WebSocketsServer.lambda$null$0(EngineServer.java:95)
	at org.genericsystem.common.AbstractCache.safeExecute(AbstractCache.java:58)
	at org.genericsystem.kernel.EngineServer$WebSocketsServer.lambda$getHandler$1(EngineServer.java:95)
	at io.vertx.core.http.impl.WebSocketImplBase.handleFrame(WebSocketImplBase.java:268)
	at io.vertx.core.http.impl.Http1xServerConnection.handleOther(Http1xServerConnection.java:474)
	at io.vertx.core.http.impl.Http1xServerConnection.processMessage(Http1xServerConnection.java:439)
	at io.vertx.core.http.impl.Http1xServerConnection.handleMessage(Http1xServerConnection.java:141)
	at io.vertx.core.http.impl.HttpServerImpl$ServerHandlerWithWebSockets.handleMessage(HttpServerImpl.java:693)
	at io.vertx.core.http.impl.HttpServerImpl$ServerHandlerWithWebSockets.handleMessage(HttpServerImpl.java:636)
	at io.vertx.core.net.impl.VertxHandler.lambda$channelRead$1(VertxHandler.java:146)
	at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:337)
	at io.vertx.core.impl.ContextImpl.executeFromIO(ContextImpl.java:195)
	at io.vertx.core.net.impl.VertxHandler.channelRead(VertxHandler.java:144)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:141)
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:886)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.lang.Thread.run(Thread.java:748)