在服务器上接收损坏的Stream

时间:2012-05-09 07:49:11

标签: java spring stream remoting

我有一个使用Spring Remoting(HttpInvokerServiceExporter)向服务器发送请求的应用程序。 Normaly工作正常。但是由于字节流损坏,某些请求会在服务器上导致错误。然后我得到这样的错误:

java.io.StreamCorruptedException: invalid handle value: 0050001A
at java.io.ObjectInputStream.readHandle(ObjectInputStream.java:1433)

java.lang.ClassNotFoundException: org.smitch.debol.service.bo.type.MinPoadAmount
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)

java.lang.ClassCastException: cannot assign instance of java.lang.Integer to field java.math.BigDecimal.intVal of type java.math.BigInteger in instance of java.math.BigDecimal
at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2032)

org.springframework.web.servlet.DispatcherServlet: Could not complete request
java.io.StreamCorruptedException: invalid handle value: 005001DB
at java.io.ObjectInputStream.readHandle(ObjectInputStream.java:1433)

org.springframework.web.servlet.DispatcherServlet: Could not complete request
    java.io.StreamCorruptedException: invalid type code: 50
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1356)

ClassNotFoundException我经常悄悄地。

org.smitch.debol.service.bo.type.MinPoadAmount
org.smitch.Pebol.service.bo.type.CashAmount
org.smitch.debol.service.bo.type.CaPhAmount
org.smitch.debol.serviPe.bo.type.EmvProfile

然后它在Classname中的某个地方总是 P 不应该存在。 但是没有问题可以连续100个请求。

任何暗示是什么在震动我美丽的溪流?

谢谢,

Boskop

0 个答案:

没有答案