Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Extend stack-trace linking UI #35608

Open
VelvetToroyashi opened this issue Jun 13, 2022 · 8 comments
Open

Extend stack-trace linking UI #35608

VelvetToroyashi opened this issue Jun 13, 2022 · 8 comments

Comments

@VelvetToroyashi
Copy link

Problem Statement

As it stands right now, Sentry can automatically(?) and manually (via the stack-trace linking tab) link a given stack to source code either from a repository, or from the source code itself when it comes to languages like JS and Python.

The issue is, that seems to be all it supports. I've run into this issue wherein even with my stack being properly linked, Sentry does not apply the fancy UI that shows a preview of the code. This is a trivial issue in the grand scheme of things, but it would be very nice to have extended support for languages outside of JavaScript and Python, such as C#, Rust, C++, and really just any language.

I initially posted this issue on the Sentry Discord, and was pointed here.

Solution Brainstorm

No response

@getsentry-release
Copy link

Routing to @getsentry/ecosystem for triage. ⏲️

@brianthi
Copy link

Hi @VelvetThePanda thanks for raising this with us! We do have plans to expand the stack trace linking feature to support additional languages. We'll let you know as this gets rolled out.

vkedwardli added a commit to vkedwardli/sentry-docs that referenced this issue Oct 13, 2022
armenzg pushed a commit to getsentry/sentry-docs that referenced this issue Oct 14, 2022
)

getsentry/sentry#35608

Since Stack Trace Linking is not supported in languages except JS and Python. Adding a reminder so that others won't spent days to find out why it is not working

Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
@bruno-garcia
Copy link
Member

bruno-garcia commented Feb 14, 2023

@brianthi any plans to get support for other languages? Thanks
Relates to #44015

@brianthi
Copy link

brianthi commented Mar 7, 2023

Hey, the next set of platforms which we will target to add stack trace linking to will be for Kotlin, Swift, React Native, and Flutter. This is still in our backlog and we don't currently have an ETA.

@bruno-garcia
Copy link
Member

Update on the .NET side, there's a PR getting some support in through #55107

@bruno-garcia
Copy link
Member

bruno-garcia commented Nov 19, 2023

I believe a few languages got support (Swift, .NET, Java, Kotlin, Flutter possible too)
Couldn't find the list of supported languages on the docs though. @brianthi is it there somewhere?

@vkedwardli
Copy link

@bruno-garcia

I believe it is listed in:
https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking

This feature is currently only supported for Ruby, Python, Php, Node, JavaScript, Go and Elixir.

@bruno-garcia
Copy link
Member

@bruno-garcia

I believe it is listed in: docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking

This feature is currently only supported for Ruby, Python, Php, Node, JavaScript, Go and Elixir.

I CMD+F Kotlin and didn't find it and assumed it wasn't there. Then skimmed a few times until I spotted the note

https://docs.sentry.io/product/integrations/source-code-mgmt/github/#stack-trace-linking
image

According to docs C#/Kotlin/Java/Dart/Swift/Objective-C are not supported but I believe all of these are?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

7 participants