Class DebuggerException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DebuggerStoppedException

public class DebuggerException extends RuntimeException
Base exception class for all Qute debugger-related errors.

This unchecked exception is thrown when an unexpected error occurs during a debugging session, such as communication issues with the Debug Adapter Protocol (DAP), invalid debug events, or internal failures in the Qute debugger implementation.

It serves as a common parent for more specific debugger exceptions and provides constructors to wrap lower-level exceptions.

See Also:
  • Constructor Details

    • DebuggerException

      public DebuggerException(Throwable e)
      Creates a new DebuggerException with the specified cause.
      Parameters:
      e - the underlying cause of this exception, may be null
    • DebuggerException

      public DebuggerException()
      Creates a new DebuggerException without any message or cause.

      This constructor is typically used when the context of the error is sufficient to identify the problem without additional details.