private void exceptionalHalt(final MessageFrame frame) {
    clearAccumulatedStateBesidesGasAndOutput(frame);
    frame.clearGasRemaining();
    frame.clearOutputData();
    frame.setState(MessageFrame.State.COMPLETED_FAILED);
  }
Gets called when the message frame encounters an exceptional halt.

@param frame The message frame
evm/src/main/java/org/hyperledger/besu/evm/processor/AbstractMessageProcessor.java