Produce an error message with a useful short stack trace. Then it stops the execution.
util_error(
m,
...,
applicability_problem = NA,
intrinsic_applicability_problem = NA,
integrity_indicator = "none",
level = 0,
immediate
)
nothing, its purpose is to stop.
error message or a condition
arguments for sprintf on m, if m is a character
logical error indicates missing metadata
logical error unsuitable resp_vars
character the message is an integrity problem, here is the indicator abbreviation..
integer level of the error message (defaults to 0). Higher levels are more severe.
logical not used.
Other condition_functions:
util_condition_constructor_factory()
,
util_deparse1()
,
util_find_external_functions_in_stacktrace()
,
util_find_first_externally_called_functions_in_stacktrace()
,
util_find_indicator_function_in_callers()
,
util_message()
,
util_warning()