Broken dashboard widget after upgrade. Possible to fix?
I recently upgraded from 2020.6 to 2021.1 to 2022.2 for my on-prem YouTrack. During the last step, 2021.1 to 2022.2 the dashboard seems to have broken or the widget I'm using has been removed. My dashboard now only consists of:
I can "Show widget configuration" to sort of get the contents (although very scrambled content-wise, with some formatting). Is there some way I can re-enable this widget, or get it working without going through all my widgets to fix this?
Please sign in to leave a comment.
Hi!
I'm Sergey from the YouTrack team.
Thank you for contacting us. I'm happy to help you.
We've just released a new build 2022.2.53354 that should help fix this issue. So please upgrade your YouTrack, and then check if the widget works.
As for what happened in a bit more detail. It appears that you used a Wiki Notes widget, which is an old widget based on Wiki syntax. We deprecated Wiki syntax a couple of years ago. Yet, we continued to render Wiki for old content for a while. In the recent 2022.2 update, all the Wiki parts were removed from the codebase completely, so Wiki no longer could be rendered. Thus, Wiki content had to be converted in HTML. However, we found a bug when this conversion was not fully completed. And this bug should be addressed in 2022.2.53354.
If any questions appear, please let me know.
Thanks for input. Unfortunately still not functioning. What now Sergey Merzlov?
Thanks for the response.
Please share an archive of the YouTrack logs. You can upload it to https://uploads.youtrack.cloud/ (it's secure and the files can be downloaded by our team only).
If you prefer, you can also create a private support ticket to continue discussion.
Just to clarify, so I send the correct information:
* I did the upgrade 2021.1 to 2022.2.52874
* I then upgraded 2022.2.52874 to 2022.2.53354
Was this not the intended interaction? Did you intend for me to re-import 2021.1? I didn't do this as there had already been significant interaction with 2022.2.52874.
Also, when uploading the logs, would that be for the upgrade from 2021.1 to 2022.2.52874 or 2022.2.52874 to 2022.2.53354?
Thanks for your assistance.
You did everything correctly. Now we need to check the logs for further information. Depending on the logs, we'll provide the next steps.
All these events will be present in the logs, you don't need to extract any details separately.
Here it is Sergey Merzlov
Upload ID: 2022_08_18_YTjiurppdu6xMyxz1G25Cifc
Thanks for the details.
Based on the logs, the widget conversion completed successfully. Can you please share a screenshot of the broken widgets from the browser's incognito mode and include the address bar into the frame? Thanks.
Upload ID: 2022_08_19_YToEiMZHDrU4YeR9oKBtKg64
Thanks for the details. That's really weird. As the next step, would it possible to share a database backup with us so that we can investigate it on our end?
I'd prefer not giving up a database backup. I'll see if I'll just have to bite the bullet and do a manual fix from the JSON output provided.
On a side note, if moving from on-prem to cloud, is there any kind of guarantee that it will continue to be free for small organizations? This might be an interesting option for us to avoid these regular manual regular updates which seems to have caused an issue here. However we'd rather not if we might end up losing this free access for small organizations. Also, as I'd prefer not giving up DB backup, I'm assuming cloud has very restricted access by admins to user DBs? Is this access regime formalized somewhere?
Thanks for your support on this issue in any case!
Sure, please let us know how things go.
As for Cloud, we don't have any plans to discontinue the free plan. Any changes will be announced explicitly. You can always migrate your database from Server to Cloud and back (please find the instructions here: https://www.jetbrains.com/help/youtrack/cloud/Migrating-to-YouTrack.html).
Our policies regarding Cloud servers access are described here: https://www.jetbrains.com/help/youtrack/cloud/Security.html#People-and-Access. Generally, our support team has no access to your data without your explicit request and permission. We do have access to logs, however, they don't contain any sensitive data from issues, such as their descriptions or comments.