[infinispan-issues] [JBoss JIRA] (ISPN-6884) NullPointerException when performing Rolling Upgrade Procedure using Kubernetes

Sebastian Łaskawiec (JIRA) issues at jboss.org
Fri Jul 22 05:52:00 EDT 2016


    [ https://issues.jboss.org/browse/ISPN-6884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13269191#comment-13269191 ] 

Sebastian Łaskawiec commented on ISPN-6884:
-------------------------------------------

No, when populating and reading values using Hot Rod, everything works fine.

Just some more information about versions, I'm playing with:
Infinispan:
{code}
* c29524e - (HEAD -> ISPN-6847/Integrate_with_kubernetes) ISPN-6847 Kubernetes PING integration (2 days ago) <Sebastian Laskawiec>
* 46cb91b - (upstream/master, origin/master, origin/HEAD) ISPN-6745 Locks are lost in pessimistic cache (3 days ago) <Pedro Ruivo>
{code}

OpenShift:
{code}
$ oc version
oc v1.3.0-alpha.2
kubernetes v1.3.0-alpha.1-331-g0522e63
{code}

> NullPointerException when performing Rolling Upgrade Procedure using Kubernetes
> -------------------------------------------------------------------------------
>
>                 Key: ISPN-6884
>                 URL: https://issues.jboss.org/browse/ISPN-6884
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Loaders and Stores, Server
>    Affects Versions: 9.0.0.Alpha3
>            Reporter: Sebastian Łaskawiec
>            Assignee: Gustavo Fernandes
>
> During the [Rolling Upgrade Procedure|http://infinispan.org/docs/stable/user_guide/user_guide.html#steps_2] with compatibility caches on OpenShift I encountered weird {{NullPointerException}}. 
> Below there are 2 logs from {{Source}} cluster:
> {code}
> 05:14:54,623 ERROR [org.infinispan.server.hotrod.HotRodEncoder] (HotRodServerWorker-9-8) ISPN005022: Exception writing response with messageId=59: java.lang.NullPointerException
> 	at org.infinispan.server.hotrod.Encoder2x$$anonfun$writeResponse$9.apply(Encoder2x.scala:353)
> 	at org.infinispan.server.hotrod.Encoder2x$$anonfun$writeResponse$9.apply(Encoder2x.scala:343)
> 	at scala.collection.immutable.List.foreach(List.scala:381)
> 	at org.infinispan.server.hotrod.Encoder2x$.writeResponse(Encoder2x.scala:343)
> 	at org.infinispan.server.hotrod.HotRodEncoder.encode(HotRodEncoder.scala:45)
> 	at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
> 	at io.netty.channel.ChannelHandlerInvokerUtil.invokeWriteNow(ChannelHandlerInvokerUtil.java:157)
> 	at io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(DefaultChannelHandlerInvoker.java:372)
> 	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:391)
> 	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:252)
> 	at io.netty.handler.logging.LoggingHandler.write(LoggingHandler.java:241)
> 	at io.netty.channel.ChannelHandlerInvokerUtil.invokeWriteNow(ChannelHandlerInvokerUtil.java:157)
> 	at io.netty.channel.DefaultChannelHandlerInvoker$WriteTask.run(DefaultChannelHandlerInvoker.java:496)
> 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:339)
> 	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:279)
> 	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742)
> 	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145)
> 	at java.lang.Thread.run(Thread.java:745)
> {code}
> And from {{Destination}}:
> {code}
> 05:17:17,555 WARNING [io.netty.channel.DefaultChannelPipeline] (nioEventLoopGroup-7-2) An exception was thrown by a user handler's exceptionCaught() method:: java.lang.NullPointerException
> 	at org.jboss.resteasy.plugins.server.netty.RequestHandler.exceptionCaught(RequestHandler.java:91)
> 	at io.netty.channel.ChannelHandlerInvokerUtil.invokeExceptionCaughtNow(ChannelHandlerInvokerUtil.java:64)
> 	at io.netty.channel.DefaultChannelHandlerInvoker$5.run(DefaultChannelHandlerInvoker.java:117)
> 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:339)
> 	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:373)
> 	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742)
> 	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145)
> 	at java.lang.Thread.run(Thread.java:745)
> 05:17:17,556 WARNING [io.netty.channel.DefaultChannelPipeline] (nioEventLoopGroup-7-2) .. and the cause of the exceptionCaught() was:: java.io.IOException: Connection reset by peer
> 	at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
> 	at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
> 	at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
> 	at sun.nio.ch.IOUtil.read(IOUtil.java:192)
> 	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
> 	at io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:288)
> 	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1054)
> 	at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:245)
> 	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:106)
> 	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:527)
> 	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:484)
> 	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:398)
> 	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:370)
> 	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742)
> 	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145)
> 	at java.lang.Thread.run(Thread.java:745)
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)



More information about the infinispan-issues mailing list