ObjectScript allows to write code such as:
Method m()
{
try {
do ..something()
} catch {
write "Oops...", !
}
}
In the sample code above, it is assumed that ..something() may
throw an exception.
However, the catch block, as it is declared, will only have the
knowledge that the try block failed; it will be unable to inspect
the thrown exception.
In the best of scenarios, this makes error reporting imprecise. If possible/relevant, consider modifying this code to make the catch block aware of the exception and act on it, as in:
Method m()
{
try {
do ..something()
} catch (e) {
// inspect e
}
}