About this board

Previous discussion was archived at User talk:Magnus Manske/Archive 9 on 2024-01-01.

Bitte sorgfältiger: Alte Burgen

4
Gerd Fahrenhorst (talkcontribs)
Gerd Fahrenhorst (talkcontribs)
Gerd Fahrenhorst (talkcontribs)

Magst du mal antworten?

Magnus Manske (talkcontribs)

Nun atme erst mal tief durch, ich guck ja schon... :-)

Reply to "Bitte sorgfältiger: Alte Burgen"
Syrio (talkcontribs)
Magnus Manske (talkcontribs)

Fixed, thanks!

Please close off the duplicate authors merge tool in distributed game

2
ArthurPSmith (talkcontribs)
Magnus Manske (talkcontribs)

Deactivated until further notice

Freezing bugs in QuickStatements

8
Solidest (talkcontribs)

Over the past few months, the manual batch mode in QS has started to freeze regularly. When this happens, the current edit hangs in the "run" status and the batch just freezes indefinitely. This is bug #1. There is no connection between the jobs themselves - this can happen when adding any property statement or editing a label on an empty item.

Bug #2. When the above case happens - you can restart the queue by pressing STOP and RUN again. The task will be restarted, but the item on which the freeze occurred will remain in the "run" status forever. So after the batch is finished - these cannot be restarted in any way because they are not listed in errors and do not appear in "init" listing. The only way to track them is to manually search for "run" on each page, which is quite annoying for large batches. At the moment with 1k batches it happens about 10 times. And it seems like the only way is not to use manual mode or to run the batch twice in a row.

Solidest (talkcontribs)

I suppose it would be great if at least the "Try to reset errors" button would also take into account those that remain in the "run" status.

Epìdosis (talkcontribs)

I confirm experiencing both bugs, and I agree with Solidest that solving at least #2 (if possible, also #1) would be of great help. Thanks!

Magnus Manske (talkcontribs)

Hi all, just back from Covid now. #2 should be fixed (untested but seems trivial).

  1. 1 seems difficult to replicate; I'll look into it.
Solidest (talkcontribs)

Glad you're back well, and sorry to bother you. But the fix has not helped. Tasks in "run" status are still not detected after clicking "Try to reset errors" and remain undone. UPD: It worked correctly in another browser. So maybe it just required clearing the cache.

And I suppose error #1 should not be that hard to reproduce. As it happens with every 200+ edits manual batch. For example, in https://editgroups.toolforge.org/b/QSv2T/1720448250160/ I had it triggered 6 times. Tried different batches on Chrome and Firefox, with and without VPN. No changes, it always happens at least once in ~100 edits (without fixed frequency - it could be three times in 30 edits, or could be 1 time in 200). Each time it was an instant response with a 502 error "Webservice is unreachable". And it is not marked with an error and retry is not done either, the queue just hangs.

Solidest (talkcontribs)

I've just managed to reproduce the bug by repeating the same 100% completed batch - it still hangs and stops regularly. You could try running it as well: https://nopaste.net/egbIelbe9t

Magnus Manske (talkcontribs)

This seems to be caused by the webservice throwing 502 erros for some reason. I put an error mitigation in place, it will re-try 5 times with 2sec delay. Your example still throws 4 errors but they are of a different kind, and reset-able.

Solidest (talkcontribs)

Thank you! Now the problem seems to be completely fixed. However, there is a small side effect that I have not seen before - it is rare errors occurring with the reason "Edit conflict. Could not patch the current revision." But they are handled by clicking "try to reset errors" at the end.

Bencemac (talkcontribs)

Hi Magnus, sorry to bother you, but I wanted to let you know that ListeriaBot is currently working inconsistently on the Hungarian Wikipedia. Based on the open issues on GitHub, it does not seem to be an isolated problem. Please see this page: although it should be updated daily, ListeriaBot fails most of the time. Unfortunately, I cannot tell you why this happens, as the bot status page does not work either. Would you mind taking a look? Thank you!

Magnus Manske (talkcontribs)

I know, working on it

Bencemac (talkcontribs)

Thank you!

Reply to "ListeriaBot fails"

Please don't insert redirected GND IDs

2
BergwachtBern (talkcontribs)
Magnus Manske (talkcontribs)

Fixed

Please fix tool ac2wd so it doesn't import redirected GND IDs

2
BergwachtBern (talkcontribs)
Magnus Manske (talkcontribs)

This should take care of the vast majotiry of cases.

Reply to "Please fix tool ac2wd so it doesn't import redirected GND IDs"

Please don't insert GND ID into English language description

1
BergwachtBern (talkcontribs)
Reply to "Please don't insert GND ID into English language description"

alleburgen.de als External Identifier

2
Aschroet (talkcontribs)

Hi Magnus, ist das nicht eine genau wie burgenwelt.org ein External Identifier, den man statt "described at URL" verwenden kann?

Magnus Manske (talkcontribs)

Genau, bin nur noch nicht dazu gekommen, eine Property vorzuschlagen. Import läuft noch auf Mix'n'Match.

Reply to "alleburgen.de als External Identifier"

MnM specific value to remove auxiliary data

1
Solidest (talkcontribs)

Greetings. I know that this has already been brought up many times. But would it probably be a compact solution to put a special value that changes the filled data to null? As here https://mix-n-match.toolforge.org/#/entry/41686689 I first added a value to the wrong property (inception instead of start time) and then tried to change it to 0, but it only got duplicated. And now if someone tries to create a Qitem from MnM, this junk data is also being added on WD. So it would be nice to set some value that could clear all data in the listed property when importing, something like %NULL%.

Reply to "MnM specific value to remove auxiliary data"