Page MenuHomePhabricator

EasyTimeline.pl exec error: "Too many clickmap regions, ignoring"
Open, Needs TriagePublic

Description

Some Ploticus errors:

1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Zhang_Xiaoguan)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Yuri_Malenchenko)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Wang_Yaping)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Tracy_Caldwell_Dyson)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Thomas_H._Marshbur)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Sunita_L._Williams)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Steven_R._Swanson)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Shannon_Walker)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Sergey_Ryazansky)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Sergey_Alexandrovich_Volkov)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Sergei_Revin)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Scott_Kelly_(astronaut))
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Satoshi_Furukawa)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Ronald_J._Garan)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Roman_Romanenko)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Richard_A._Mastracchio)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Pavel_Vinogradov)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Paolo_Nespoli)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Oleg_Skripochka)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Oleg_Novitskiy)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Oleg_Kotov)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Oleg_Kononenko)
1 proc annotate: error 2706: too many clickmap regions, ignoring (/wiki/Oleg_Artemyev)

We could perhaps indicate this as a warning when the page is saved to avoid the surprise. And log that somewhere to allow to display this information on a special page.

Event Timeline

TTO subscribed.

If it's Ploticus then it probably has to do with EasyTimeline.

These articles are all about astronauts. It seems likely that a template that is transcluded in all of them was edited to include a problematic timeline, but I'm struggling to identify which one it is.

Do we know what wiki the error messages are coming from?

Only enwiki has an article Scott Kelly (astronaut).

Actually, I wonder how old these errors are: Sergey Alexandrovich Volkov was moved to Sergey Volkov (cosmonaut) in March 2016. Does the log have timestamps?

Actually, I wonder how old these errors are: Sergey Alexandrovich Volkov was moved to Sergey Volkov (cosmonaut) in March 2016. Does the log have timestamps?

Oct 28 2016 — These errors was displayed by fatalmonitor, showing the 1000 most recent errors in HHVM logs at task creation time.

Why do you assume it's on en.?

Why did you remove EasyTimeline ?

Probably something like an edit conflict, I only commented using the Quote feature.

Huh, weird. Anyways,

Why do you assume it's on en.?

Only enwiki has an article Scott Kelly (astronaut).

According this logstash entry, the /wiki/Sergey_Alexandrovich_Volkov issue still occured today.

Perhaps those page names are not the articles with the broken timelines, but the articles being linked to from another page's broken timeline...

If so, that error message needs to be seriously improved.

According to ploticus/src/clickmap.c, there is a limit to 500 entries.

We could fix this in EasyTimeline by making sure we never send more than 500 clickmap entries to Ploticus.

To improve the error messages, we could add an extra parameter to the shell-out to Ploticus: EasyTimeline.pl after line 3951 and 3997: . " -errmsgpre" . <article title>. EasyTimeline doesn't know the article title, though, so that would have to be added as a command line parameter to the script.

Anyone up for a spot of Perl coding...?

EasyTimeline / ploticus are legacy and I would rather not mess up with them. It might be possible to convert Template:Human_Spaceflight_Timeline to use the Graph extension. It seems to have some kind of support for timelines:

https://www.mediawiki.org/wiki/Extension:Graph/Demo#Timeline_.2F_lifeline

Krinkle renamed this task from Too many clickmap regions, ignoring to EasyTimeline.pl exec error: "Too many clickmap regions, ignoring".Sep 17 2018, 5:35 PM
Krinkle changed Risk Rating from N/A to default.
mmodell changed the subtype of this task from "Task" to "Production Error".Aug 28 2019, 11:10 PM
Krinkle changed the subtype of this task from "Production Error" to "Task".