Uploaded image for project: 'JBoss Marshalling'
  1. JBoss Marshalling
  2. JBMAR-251

RiverUnmarshaller.doReadObject throws StreamCorruptedException while reading a Collections.unmodifiableNavigableMap

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 2.0.9.Final
    • None
    • None

      The method org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(int, boolean, boolean) throws the following exception while reading a TreeMap that is wrapped by java.util.Collections.unmodifiableNavigableMap(NavigableMap<K, ? extends V>):

      Caused by: java.io.StreamCorruptedException: Unexpected byte found when reading an object: 249	at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:839) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:231) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doReadMapObject(RiverUnmarshaller.java:202) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.readMapData(RiverUnmarshaller.java:907) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:792) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:216) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doReadNestedObject(RiverUnmarshaller.java:172) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:598) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:231) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.readFields(RiverUnmarshaller.java:1864) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doInitSerializable(RiverUnmarshaller.java:1778) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doReadNewObject(RiverUnmarshaller.java:1406) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:283) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.BlockUnmarshaller.readObject(BlockUnmarshaller.java:149) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.BlockUnmarshaller.readObject(BlockUnmarshaller.java:135) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.MarshallerObjectInputStream.readObjectOverride(MarshallerObjectInputStream.java:53) ~[jboss-marshalling-2.0.9.Final.jar:2.0.9.Final]	at org.jboss.marshalling.river.RiverObjectInputStream.readObjectOverride(RiverObjectInputStream.java:307) ~[jboss-marshalling-river-2.0.9.Final.jar:2.0.9.Final]	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:480) ~[?:?]	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:447) ~[?:?]	at java.util.HashMap.readObject(HashMap.java:1466) ~[?:?]
      

              Unassigned Unassigned
              patrick1024 Patrick Speer (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: