Uploaded image for project: 'ovsdb'
  1. ovsdb
  2. OVSDB-45

IndexOutOfBoundsException while processing TransactResponse

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • None
    • unspecified
    • Library
    • None
    • Operating System: Mac OS
      Platform: PC

    • 1406

      In certain scenarios, the Transaction response processing results in IndexOutOfBoundsException.

      testCreateTypedManagerTable(org.opendaylight.ovsdb.schema.openvswitch.ManagerTestCases) Time elapsed: 0.02 sec <<< ERROR!
      java.util.concurrent.ExecutionException: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
      at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:306)
      at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:293)
      at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
      at org.opendaylight.ovsdb.schema.openvswitch.ManagerTestCases.testCreateTypedManagerTable(ManagerTestCases.java:75)
      Caused by: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
      at java.util.ArrayList.rangeCheck(ArrayList.java:635)
      at java.util.ArrayList.get(ArrayList.java:411)
      at org.opendaylight.ovsdb.lib.impl.FutureTransformUtils$1.apply(FutureTransformUtils.java:40)
      at org.opendaylight.ovsdb.lib.impl.FutureTransformUtils$1.apply(FutureTransformUtils.java:32)
      at com.google.common.util.concurrent.Futures$1.apply(Futures.java:720)
      at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:859)
      at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:293)
      at com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair.execute(ExecutionList.java:150)
      at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:135)
      at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:185)
      at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:53)
      at org.opendaylight.ovsdb.lib.jsonrpc.JsonRpcEndpoint.processResult(JsonRpcEndpoint.java:141)
      at org.opendaylight.ovsdb.lib.jsonrpc.JsonRpcServiceBinderHandler.channelRead(JsonRpcServiceBinderHandler.java:52)
      at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
      at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)
      at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173)
      at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
      at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)
      at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785)
      at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:100)
      at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447)
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341)
      at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
      at java.lang.Thread.run(Thread.java:724)

            Unassigned Unassigned
            mavenugo@gmail.com Madhu Venugopal
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: