Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Symbolicate JS stack traces #139

Open
objectiveSee opened this issue Dec 13, 2023 · 7 comments
Open

Symbolicate JS stack traces #139

objectiveSee opened this issue Dec 13, 2023 · 7 comments
Labels
enhancement New feature or request

Comments

@objectiveSee
Copy link

objectiveSee commented Dec 13, 2023

Description

We are using Expo Build for production builds. I am getting production crashes, but they are not symbolicated to show our Typescript stack trace. The symbolication works fine in local development builds.

Steps to Reproduce

  • Make it crash
  • Check crash logs on New Relic. The stack trace looks like this:
BuildProductsPath/Release-iphoneos/main.jsbundle line 278792 in anonymous()

Expected Behavior

  • Typescript file and line number and function name should be displayed

Your Environment

Happens on iOS/Android

info Fetching system and libraries information...
System:
  OS: macOS 13.6.1
  CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
  Memory: 60.70 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 20.5.1
    path: ~/.nvm/versions/node/v20.5.1/bin/node
  Yarn:
    version: 1.22.19
    path: ~/.nvm/versions/node/v20.5.1/bin/yarn
  npm:
    version: 9.8.0
    path: ~/.nvm/versions/node/v20.5.1/bin/npm
  Watchman: Not Found
Managers:
  CocoaPods:
    version: 1.12.1
    path: /usr/local/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 22.4
      - iOS 16.4
      - macOS 13.3
      - tvOS 16.4
      - watchOS 9.4
  Android SDK: Not Found
IDEs:
  Android Studio: 2022.3 AI-223.8836.35.2231.10406996
  Xcode:
    version: 14.3.1/14E300c
    path: /usr/bin/xcodebuild
Languages:
  Java: Not Found
  Ruby:
    version: 2.6.10
    path: /usr/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.72.6
    wanted: 0.72.6
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: Not found
  newArchEnabled: Not found
iOS:
  hermesEnabled: Not found
  newArchEnabled: Not found

Related to #137

@objectiveSee objectiveSee added the bug Something isn't working label Dec 13, 2023
@ndesai-newrelic
Copy link
Contributor

@objectiveSee Symbolication is not currently available for React Native at this time in Production. We are working hard to deliver that functionality but we cannot offer a timeframe.

@ndesai-newrelic ndesai-newrelic added enhancement New feature or request and removed bug Something isn't working labels Dec 13, 2023
@objectiveSee
Copy link
Author

@ndesai-newrelic Thank you for the quick response. Is there any method you recommend so we can manually symbolicate crashes? Unfortunately we can't use New Relic without meaningful stack traces

@itajenglish
Copy link

+1

4 similar comments
@LcsGrz
Copy link

LcsGrz commented Apr 5, 2024

+1

@Jojr
Copy link

Jojr commented Jul 5, 2024

+1

@felipemengatto
Copy link
Contributor

+1

@poplaw
Copy link

poplaw commented Nov 25, 2024

+1

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants