]
William Burns updated ISPN-8280:
--------------------------------
Status: Open (was: New)
RemoteStoreRawValuesTest.testStopStartDoesNotNukeValues fails
randomly
----------------------------------------------------------------------
Key: ISPN-8280
URL:
https://issues.jboss.org/browse/ISPN-8280
Project: Infinispan
Issue Type: Bug
Components: Loaders and Stores, Remote Protocols
Affects Versions: 9.1.0.Final
Reporter: Tristan Tarrant
Labels: testsuite_stability
Fix For: 9.2.0.Final, 9.1.1.Final
Error Message
java.lang.NullPointerException
Stacktrace
org.infinispan.client.hotrod.exceptions.HotRodClientException:Request for
messageId=1132 returned server error (status=0x85): java.lang.NullPointerException
at
org.infinispan.client.hotrod.impl.protocol.Codec20.checkForErrorsInResponseStatus(Codec20.java:363)
at
org.infinispan.client.hotrod.impl.protocol.Codec20.readPartialHeader(Codec20.java:152)
at org.infinispan.client.hotrod.impl.protocol.Codec20.readHeader(Codec20.java:138)
at
org.infinispan.client.hotrod.impl.operations.HotRodOperation.readHeaderAndValidate(HotRodOperation.java:60)
at
org.infinispan.client.hotrod.impl.operations.AbstractKeyOperation.sendKeyOperation(AbstractKeyOperation.java:51)
at
org.infinispan.client.hotrod.impl.operations.GetWithMetadataOperation.executeOperation(GetWithMetadataOperation.java:38)
at
org.infinispan.client.hotrod.impl.operations.GetWithMetadataOperation.executeOperation(GetWithMetadataOperation.java:24)
at
org.infinispan.client.hotrod.impl.operations.RetryOnFailureOperation.execute(RetryOnFailureOperation.java:56)
at
org.infinispan.client.hotrod.impl.RemoteCacheImpl.getWithMetadata(RemoteCacheImpl.java:210)
at org.infinispan.persistence.remote.RemoteStore.load(RemoteStore.java:125)
at
org.infinispan.persistence.BaseStoreTest.testStopStartDoesNotNukeValues(BaseStoreTest.java:355)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
... Removed 16 stack frames
The server log:
java.lang.NullPointerException: null
at
org.infinispan.expiration.impl.ExpirationManagerImpl.lambda$handleInMemoryExpiration$0(ExpirationManagerImpl.java:135)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.container.DefaultDataContainer.lambda$compute$6(DefaultDataContainer.java:341)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$remap$16(BoundedLocalCache.java:2043)
~[caffeine-2.4.0.jar:?]
at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1853)
~[?:1.8.0_141]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.remap(BoundedLocalCache.java:2038)
~[caffeine-2.4.0.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.compute(BoundedLocalCache.java:1991)
~[caffeine-2.4.0.jar:?]
at com.github.benmanes.caffeine.cache.LocalCache.compute(LocalCache.java:101)
~[caffeine-2.4.0.jar:?]
at org.infinispan.container.DefaultDataContainer.compute(DefaultDataContainer.java:340)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.expiration.impl.ExpirationManagerImpl.handleInMemoryExpiration(ExpirationManagerImpl.java:134)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at org.infinispan.container.DefaultDataContainer.get(DefaultDataContainer.java:203)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.container.EntryFactoryImpl.getFromContainerForRead(EntryFactoryImpl.java:193)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.container.EntryFactoryImpl.wrapEntryForReading(EntryFactoryImpl.java:69)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.impl.EntryWrappingInterceptor.visitDataReadCommand(EntryWrappingInterceptor.java:216)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.impl.EntryWrappingInterceptor.visitGetCacheEntryCommand(EntryWrappingInterceptor.java:211)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.commands.read.GetCacheEntryCommand.acceptVisitor(GetCacheEntryCommand.java:38)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:58)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitDataReadCommand(NonTransactionalLockingInterceptor.java:32)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitGetCacheEntryCommand(AbstractLockingInterceptor.java:115)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.commands.read.GetCacheEntryCommand.acceptVisitor(GetCacheEntryCommand.java:38)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:58)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitDataReadCommand(CacheMgmtInterceptor.java:94)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.impl.CacheMgmtInterceptor.visitGetCacheEntryCommand(CacheMgmtInterceptor.java:88)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.commands.read.GetCacheEntryCommand.acceptVisitor(GetCacheEntryCommand.java:38)
~[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndExceptionally(BaseAsyncInterceptor.java:127)
[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.impl.InvocationContextInterceptor.visitCommand(InvocationContextInterceptor.java:97)
[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.interceptors.impl.AsyncInterceptorChainImpl.invoke(AsyncInterceptorChainImpl.java:248)
[infinispan-core.jar:9.1.1-SNAPSHOT]
at org.infinispan.cache.impl.CacheImpl.getCacheEntry(CacheImpl.java:534)
[infinispan-core.jar:9.1.1-SNAPSHOT]
at org.infinispan.cache.impl.CacheImpl.getCacheEntry(CacheImpl.java:540)
[infinispan-core.jar:9.1.1-SNAPSHOT]
at
org.infinispan.cache.impl.AbstractDelegatingAdvancedCache.getCacheEntry(AbstractDelegatingAdvancedCache.java:292)
[infinispan-core.jar:9.1.1-SNAPSHOT]
at org.infinispan.cache.impl.EncoderCache.getCacheEntry(EncoderCache.java:409)
[infinispan-core.jar:9.1.1-SNAPSHOT]
at org.infinispan.server.hotrod.CacheDecodeContext.get(CacheDecodeContext.java:148)
[infinispan-server-hotrod.jar:9.1.1-SNAPSHOT]
at
org.infinispan.server.hotrod.LocalContextHandler.realChannelRead(LocalContextHandler.java:42)
[infinispan-server-hotrod.jar:9.1.1-SNAPSHOT]
at
org.infinispan.server.hotrod.LocalContextHandler.channelRead(LocalContextHandler.java:28)
[infinispan-server-hotrod.jar:9.1.1-SNAPSHOT]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
org.infinispan.server.core.transport.StatsChannelHandler.channelRead(StatsChannelHandler.java:26)
[infinispan-server-core.jar:9.1.1-SNAPSHOT]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:1017)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:394)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:299)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at
io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
[netty-all-4.1.9.Final.jar:4.1.9.Final]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_141]