-
Notifications
You must be signed in to change notification settings - Fork 227
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
Add ability to upload mono mSYM files and run mono-symbolicate automatically #324
Comments
Linking a related issue: mono/mono#11625 Would really love it if mono-symbolicate would work on iOS also. Right now it is working for us only on Android. And again, it seems like this should be built in and run automatically by AppCenter's back end. |
@nathanielcook thanks for submitting this! Unfortunately, we don't have the bandwidth to work on this at the moment since a large part of our team is focused on improving HockeyApp scenarios as listed on our roadmap. I'll keep this on our radar though and update this issue if anything changes. Thanks! |
It's technically possible to do yourself with a bit of effort today. First you need to enable building the mono symbols on your project with the Next, you'll need to use a post-build script to find the Finally, you can view the "Raw" crash log dump, copy and paste that to a file, and use mono-symbolicate to process it. @dellis1972 is going to look at writing some better docs around how to use mono-symbolicate with Xamarin apps. |
We don't want better docs, we want built-in support for crash line numbers in App Center errors (like the rest of the .NET ecosystem has had for 15 years.) |
Agreed; I appreciate the follow-up, but this should definitely be automatic. |
However its implemented, AppCenter needs to show line numbers for Android and iOS crashes. |
yes please add this as a feature, I'm sure a lot of people using xamarin are having trouble tracking down null reference exceptions and other exceptions without knowing which line is causing it. |
It's jaw-dropping that line numbers in crash reports are not regarded as critically important. Surely those who set priorities have once developed programs themselves? |
Please move this feature up on the priority list as it is negatively affecting the value of App Center crash reporting. Thanks! |
@Redth I tried setting MonoSymbolArchive to true and by itself it did not create the *.mSYM folder. In the release notes for Xamarin.Android 6.1, it states that |
@joncortez You need A couple of queries for Xamarin folk, @Redth :
|
@bellissimo PdbOnly support is being deprecated in.net 5/6 dotnet/android#5162. So its probably best to try to use Portable now. It looks like we still have |
here I am in 2021 and app centre still won't show me line numbers :( |
If it’s against current strategy to work on this, couldn’t it be escalated to high enough management for an exception? Seems unbelievable.
… On 31 Mar 2021, at 9:23 am, Craig McNicholas ***@***.***> wrote:
here I am in 2021 and app centre still won't show me line numbers :(
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#324 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACVADQOO3P5MI3HUEDJGQ5LTGJFO5ANCNFSM4HGP47TQ>.
|
I think I'll disable aot due to this issue. At least I'll be able to see
where crashes happen then.
…On Wed, Mar 31, 2021, 08:28 Bill ***@***.***> wrote:
If it’s against current strategy to work on this, couldn’t it be escalated
to high enough management for an exception? Seems unbelievable.
> On 31 Mar 2021, at 9:23 am, Craig McNicholas ***@***.***> wrote:
>
>
> here I am in 2021 and app centre still won't show me line numbers :(
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub <
#324 (comment)>,
or unsubscribe <
https://github.com/notifications/unsubscribe-auth/ACVADQOO3P5MI3HUEDJGQ5LTGJFO5ANCNFSM4HGP47TQ
>.
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#324 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAC3X6UA5QFPD32W2AO45NDTGJF7FANCNFSM4HGP47TQ>
.
|
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment. |
Seems wrong to close this. The ’no further activity’ is on Microsoft, not users.
… On 30 Jun 2021, at 8:04 pm, msftbot[bot] ***@***.***> wrote:
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#324 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACVADQOMDBAD7GO6MNWZKLLTVLTZPANCNFSM4HGP47TQ>.
|
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment. |
Unbelievable. |
Can someone please re-review this from the Microsoft team and give a reason why any other ticket is being prioritised over this? This isn't just a quality of life update, it's vital. |
I'm also looking for a way to have crashlog generated from Xamarin.Android app desymbolicated in Appcenter automatically, without being obliged to use monosymbolicate locally on my PC. |
Would agree with everyone above: this is badly needed for iOS! |
Oh no you dont |
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment. |
This should not be stale.
…On Wed, Mar 30, 2022 at 3:00 PM msftbot[bot] ***@***.***> wrote:
This issue has been automatically marked as stale because it has not had
any activity for 60 days. It will be closed if no further activity occurs
within 15 days of this comment.
—
Reply to this email directly, view it on GitHub
<#324 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADQ63HB6DQ4BH4FTCOXYQFTVCTFJPANCNFSM4HGP47TQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment. |
bump |
Let’s not lose sight of this critical issue.
… On 30 Aug 2021, at 3:02 am, Mahmoud Ali ***@***.***> wrote:
Unbelievable.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#324 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACVADQIDF4XFCYT45SLK3ELT7JRZVANCNFSM4HGP47TQ>.
Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment. |
Even do not dream about it. |
This is essential
… On 31 Jul 2022, at 6:04 pm, Maxim Mikhisor ***@***.***> wrote:
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.
Even do not dream about it.
—
Reply to this email directly, view it on GitHub <#324 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACVADQJFKGOTIFCFJ6FOUTDVWYXQBANCNFSM4HGP47TQ>.
You are receiving this because you commented.
|
We need some atention here please! |
Any update??? |
I'm also trying to generate debug symbols but without success. Any help? |
@dupuisdavid maybe setting DebugType to "portable" would help? |
We need this functionality now!!! |
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment. |
This issue will now be closed because it hasn't had any activity for 15 days after stale. Please feel free to open a new issue if you still have a question/issue or suggestion. |
@winnie Please re-open this issue. This is still a problem and many people are waiting for this functionality (including me). |
Dear bot
No.
… On 13 Dec 2022, at 1:01 pm, msftbot[bot] ***@***.***> wrote:
This issue has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs within 15 days of this comment.
—
Reply to this email directly, view it on GitHub <#324 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACVADQIUZY4MEBJNAVXXNB3WM7KITANCNFSM4HGP47TQ>.
You are receiving this because you commented.
|
I got tired of waiting for this to never happen so I put together a small tool that helps somewhat. See the repo at https://github.com/rhult/crash-sharpener It is not a full solution, but it does two things:
You can use this to automate symbolicating by downloading the errors from App Center using its API, and then symbolicate them on your machine. I have tested it with iOS and Android on .net7 and it works well. I get line numbers from release builds this way. |
Describe the solution you'd like
In addition to dSYM folders we also have mSYM folders (if you set MonoSymbolArchive to true in the csproj). AppCenter should allow us to upload mSYM folders and AppCenter should automatically run mono-symbolicate to give us the line numbers for both Android and iOS.
Describe alternatives you've considered
I can run mono-symbolicate locally after I download the raw crash report, but it is a bit of a pain.
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: