Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Scripting Core 2.0.2, Engine 2.0.2
-
None
Description
Currently if an exception occurrs while processing a script in an included request, the exception is wrapped. If the exception happens in a script included over multiple levels, the exception is wrapped multiple times.
Rather than re-wrapping these exceptions multiple times, wrappings should be replaced when forwarding wrapped exceptions.
One such exception wrapping takes place when recursively including the same resource such that a InfiniteIncludeLoopException is thrown.