Uploaded image for project: 'OpenFlowPlugin'
  1. OpenFlowPlugin
  2. OPNFLWPLUG-888

Deserialization exception in logs when NAT flows are added.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • None
    • None
    • General
    • None
    • Operating System: All
      Platform: All

    • 8408

      2017-05-09 10:37:45,616 | WARN | entLoopGroup-7-1 | OFDecoder | 295 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.10.0.SNAPSHOT | Message deserialization failed
      java.lang.IndexOutOfBoundsException: readerIndex(166) + length(4) exceeds writerIndex(166): UnpooledSlicedByteBuf(ridx: 166, widx: 166, cap: 166/166, unwrapped: PooledUnsafeDirectByteBuf(ridx: 2544, widx: 2544, cap: 65536))
      at io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1389)[144:io.netty.buffer:4.1.8.Final]
      at io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:766)[144:io.netty.buffer:4.1.8.Final]
      at io.netty.buffer.AbstractByteBuf.readUnsignedInt(AbstractByteBuf.java:782)[144:io.netty.buffer:4.1.8.Final]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.action.OutputActionDeserializer.deserialize(OutputActionDeserializer.java:26)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.action.OutputActionDeserializer.deserialize(OutputActionDeserializer.java:19)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.util.ActionUtil.readAction(ActionUtil.java:58)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.instruction.AbstractActionInstructionDeserializer.readActions(AbstractActionInstructionDeserializer.java:76)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.instruction.ApplyActionsInstructionDeserializer.deserialize(ApplyActionsInstructionDeserializer.java:32)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.instruction.ApplyActionsInstructionDeserializer.deserialize(ApplyActionsInstructionDeserializer.java:19)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.util.InstructionUtil.readInstruction(InstructionUtil.java:64)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.multipart.MultipartReplyFlowStatsDeserializer.deserialize(MultipartReplyFlowStatsDeserializer.java:103)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.multipart.MultipartReplyFlowStatsDeserializer.deserialize(MultipartReplyFlowStatsDeserializer.java:39)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.multipart.MultipartReplyMessageDeserializer.deserialize(MultipartReplyMessageDeserializer.java:43)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowplugin.impl.protocol.deserialization.multipart.MultipartReplyMessageDeserializer.deserialize(MultipartReplyMessageDeserializer.java:22)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.deserialization.DeserializationFactory.deserialize(DeserializationFactory.java:55)[295:org.opendaylight.openflowjava.openflow-protocol-impl:0.10.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.core.OFDecoder.decode(OFDecoder.java:49)[295:org.opendaylight.openflowjava.openflow-protocol-impl:0.10.0.SNAPSHOT]

            aswins Aswin Suryanarayanan
            aswins Aswin Suryanarayanan
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: