Please enable JavaScript to view this site.


Navigation: Messages > Run-Time Messages > Macros

User Assertion Failed !

Scroll Prev Up Next More

This run-time message is generated, and displayed in the macro interruption dialog, if during the evaluation of a macro token, the Assert function is called with its parameter bCondition false and its bAbortScript parameter true.


This is not an application error; it is an error generated because the person who wrote the macro decided that if certain conditions were not true, then an error should be generated.



The second line contains the text of the sMessage parameter of the Assert function and usually describes what condition was not true. The third line gives you detailed information about the context in which the error was generated: the page number, the date of the token, the token being evaluated, and the origin of that token.


The origin of the token may be different than the token itself, if tokens are used recursively.


See also: LogMessage, Assert and RaiseError.


Topic 174275, last updated on 14-Apr-2020