Re: [EP-tech] Bazaar Update Gone Wrong - ORCID Support
James Kerwin via Eprints-tech <[email protected]>
| Newsgroups | gmane.comp.web.eprints.devel |
|---|---|
| Message-ID | <EMEW3|2b0ef526e0882d830c2775f41a2947c9v33B3o14eprints-tech-bounces|ecs.soton.ac.uk|CAKkNZ9C67vTTEECLR9e_yi8-McjatPCXJCYgCvjR_vsKEA+LVg@mail.gmail.com> |
Hi Will, Thanks so much for the quick reply. I've temporarily disabled the plugin for now. I'll stay behind this evening to make your suggested changes. That way I won't disturb our repository team any more than I already have with my ham-fisted attempts at "improving" things. I managed to keep calm long enough to get the repository back up and running and then quickly ran outside for some nicotine while I pondered the problem, although I did read the section you refer to earlier on which is what had me thinking "but it checks for a pre-existing field!". Anyway, thank you for your help, James On Thu, Apr 4, 2019 at 10:50 AM Will Fyson via Eprints-tech < [email protected]> wrote: > Hi James, > > The "Duplicate field name encountered: user.orcid" error will occur if you > have an ORCID field defined for your user dataset elsewhere. The ORCID > Plugin attempts to add one as well, operating under the assumption that the > repository doesn't yet have fields for storing ORCIDs in. It makes some > attempt to try and work out if such a field is already present, but it > looks like this is not as sophisticated as it needs to be. > > Therefore to fix this problem rather than simply disable orcid_support.pl > completely I'd recommend just commenting out the lines where it tries to > add the ORCID field to the user dataset, i.e. the lines between > #---Users---# (line 26) and #---Eprints---# (line 47) and then perhaps run > an epadmin test (which should highlight issues such as duplicate field > definitions) to see if it is ok to restart the server again. > > I can't see why the "Undefined subroutine > &EPrints::ORCID::Utils::get_normalised_orcid called at (eval 222) line 9." > error should appear as the Bazaar plugin appears to have this file and this > function. Re-enabling z_orcid_support.pl may well fix this however, once > the previous fix is in place. > > Many thanks, > > Will > > ------------------------------ > *From:* James Kerwin Via Eprints-tech <[email protected]> > <[email protected]> [[email protected]] *Sent:* 04 > April 2019 10:39 *To:* Eprints-tech <[email protected]> > <[email protected]> *Subject:* [EP-tech] Bazaar Update Gone > Wrong - ORCID Support > Hello again, > > I have a follow-up question to me earlier one. > > I attempted to upgrade the orcid support plugin to V1.7. I got an error > page saying: > > Duplicate field name encountered: user.orcid > > After restarting the server the repository went down. I changed all the > following in the orcid_zupport.pl > <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Forcid_zupport.pl%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=7aoEhkIJpxZ5%2F3FuCLZF5o1xRld2Pj7lkfOg28p7amM%3D&reserved=0> script > to: > > #Enable the plugin! > $c->{plugins}{"Orcid"}{params}{disable} = 1; > $c->{plugins}{"Screen::Report::Orcid::UserOrcid"}{params}{disable} = 1; > $c->{plugins}{"Screen::Report::Orcid::AllUsersOrcid"}{params}{disable} = 1; > $c->{plugins}{"Screen::Report::Orcid::CreatorsOrcid"}{params}{disable} = 1; > $c->{plugins}{"Export::Report::CSV::CreatorsOrcid"}{params}{disable} = 1; > > In order to disable the plugin. Still no signs of life from the server. > Changed the name of the script to end in .".pl.broken". Restarted the > server and got life, but on the staff view of an eprint I get an error: > > Undefined subroutine &EPrints::ORCID::Utils::get_normalised_orcid called at (eval 222) line 9. > > > Does anybody know what caused this and how I fix it? > > Thanks, > James > > > *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech > *** Archive: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=PNYc9uktuBKsQXuNUdxGPTQB%2BcMO5XbYoKmCrnoVpgk%3D&reserved=0 <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=PNYc9uktuBKsQXuNUdxGPTQB%2BcMO5XbYoKmCrnoVpgk%3D&reserved=0> > *** EPrints community wiki: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=TjHcQvbjBBipt%2F4bE32jsi5X8A0BVQJuWgP6DIiAcRQ%3D&reserved=0 <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=TjHcQvbjBBipt%2F4bE32jsi5X8A0BVQJuWgP6DIiAcRQ%3D&reserved=0> > *** EPrints developers Forum: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fforum.eprints.org%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=rmY6%2Fp5TgBynamExI0oK1R%2BgIExeO1XvZpmLiUuV%2Brg%3D&reserved=0 <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fforum.eprints.org%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=rmY6%2Fp5TgBynamExI0oK1R%2BgIExeO1XvZpmLiUuV%2Brg%3D&reserved=0> > > > *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech > *** Archive: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=PNYc9uktuBKsQXuNUdxGPTQB%2BcMO5XbYoKmCrnoVpgk%3D&reserved=0 > *** EPrints community wiki: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=TjHcQvbjBBipt%2F4bE32jsi5X8A0BVQJuWgP6DIiAcRQ%3D&reserved=0 > *** EPrints developers Forum: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fforum.eprints.org%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C7ecd971cc72045fd8d8808d6b8e4d1a9%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=rmY6%2Fp5TgBynamExI0oK1R%2BgIExeO1XvZpmLiUuV%2Brg%3D&reserved=0 > *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech *** Archive: http://www.eprints.org/tech.php/ *** EPrints community wiki: http://wiki.eprints.org/ *** EPrints developers Forum: http://forum.eprints.org/