昨天发现了一个严重bug,是hessian 3.1.3中的,今天终于把bug改好了,心里挺高兴。 呵呵,还是第一次给国外软件提bug呢。 于是屁颠屁颠地给hessian邮件列表发邮件,用gmail。 想了半天,却没能用english写出几个word,想想那些简单的语句读起来挺溜的,怎么轮到自己写就觉得千难万难呢! 用了十分钟,才写了几句话,辞不达意,勉强把事情说了点。 还没写完,不知道怎么回事gmail居然已经把邮件发送出去了。(可能我按了回车) 晕倒!这可是我第一次用英语写信给外国友人啊,处女信就这样出炉了。
================================ 既然是发在技术讨论区,那就要讨论技术: hessian 3.1.3在处理文件传输时,如果在客户端采用缓存流就会引发这个bug,原因是hessian的HessianInput.read(...)方法没有实现hessian2的binary grammar而仍然采用了hessian 1.它们的区别是hessian 2增加了紧凑语法,减少传输量。这部分代码需要重新写过。可能很少有人用到hessian 2和流传输,并且很少有人用到buffer,所以这个bug居然能存在半年都没人发现。 ================================
【2008-1-23 bbs】 |
hessian3.1.3的bug与英文信
最新推荐文章于 2016-08-19 14:49:33 发布