getsentry / getsentry/sentry-react-native
Uncaught CPP Exceptions are missing message
- 主要言語
- TypeScript
- スター
- 1.8k
- フォーク
- 366
- 平均マージ
- 1日 5時間
- マージ済み PR(30日)
- 93
説明
### Description
When `throw std::invalid_argument( "received negative value" );` in `*.mm` I would expect to see the stack trace and the message of the `std::invalid_argument( "received negative value" )` but I'm seeing only the the type `std::invalid_argument`.
[Event]()
Note: There seems to be a main thread missing. Maybe related.

Related
* [https://github.com/software-mansion/react-native-reanimated/pull/6163]()
* JSError CPP Exceptions are missing the JS stack which is part of the error message.
[iOS]()

[Android]()

### Blocked by
* [https://github.com/getsentry/sentry-cocoa/issues/3822]()
* [https://github.com/getsentry/sentry-cocoa/issues/3707]()
* [https://github.com/getsentry/sentry-cocoa/issues/4226]()
コントリビューションガイド
調査の方向性
Start by reproducing the uncaught std::invalid_argument case in a *.mm file and compare the captured event with the related react-native-reanimated PR 6163. Review the blocking sentry-cocoa issues 3822, 3707, and 4226 before choosing an implementation path. Done means the event includes both the C++ exception message and stack trace on the reported platforms.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp, react-native
- 領域
- mobile, observability
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100