Uploaded image for project: 'openflowjava'
  1. openflowjava
  2. OPNFLWJAVA-68

OFDecoder : Message deserialization failed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • None
    • unspecified
    • General
    • None
    • Operating System: All
      Platform: All

    • 4726
    • High

      The below exceptions are filling the karaf.log very quickly causing them to fill up and rotate in minutes (or less).

      to reproduce:

      1) start karaf
      2) repo-add mvn:org.opendaylight.integration/features-integration-test/0.4.0-SNAPSHOT/xml/features
      3) feature:install odl-integration-compatible-with-all

      I was using this distro:
      epo-add mvn:org.opendaylight.integration/features-integration-test/0.4.0-SNAPSHOT/xml/features

      2015-12-04 13:56:02,237 | WARN | ntLoopGroup-15-2 | OFDecoder | 371 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.7.0.SNAPSHOT | Message deserialization failed
      java.lang.IllegalStateException: Deserializer for key: msgVersion: 4 objectClass: org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev150203.actions.grouping.Action msgType: 65535 experimenterID: 8992 was not
      found - please verify that all needed deserializers ale loaded correctly
      at org.opendaylight.openflowjava.protocol.impl.deserialization.DeserializerRegistryImpl.getDeserializer(DeserializerRegistryImpl.java:63)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.util.ListDeserializer.deserializeList(ListDeserializer.java:52)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.deserialization.instruction.AbstractActionInstructionDeserializer.deserializeActions(AbstractActionInstructionDeserializer.java:38)[371:org.opendaylight.openflowjava.openflow
      -protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.deserialization.instruction.ApplyActionsInstructionDeserializer.deserialize(ApplyActionsInstructionDeserializer.java:36)[371:org.opendaylight.openflowjava.openflow-protocol-i
      mpl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.deserialization.instruction.ApplyActionsInstructionDeserializer.deserialize(ApplyActionsInstructionDeserializer.java:25)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.util.ListDeserializer.deserializeList(ListDeserializer.java:53)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.deserialization.factories.MultipartReplyMessageFactory.setFlow(MultipartReplyMessageFactory.java:305)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.deserialization.factories.MultipartReplyMessageFactory.deserialize(MultipartReplyMessageFactory.java:199)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.deserialization.factories.MultipartReplyMessageFactory.deserialize(MultipartReplyMessageFactory.java:149)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.deserialization.DeserializationFactory.deserialize(DeserializationFactory.java:53)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.core.OFDecoder.decode(OFDecoder.java:55)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at org.opendaylight.openflowjava.protocol.impl.core.OFDecoder.decode(OFDecoder.java:28)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89)[129:io.netty.codec:4.0.30.Final]
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294)[128:io.netty.transport:4.0.30.Final]
      at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:244)[129:io.netty.codec:4.0.30.Final]
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294)[128:io.netty.transport:4.0.30.Final]
      at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:244)[129:io.netty.codec:4.0.30.Final]
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294)[128:io.netty.transport:4.0.30.Final]
      at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:152)[130:io.netty.handler:4.0.30.Final]
      at org.opendaylight.openflowjava.protocol.impl.core.IdleHandler.channelRead(IdleHandler.java:39)[371:org.opendaylight.openflowjava.openflow-protocol-impl:0.7.0.SNAPSHOT]
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:846)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)[128:io.netty.transport:4.0.30.Final]
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:349)[128:io.netty.transport:4.0.30.Final]
      at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:110)[127:io.netty.common:4.0.30.Final]
      at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)[127:io.netty.common:4.0.30.Final]
      at java.lang.Thread.run(Thread.java:745)[:1.8.0_65]

            Unassigned Unassigned
            jluhrsen Jamo Luhrsen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: