From 36e8c4e8f21bb6a3c311c06d87f39239486e7409 Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Sun, 11 Dec 2011 11:30:11 +0100 Subject: [PATCH] Make it work with java5 also --- .../handler/codec/serialization/CompactObjectInputStream.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/jboss/netty/handler/codec/serialization/CompactObjectInputStream.java b/src/main/java/org/jboss/netty/handler/codec/serialization/CompactObjectInputStream.java index 08b5e41563..4c3259ccd5 100644 --- a/src/main/java/org/jboss/netty/handler/codec/serialization/CompactObjectInputStream.java +++ b/src/main/java/org/jboss/netty/handler/codec/serialization/CompactObjectInputStream.java @@ -55,7 +55,9 @@ class CompactObjectInputStream extends ObjectInputStream { case CompactObjectOutputStream.TYPE_THIN_DESCRIPTOR: String className = readUTF(); Class clazz = classResolver.resolve(className); - return ObjectStreamClass.lookupAny(clazz); + + // change lookupAny to lookup as lookupAny is only supported in java6 + return ObjectStreamClass.lookup(clazz); default: throw new StreamCorruptedException( "Unexpected class descriptor type: " + type);