Class RecipeRunException

All Implemented Interfaces:
Serializable

public class RecipeRunException extends RuntimeException
This provides a way for us to capture the cursor position where an unexpected exception was thrown so that RecipeScheduler can add an Markup.Error marker on the part of the LST as part of the recipe running lifecycle.

Developers should never see this exception propagated out of the recipe running lifecycle.

See Also:
  • Constructor Details

    • RecipeRunException

      public RecipeRunException(Throwable cause, @Nullable Cursor cursor)