Noesis swallows useful exception information.
Posted: 01 Sep 2015, 12:26
Oftentimes when an exception is thrown and not handled in Noesis related code, the exception is simply routed to the method Noesis.Error.SetNativePendingError(). When running in the Unity editor, a Noesis error window will pop up with messages in the vein of:
The above example is a class cast exception inside an eventhandler for FrameworkElement.Loaded, but nowhere in the error text is this shown.
This makes errors in UI code unnecessarily hard to solve, which takes time away from actually being productive with Noesis. Would it be possible to change this behaviour into something that preserves information such as stack trace?
Code: Select all
Unhandled exception at 0x000007FEE25C1100: Access Violation reading location 0x0000000000000018
This makes errors in UI code unnecessarily hard to solve, which takes time away from actually being productive with Noesis. Would it be possible to change this behaviour into something that preserves information such as stack trace?