-
Type:
Task
-
Resolution: Won't Do
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Integration
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Currently, when an extension throws an exception (e.g. std::runtime_error) outside of the provided userAssert/tripwireAssert API, no information is propagated about the exception and no stack trace is logged. The user gets an empty error with code -1. We should investigate whether there is anything we can do about this (e.g. perhaps some of our host/sdk code is dropping error information).
We should not spent much time on this, though, as it is not an intended use case.
- depends on
-
SERVER-110980 Implement basic tassert/uassert support for extensions
-
- Closed
-
- related to
-
SERVER-109555 sdk::ExtensionStatusException does not correctly report error messages
-
- Closed
-