Page MenuHomePhabricator

All of our ShinyProxy-based dashboards have stopped working
Open, Needs TriagePublicBUG REPORT

Description

Problem

Currently, all of Wikidata's R Shiny based dashboards are showing errors. This is a well-known problem that we can currently not fix.

Steps to reproduce:

What happens?
Only an error message is shown:

Error
Status code: 500

Message: Failed to start container

Stack Trace:
eu.openanalytics.containerproxy.ContainerProxyException: Failed to start container
at eu.openanalytics.containerproxy.backend.AbstractContainerBackend.startProxy(AbstractContainerBackend.java:113)
at eu.openanalytics.containerproxy.service.ProxyService.startProxy(ProxyService.java:213)
...

(stack trace cropped after three lines)

or

Error
Status code: 500

Message: Container did not respond in time

Stack Trace:
eu.openanalytics.containerproxy.ContainerProxyException: Container did not respond in time
at eu.openanalytics.containerproxy.backend.AbstractContainerBackend.startProxy(AbstractContainerBackend.java:118)
at eu.openanalytics.containerproxy.service.ProxyService.startProxy(ProxyService.java:213)
...

(stack trace cropped after three lines)

What should have happened instead?
An analytics dashboard should have opened.

List of affected dashboards:
WDCM
https://wikidata-analytics.wmcloud.org/app/WDCM_OverviewDashboard
https://wikidata-analytics.wmcloud.org/app/WDCM_UsageDashboard
https://wikidata-analytics.wmcloud.org/app/WDCM_SemanticsDashboard
https://wikidata-analytics.wmcloud.org/app/WDCM_BiasesDashboard
https://wikidata-analytics.wmcloud.org/app/WDCM_GeoDashboard
https://wikidata-analytics.wmcloud.org/app/WDCM_SitelinksDashboard
https://wikidata-analytics.wmcloud.org/app/WDCM_TitlesDashboard
https://wikidata-analytics.wmcloud.org/app/WDCM_StatementsDashboard

Tools for Wikidata editors
https://wikidata-analytics.wmcloud.org/app/CuriousFacts
https://wikidata-analytics.wmcloud.org/app/CurrentEvents

Tools for Wictionary editors
https://wiktionary-analytics.wmcloud.org/Wiktionary_CognateDashboard (see for details T321666)

Other
https://wikidata-analytics.wmcloud.org/app/WikidataAnalytics
https://wikidata-analytics.wmcloud.org/app/WD_pageviewsPerNamespace
https://wikidata-analytics.wmcloud.org/app/WD_percentUsageDashboard
https://wikidata-analytics.wmcloud.org/app/WD_HumanEdits
https://wikidata-analytics.wmcloud.org/app/WD_GameReferenceHunt
https://wikidata-analytics.wmcloud.org/app/WD_Inequality
https://wikidata-analytics.wmcloud.org/app/WD_ExternalIdentifiersDashboard
https://wikidata-analytics.wmcloud.org/app/WD_LanguagesLandscape

Notes:

  • The issue started when Goran made an attempt at repairing the Wiktionary Cognate Dashboard (see T321666#8506822).
  • The problem might be related to the interaction between CloudVPS and ShinyProxy.

Acceptance criteria:

  • We understand the problem that leads to this issue.
  • The problem is solved (or if solving the problem is out of scope, then please create a follow-up task, so we can discuss it).

Event Timeline

Hello,

Well, I don’t really know how hudge the problem is, and I won’t solve it, because I really don’t know how to fix it.

But I really wanted to know if Wikimedia Deutchland has a plan, and how months we should await it.

Thank you.

@Otourly Note: I do not work for WMDE since March 2022, so you will need to see with @Manuel about their plans, but from my side

  • I will try to set up the Wikidata Analytics dashboards on my server (which is currently a test environment only) as soon as find the time to do it;
  • from everything I know the dashboards should run from that server w/o any problems;
  • so that people who need the dashboards will be able access them from there until this problem is fixed; I will share the dashboard URLs once that is finished;
  • as of serving Wikidata Analytics from Wikimedia's CloudVPS you will really have to wait until this ticket is resolved.

I would like to use the dashboard. Is there already a URL I could use?

@MarcoSwart Unfortunately, not yet. I am struggling to find some time and promote my test server to production to serve the dashboards from there at least temporarily, until the CloudVPS issues are resolved. I will let you know as soon as I have something.

Manuel renamed this task from Most of our Wikidata's ShinyProxy based analytics dashboards have stopped working to All of our ShinyProxy-based dashboards have stopped working .Apr 1 2023, 9:17 AM
Manuel updated the task description. (Show Details)