java.lang.AssertionError: Buffer was already freed and cannot be used anymorenull

GitHub | lkairies | 3 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    R/W Replication: OSD crashes due to AssertionError "Buffer was already freed"

    GitHub | 3 years ago | lkairies
    java.lang.AssertionError: Buffer was already freed and cannot be used anymorenull

    Root Cause Analysis

    1. java.lang.AssertionError

      Buffer was already freed and cannot be used anymorenull

      at org.xtreemfs.foundation.buffer.ReusableBuffer.capacity()
    2. org.xtreemfs.foundation
      ReusableBuffer.capacity
      1. org.xtreemfs.foundation.buffer.ReusableBuffer.capacity(ReusableBuffer.java:185)
      1 frame
    3. org.xtreemfs.osd
      Stage.run
      1. org.xtreemfs.osd.operations.InternalRWRUpdateOperation.localWrite(InternalRWRUpdateOperation.java:58)
      2. org.xtreemfs.osd.operations.InternalRWRUpdateOperation$2.success(InternalRWRUpdateOperation.java:79)
      3. org.xtreemfs.osd.rwre.RWReplicationStage.processPrepareOp(RWReplicationStage.java:1053)
      4. org.xtreemfs.osd.rwre.RWReplicationStage.processMethod(RWReplicationStage.java:830)
      5. org.xtreemfs.osd.stages.Stage.run(Stage.java:140)
      5 frames