【问题标题】:Data error(cyclic redundancy check) while logging transaction status using bitronix transaction manager使用 bitronix 事务管理器记录事务状态时出现数据错误(循环冗余校验)
【发布时间】:2014-03-24 14:47:53
【问题描述】:

发生以下异常。任何可能的解释。我的想法是文件系统可能有问题!?

Caused by: bitronix.tm.internal.BitronixSystemException: error logging status
    at bitronix.tm.BitronixTransaction.setStatus(BitronixTransaction.java:400)
    at bitronix.tm.BitronixTransaction.setStatus(BitronixTransaction.java:379)
    at bitronix.tm.BitronixTransaction.setActive(BitronixTransaction.java:367)
    at bitronix.tm.BitronixTransactionManager.begin(BitronixTransactionManager.java:126)
    ... 8 more
Caused by: java.io.IOException: Data error (cyclic redundancy check)
    at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
    at sun.nio.ch.FileDispatcherImpl.write(FileDispatcherImpl.java:71)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:89)
    at sun.nio.ch.IOUtil.write(IOUtil.java:60)
    at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:195)
    at bitronix.tm.journal.TransactionLogAppender.writeLog(TransactionLogAppender.java:121)
    at bitronix.tm.journal.DiskJournal.log(DiskJournal.java:98)
    at bitronix.tm.BitronixTransaction.setStatus(BitronixTransaction.java:389)
    ... 12 more

【问题讨论】:

    标签: crc bitronix


    【解决方案1】:

    此类问题有两个原因:BTM 磁盘日志中的错误或硬件故障(可能是 RAM、磁盘、电源、主板......几乎任何东西)。

    由于 Disk journal 恕我直言,是一款在许多生产系统上运行多年的可靠软件,我宁愿首先怀疑您的硬件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 2017-11-04
      • 1970-01-01
      相关资源
      最近更新 更多