ObjectStateファイルの仕様変更 EAP4.3 => EAP5.0
InputBuffer#unpackBytes()で取り出すint値がいっこ減った。この仕様変更の意図が全くわからんが、とりあえずこれの対応だけで読めた。いや、確かにこのint値、以降一切使わないから不要なんだと思うけど。ならなんで入ってたのやら・・・
[ore@ore JBossTS-4.6.1.GA.CP03]$ diff -uNr ../../../jboss-eap-4.3cp07-src/jboss-as/thirdparty/jboss/jbossts14/JBOSSTS_4_2_3_SP5_CP08/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/state/InputBuffer.java ../JBossTS-4.6.1.GA.CP03/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/state/InputBuffer.java --- ../../../jboss-eap-4.3cp07-src/jboss-as/thirdparty/jboss/jbossts14/JBOSSTS_4_2_3_SP5_CP08/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/state/InputBuffer.java 2006-11-03 20:46:47.978377000 +0900 +++ ../JBossTS-4.6.1.GA.CP03/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/state/InputBuffer.java 2009-03-14 01:03:43.390282000 +0900 @@ -222,7 +222,6 @@ if (!_valid) throw new IOException(tsLogger.log_mesg.getString("com.arjuna.ats.arjuna.state.InputBuffer_2")); - int index = unpackInt(); int size = unpackInt(); byte b[] = new byte[size];