IhawuCoreException

class IhawuCoreException(val message: String, val cause: Throwable? = null) : RuntimeException

Base exception for all errors raised by the Ihawu core engine.

Thrown when policy evaluation, field masking, or principal resolution encounters an unrecoverable error. Extends RuntimeException so it propagates transparently through framework interceptors and serialization pipelines without requiring explicit catch declarations.

Constructors

Link copied to clipboard
constructor(message: String, cause: Throwable? = null)

Properties

Link copied to clipboard
open override val cause: Throwable?

The underlying exception that triggered this error, if any.

Link copied to clipboard
open override val message: String

A human-readable description of what went wrong.