Class CrossServerLockException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.enhancedechest.crossserver.CrossServerLockException
All Implemented Interfaces:
Serializable

public final class CrossServerLockException extends RuntimeException
Thrown by CrossServerCoordinator.acquireOwner(java.util.UUID) when an owner's lock could not be obtained within the acquire timeout — typically because the player is still online on another server, or that server is still writing their data back. Propagates through the storage layer exactly like a failed SQL read: the operation fails loudly (the player sees the generic load-failed message, an admin command errors) instead of proceeding on stale data.
See Also:
  • Constructor Details

    • CrossServerLockException

      public CrossServerLockException(String message)