====== Skip On Error ====== ===== Description ===== This container executes the functors it contains, capturing and discarding any error raised during their execution instead of letting it stop the model. ===== Inputs ===== None. ===== Optional Inputs ===== ^ Name ^ Type ^ Description ^ Default Value ^ | Trap And Ignore Errors | [[Boolean Value Type]] | If true, an error raised by a contained functor is captured and ignored. If false, this container behaves like a regular [[Group]] and lets the error propagate. | Yes | ===== Outputs ===== ^ Name ^ Type ^ Description ^ | Execution Completed Successfully | [[Boolean Value Type]] | True if the contained functors ran to completion without errors. This output can be ignored. | ===== Group ===== [[Functor List#Control | Control]] ===== Notes ===== Unlike [[Skip All On Error]], results already produced by contained functors before the error occurred are preserved and remain usable by functors outside this container. When a result produced by a contained functor is used outside this container, connect a matching junction (such as [[Map Junction]] or [[Value Junction]]) between the contained functor and the one that uses its result outside the container; otherwise, all subsequent execution is cancelled when an error occurs. This functor does not capture errors that cannot be ignored, nor the cancellation of the model by the user. ===== Internal Name ===== SkipOnError