Linked Questions
29 questions linked to/from How to abort on any message generated?
598
votes
19
answers
154k
views
Where can I find examples of good Mathematica programming practice?
I consider myself a pretty good Mathematica programmer, but I'm always looking out for ways to either improve my way of doing things in Mathematica, or to see if there's something nifty that I haven't ...
62
votes
2
answers
4k
views
Mathematica Debuggability
One of the things that I really dislike about Mathematica is its lack of debuggability compared to many other programming languages. Some of the problems arises from the functional nature of ...
27
votes
5
answers
2k
views
How to catch complete error message information, including the message text as it would be printed?
If I evaluate this expression:
Module[{}, 1/0;0^0]; msg = $MessageList
I get:
...
32
votes
5
answers
2k
views
Resource management in Mathematica
I am using a library that has functions like createSomeObject[] and deleteSomeObject[obj]. It is an interface to a C language ...
30
votes
2
answers
714
views
How to use Handler functions?
It seems that Internal`AddHandler or other functions related to it can be quite helpful sometimes, especially when dealing with messages and such.
But the ...
12
votes
2
answers
4k
views
How to switch off all messages?
How can I want to switch off all messages in a Mathematica session? Quiet[expr] allows me to evaluate expr without messages. <...
2
votes
2
answers
5k
views
Output of a Print in a list
I'just starting with Mathematica and therefore I was having a small question.
It must be somewhere on Internet but I can't find it.
My question is the following.
I would like to get my values after ...
5
votes
2
answers
2k
views
Detecting changes of variables' values
Is it possible to detect (and create a trigger for) an event when any of the variables defined in the notebook changes its value (for any reason)?
I need to know which variable got changed and what ...
11
votes
2
answers
1k
views
Avoiding an unresponsive user interface in OS X
I have found that despite Mathematica's numerous updates, each of which have added much functionality, one fundamental issue remains unaddressed: The unresponsiveness of the UI when I make a mistake (...
9
votes
1
answer
1k
views
Debugging a $RecursionLimit error?
I sometimes encounter bugs that involve a recursion limit.
It's often very hard to find the origin of the problem.
Would there be a way to copy the stack somewhere and abort the evaluation
in order ...
14
votes
1
answer
396
views
Check does not interrupt evaluation of the expression when a Message is emitted
On the surface, Check looks like a good method to use when you need to abort the evaluation of an expression whenever a Message ...
5
votes
1
answer
1k
views
Interrupting package evaluation, handling error
I have some packages/scripts that I schedule the execution using Jobs in SQL server. For example, in some of then, I use to create reports and delivery by mail using Mathematica. All done using ...
3
votes
3
answers
241
views
Is it possible to assign numbers generated in an Error-Message?
If I have a differential equation of the form:
...
3
votes
1
answer
1k
views
Display line number/stack trace of error in script (i.e. batch mode / command line interface)
I am trying to set up a Mathematica script so that it runs from the command line in the manner that a sane person would expect. I have the following at the start of the file:
...
3
votes
2
answers
680
views
How to find source of `FrontEndObject::notavail` warning?
I converted a large notebook (a ton of code!) into a free-standing WolframScript. When I run the script:
several warnings of the form ...