Hessian Array index out of range

2019-04-25  本文已影响0人  超神气的二月飞

hessian 4.0.6以上的版本会出现Array index out of range 的错误,后面是一串负数 ,其实很简单,这个是官方的一个bug,但现在没人修复了。还是用pb吧。源码 IdentityIntMap put 和get的时候用到了System.identityHashCode(key) ,put 的时候有的加了Math.abs,但get的 时候都没有加,

这个系统函数不同平台下可能会返回负值,所以会造成上面的问题。还是用pb吧

上一篇下一篇

猜你喜欢

热点阅读