It appears that the broker was abnormally terminated then restarted, during
the restart, the broker's txnlog detects the abnormal shutdown and set replay
required flag, but the file store init failed either before the replay or
during the replay - probably for the same "StreamCorruptedException" reason,
and despite that, due to bug MQ-199, the broker starts up as "normal", then
on receiving client request that needs to write the txnlog, it gaves
"java.lang.IllegalStateException: File not synced. You must call Iterator to
play back log file" So it's very likely the "StreamCorruptedException" in the
vrfile is related to the nature of the abnormal termination of the broker
process, likely rooted to disk IO.
--
[Message sent by forum member 'amyk']
View Post: http://forums.java.net/node/889711