-
Notifications
You must be signed in to change notification settings - Fork 6
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
New volumes aren't working (tasks aren't available) #843
Comments
The email he received said: '241 new tasks were imported successfully to your project Transcribe Dates: Miscellaneous theatres: Stroud - Tullamore 1788-1848 (Vol. 2)!' https://community.libcrowds.com/d/44-your-requests-for-help-questions-about-the-project/22 reports 'Sadly I get the confetti when I try to access any of the new miscellaneous London volumes.' |
And my own notes from a while ago: There are some strange issues on the playbills site at the moment, with a bunch of volumes giving the 'hooray' message when they've only just started. I can't seem to delete the 'broken' volumes so at the moment people are having a bad experience on the site, especially as the first two volumes are throwing that error. Volumes not working for me (in early October): |
Summary: volumes added to the site via the project admin interface appear to save successfully but volunteers can't access tasks on them. Steps to reproduce:
Expected results: a new volume should be available on the projects page https://www.libcrowds.com/collection/playbills/projects. When a volunteer follows the link, they should have access to the task. Actual result: When a volunteer follows the link, they get the 'confetti' message, 'Hooray! You have completed all available tasks for this project. As we have more than one person to complete each task to ensure high quality results, we still need more contributions before the project is marked as complete, so please spread the word!' Further informationWe will provide you with an admin account so you can test the process. Volumes are listed at https://www.libcrowds.com/admin/collection/playbills/volumes The 'hooray' screen might be called 'User completion' internally. |
Hi Mia, I have re-imported the project "Transcribe Dates: A collection of playbills from Haymarket Theatre 1781-1783". Please have a look on the live site and let me know if it now works as expected for you. What I can see from my analysis of the database is that some projects didn't have any tasks and it seems to correlate with a missing manifest in the parent volumes. I'm not sure how this actually happened, whether it is an omission during creation or the admin interface being slightly buggy and loosing some inputs when things are not done in a proper sequence. Here is how I managed to create a volume, a project and import the tasks:
6 . Create a new project in the usual way (/admin/project/new/playbills) After step 8, Libcrowds will create a background job of Medium priority to import the tasks from the manifest. This job is queued and can therefore take several minutes before it comes at the top. You should be able to see that job in the Admin:
You can also see those import tasks on your admin Dashboard, under the New Task section. Could you try the above on a new volume and manifest and let me know how it goes? If it doesn't work please let me know at which point it failed and what you see on screen so I can try to reproduce? |
As you noted in your message above there is a bug in the admin with the removal of the Volumes that have no tasks. I have fixed that bug locally and will share that soon with you on the repository. However when that bug is fixed, Libcrowds will show you a message telling you that you can't remove a Volume that contains Projects. So that won't help much. The good news is that you don't need to remove those Volumes. Instead you can
Here's an example for this volume: "Miscellaneous London theatres 1807-1857 (Vol. 2)".
Please let me know if you have any question. |
In case you get an error message about a missing column in the database when deleting a Project, you may want to ask a developer / sysadmin on your side to update the database schema according to the PyBossa documentation: It is the following command: |
Finally I'd strongly advise you to take a backup of your database before doing any project deletion or updating the database schema in case something doesn't work well. If you have any doubt you should try all those operations on your staging site first. |
…age was causing a javascript error. Cause: access to response.data.length instead of response.length.
Just to confirm that the volume deletion bug in the LibCrowds admin as mentioned above is now fixed in the 2019-fixes branch. |
Thanks @geoffroy-noel-ddh ! @harryjmoss - can you check these over ahead of deploying the changes? |
@geoffroy-noel-ddh we've been working through your fixes (finally!). Before we put the fixes on live, we wanted to check - is there some kind of filtering on dev that means that previous projects don't show in the admin or public interface? On playbills we can see the volumes we'd added or updated following your fixes; on convert-a-card we can see two volumes (if we play with the filter), but I'd expect to see more of the past projects (some of which would have been completed or in progress and some of which might be missing info). |
Other notes Adding a volume via your steps works, hoorah! We'll need to update the documentation to reflect this (there wasn't much before, which might be how steps were missed) On live some buttons (navigating around items, submitting) seem to be offset but that's not an issue on dev so I assume updating will fix that We couldn't update the 'filter' options for the existing volume we fixed on either dev or live. However, it does work on IE (!). In Chrome it does seem to save the changes but not update the drop-down to show the selected filter tag. |
We're happy to push the changes to live if we can understand why previous projects aren't showing in dev. |
Hi @mialondon , glad you've managed to add new valid volumes to the system! I also noticed the filter options bug in the admin form. My understanding is that it's a visual bug only, if you select the filters the drop downs look unchanged but the option you've selected are actually set and will be recorded when you submit the form. This is an existing bug, it was already there before we made any change to the code. Perhaps you could add this into a separate github issue and depending on the remaining budget we could add it to the milestone after the current set of changes have been released live and tested. The issue with the filtering of the cards could also be placed in a separate github ticket if you don't mind as I don't think it is related to recent changes. This might be a pre-existing bug. On the live site I only see two projects in the list: https://www.libcrowds.com/collection/convertacard/projects Could you tell me which other volumes you'd expect to see in the list? On annual leave next week but I could have a quick look at it when I'm back. However it would be easier if we had the same data on both side so it's easier for us to reproduce and investigate the bug. If this bug also currently occurs on the live site then that'd be easier for us as our database matches that one. |
Hi @geoffroy-noel-ddh - thanks for getting back to us! Yes, I don't think the filter drop-down issue is new. I wonder if there's something bespoke going on - Alex might have re-used the code for adding tags about images (which was definitely rushed and buggy). I've asked my colleague if she knows how many projects were live on Convert-a-Card recently. Only two are still in progress on https://www.libcrowds.com/admin/project so that might well be fine. |
It seems weird that the projects are all either 100% or 0%, but perhaps some people were still managing to get past the confetti message and the submit issue and they completed them over the past few months? We're going to do some tasks to move the dial off 0% for the new / fixed projects. |
The volume that @geoffroy-noel-ddh repaired in late August https://www.libcrowds.com/collection/playbills/projects/164/iiif-annotation (Transcribe Dates: A collection of playbills from Haymarket Theatre 1781-1783) was showing as 100% complete, which seemed a bit unlikely, but I downloaded the results from https://www.libcrowds.com/collection/playbills/data and what's in transcribe_dates_a_collection_of_playbills_from_haymarket_theatre_1781-1783_task_run.csv seems legit. |
I think some people have managed to complete some volumes – the site has been noting contributions over a period of time and quite recently too.
|
@christianalgar is that a confession? |
Also, there was a bug that made hitting the 'submit' button hard except on certain browsers but that won't have affected everyone. I'll take a quick look at the Google Analytics. |
More visits than I'd have thought to the tasks page (i.e. URLs containing 'project') |
Looks like it's working. Happy Friday, everyone! |
Woop! Woop!
Thanks for working on this – I will let PHC colleagues know the good news.
|
I'm so happy it finally came together!
There's some tidying work to do to get previous volumes up and running again. Do you think we could get people together for an hour to work on it together and chat about ideas for the site?
Cheers,
Mia
…Sent from my handheld computing device
On 4 Oct 2019, at 17:41, christianalgar <[email protected]<mailto:[email protected]>> wrote:
Woop! Woop!
Thanks for working on this – I will let PHC colleagues know the good news.
Christian Algar,
Curator, Printed Heritage Collections
The British Library, 96 Euston Road, London, NW1 2DB
+44 (0)20 7412 7837 [email protected]<mailto:[email protected]><mailto:[email protected]>
@blprintheritage
www.bl.uk<http://www.bl.uk><http://www.bl.uk/>
From: Mia <[email protected]<mailto:[email protected]>>
Sent: 04 October 2019 16:51
To: LibCrowds/libcrowds <[email protected]<mailto:[email protected]>>
Cc: Algar, Christian <[email protected]<mailto:[email protected]>>; Mention <[email protected]<mailto:[email protected]>>
Subject: Re: [LibCrowds/libcrowds] New volumes aren't working (tasks aren't available) (#843)
Looks like it's working. Happy Friday, everyone!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#843?email_source=notifications&email_token=AHCVX65CVGVXCF7SBNNGZXDQM5Q6BA5CNFSM4GLJVRAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAMCZ7Y#issuecomment-538455295>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AHCVX64OIIAQ52ASYQ6SKRDQM5Q6BANCNFSM4GLJVRAA>.
******************************************************************************************************************
Experience the British Library online at www.bl.uk<http://www.bl.uk><http://www.bl.uk/>
The British Library’s latest Annual Report and Accounts : www.bl.uk/aboutus/annrep/index.html<http://www.bl.uk/aboutus/annrep/index.html><http://www.bl.uk/aboutus/annrep/index.html>
Help the British Library conserve the world's knowledge. Adopt a Book. www.bl.uk/adoptabook<http://www.bl.uk/adoptabook><http://www.bl.uk/adoptabook>
The Library's St Pancras site is WiFi - enabled
*****************************************************************************************************************
The information contained in this e-mail is confidential and may be legally privileged. It is intended for the addressee(s) only. If you are not the intended recipient, please delete this e-mail and notify the [email protected]<mailto:[email protected]><mailto:[email protected]> : The contents of this e-mail must not be disclosed or copied without the sender's consent.
The statements and opinions expressed in this message are those of the author and do not necessarily reflect those of the British Library. The British Library does not take any responsibility for the views of the author.
*****************************************************************************************************************
Think before you print
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#843?email_source=notifications&email_token=AAC46W6CFSVX7Q637TIAH53QM5W4HA5CNFSM4GLJVRAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAMHHJQ#issuecomment-538473382>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AAC46W6GMQVEBI4QJXCHF7LQM5W4HANCNFSM4GLJVRAA>.
|
I will talk with Tanya next week - it would be good to get it on the road again.
Have a good weekend!
|
@harryjmoss I've just started getting the dreaded confetti on all volumes, though they're new and I haven't even looked at most of them. @christianalgar had mentioned some issues in adding new volumes so I don't know if there's a glitch in how they went in, but when you have time could you investigate? |
Replying via email - I don't think anyone else has added volumes, but hopefully the fix from Kings last time will work again if Harry has time to look at it this week.
|
Looking over these – it looks like they are tasks that failed to load in the past. Maybe they have published by default as all other vols are complete?
I will try to add some others to see if they publish properly.
|
Do you know what the IDs of the different volumes are? It's the number at the end of the URL.
Sent from a handheld device
…________________________________
From: christianalgar <[email protected]>
Sent: Monday, April 20, 2020 12:56 pm
To: LibCrowds/libcrowds
Cc: Mia; State change
Subject: Re: [LibCrowds/libcrowds] New volumes aren't working (tasks aren't available) (#843)
I’ve added two new tasks, the first works, the second throws confetti.
Birmingham 1801-1805 vol 2 Mark Titles works
York 1782-1849 vol 2 does not
The attached doc highlights the vols that are throwing confetti. Only three of these have had no tasks done on them:
Stroud-Tullamore 1788-1848 vol 1
Misc London 1807-1857 vol 2
Birmingham 1801-1805 vol 1
The rest of the volumes have had tasks and work successfully done on them.
Would be great if Harry has some time to look at it all this week.
Thanks,
Christian
Christian Algar,
Curator, Printed Heritage Collections
The British Library, 96 Euston Road, London, NW1 2DB
+44 (0)20 7412 7837 [email protected]<mailto:[email protected]>
@blprintheritage
www.bl.uk<http://www.bl.uk/>
From: Algar, Christian
Sent: 20 April 2020 11:56
To: 'LibCrowds/libcrowds' <[email protected]>; LibCrowds/libcrowds <[email protected]>
Cc: Mention <[email protected]>
Subject: RE: [LibCrowds/libcrowds] New volumes aren't working (tasks aren't available) (#843)
Looking over these – it looks like they are tasks that failed to load in the past. Maybe they have published by default as all other vols are complete?
I will try to add some others to see if they publish properly.
Christian Algar,
Curator, Printed Heritage Collections
The British Library, 96 Euston Road, London, NW1 2DB
+44 (0)20 7412 7837 [email protected]<mailto:[email protected]>
@blprintheritage
www.bl.uk<http://www.bl.uk/>
From: Mia <[email protected]<mailto:[email protected]>>
Sent: 20 April 2020 11:44
To: LibCrowds/libcrowds <[email protected]<mailto:[email protected]>>
Cc: Algar, Christian <[email protected]<mailto:[email protected]>>; Mention <[email protected]<mailto:[email protected]>>
Subject: Re: [LibCrowds/libcrowds] New volumes aren't working (tasks aren't available) (#843)
Replying via email - I don't think anyone else has added volumes, but hopefully the fix from Kings last time will work again if Harry has time to look at it this week.
Sent from a handheld device
________________________________
From: christianalgar <[email protected]<mailto:[email protected]>>
Sent: Monday, April 20, 2020 9:43 am
To: LibCrowds/libcrowds
Cc: Mia; State change
Subject: Re: [LibCrowds/libcrowds] New volumes aren't working (tasks aren't available) (#843)
Hello – here’s an email of an example of a task that failed to load recently. I don’t know who has added the recent batch of tasks. Can we take down the confetti vols asap? I can happily load new vols and tasks but don’t have the tech knowledge to understand when it goes wrong.
Thanks,
Christian
Christian Algar,
Curator, Printed Heritage Collections
The British Library, 96 Euston Road, London, NW1 2DB
+44 (0)20 7412 7837 [email protected]<mailto:[email protected]<mailto:[email protected]%3cmailto:[email protected]>>
@blprintheritage
www.bl.uk<http://www.bl.uk/<http://www.bl.uk%3chttp:/www.bl.uk/>>
From: Mia <[email protected]<mailto:[email protected]>>
Sent: 16 April 2020 11:39
To: LibCrowds/libcrowds <[email protected]<mailto:[email protected]>>
Cc: Algar, Christian <[email protected]<mailto:[email protected]>>; Mention <[email protected]<mailto:[email protected]>>
Subject: Re: [LibCrowds/libcrowds] New volumes aren't working (tasks aren't available) (#843)
@harryjmoss<https://github.com/harryjmoss> I've just started getting the dreaded confetti on all volumes, though they're new and I haven't even looked at most of them. @christianalgar<https://github.com/christianalgar> had mentioned some issues in adding new volumes so I don't know if there's a glitch in how they went in, but when you have time could you investigate?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#843 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AHCVX6YH77PG3K2TMJYQECDRM3N3BANCNFSM4GLJVRAA>.
******************************************************************************************************************
Experience the British Library online at www.bl.uk<http://www.bl.uk/<http://www.bl.uk%3chttp:/www.bl.uk/>>
The British Library’s latest Annual Report and Accounts : www.bl.uk/aboutus/annrep/index.html<http://www.bl.uk/aboutus/annrep/index.html<http://www.bl.uk/aboutus/annrep/index.html%3chttp:/www.bl.uk/aboutus/annrep/index.html>>
Help the British Library conserve the world's knowledge. Adopt a Book. www.bl.uk/adoptabook<http://www.bl.uk/adoptabook<http://www.bl.uk/adoptabook%3chttp:/www.bl.uk/adoptabook>>
The Library's St Pancras site is WiFi - enabled
*****************************************************************************************************************
The information contained in this e-mail is confidential and may be legally privileged. It is intended for the addressee(s) only. If you are not the intended recipient, please delete this e-mail and notify the [email protected]<mailto:[email protected]<mailto:[email protected]%3cmailto:[email protected]>> : The contents of this e-mail must not be disclosed or copied without the sender's consent.
The statements and opinions expressed in this message are those of the author and do not necessarily reflect those of the British Library. The British Library does not take any responsibility for the views of the author.
*****************************************************************************************************************
Think before you print
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub<#843 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAC46W5DXC37TAMXT3LKLBLRNQDK3ANCNFSM4GLJVRAA>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#843 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AHCVX677LVPYASUVT6NF4JTRNQRQHANCNFSM4GLJVRAA>.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub<#843 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAC46W3UUOETV7UB6L3GRM3RNQZ5DANCNFSM4GLJVRAA>.
|
Both of these work for me on my home Mac.
It looks like GitHub doesn't process email attachments, you'd need to email them directly or log into GitHub. (I was only doing it via email as I was on my phone at Barts while waiting for an appointment) |
Mark Titles: A collection of playbills from Theatre Royal, York 1782-1849 (Vol. 1) https://www.libcrowds.com/collection/playbills/projects/196/iiif-annotation didn't work for me, while Vol 2 did... |
Bouncing the process for reviewing broken volumes back up: #843 (comment) |
I've deleted the confetti volumes. Thanks for leading me to the water, Mia : ) |
I'm glad it worked, and thanks for deciphering my very hurried comment! |
Closing this as we're taking up related issues in #862 |
Reported by @christianalgar
I have added four volumes today:
168 – 2 vols - A collection of playbills from miscellaneous London theatres 1807-1857.
[London : s.n.], 1807-1857.
285 – 2 vols - A collection of playbills from miscellaneous theatres: Stroud - Tullamore 1788-1848. – Swansea; Taunton; Tiverton; Teignmouth; Tewkesbury; Truro etc
I set up the following projects / tasks:
Mark Titles: Miscellaneous London theatres 1807-1857 (Vol. 1)
Mark Titles: Miscellaneous London theatres 1807-1857 (Vol. 2)
Transcribe Dates: Miscellaneous London theatres 1807-1857 (Vol. 1)
Transcribe Dates: Miscellaneous theatres: Stroud - Tullamore 1788-1848 (Vol. 1)
Transcribe Dates: Miscellaneous theatres: Stroud - Tullamore 1788-1848 (Vol. 2)
Transcribe Dates: Miscellaneous London theatres 1807-1857 (Vol. 2)
No projects are currently available to for ‘Transcribe Titles’ projects – Templates appear only for Transcribe dates / Transcribe genres / Mark Titles.
I used the same procedure to load all volumes and compose new projects but only one volume / task has succeeded: Transcribe Dates: Miscellaneous theatres: Stroud - Tullamore 1788-1848 (Vol. 2)
All other volumes launch the confetti ‘Hooray’ screen.
I received an email to confirm that the volume that is working had imported tasks successfully – see email below.
The text was updated successfully, but these errors were encountered: