<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        mso-fareast-language:EN-GB;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">&gt;</span> but it checks for a pre-existing field!&quot;.<o:p></o:p></p>
<p class="MsoNormal">This could be an issue of file-order.<o:p></o:p></p>
<p class="MsoNormal">EPrints will load the configuration fields alphabetically - which is why most plugins come with z_ prefixed fileds.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">If the 'does a user orcid field exist' check happens in orcid_support.pl, at that point, there might not be an ORCID field.<o:p></o:p></p>
<p class="MsoNormal">If an alphabetically-later file (e.g. user_fields.pl) also defines the user orcid field, it may be this definition of the field that is actually generating the warning!<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">NB I haven't checked the above explanation - but thought it might help understanding.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Cheers,<o:p></o:p></p>
<p class="MsoNormal">John<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"> eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk]
<b>On Behalf Of </b>James Kerwin via Eprints-tech<br>
<b>Sent:</b> 04 April 2019 11:04<br>
<b>To:</b> eprints-tech@ecs.soton.ac.uk; Will Fyson &lt;R.W.Fyson@soton.ac.uk&gt;<br>
<b>Subject:</b> Re: [EP-tech] Bazaar Update Gone Wrong - ORCID Support<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">Hi Will,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks so much for the quick reply.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">I've temporarily disabled the plugin for now. I'll stay behind this evening to make your suggested&nbsp;changes. That way I won't disturb our repository team any more than I already have with my ham-fisted attempts at &quot;improving&quot; things.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">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
 &quot;but it checks for a pre-existing field!&quot;.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Anyway, thank you for your help,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">James<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal">On Thu, Apr 4, 2019 at 10:50 AM Will Fyson via Eprints-tech &lt;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div id="gmail-m_-5770300710971098694smartTemplate4-template">
<p class="MsoNormal">Hi James,<br>
<br>
The &quot;Duplicate field name encountered: user.orcid&quot; 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.
<br>
<br>
Therefore to fix this problem rather than simply disable <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Forcid_support.pl&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cbf522eb47c444d59209308d6b8e5f003%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=z9lEDjYrK04QoegZuHtPVtudB47wFTlzm9SkHxTxYiQ%3D&amp;reserved=0" originalSrc="http://orcid_support.pl" shash="DIg1SA40rCRUwOi/JYHZrJJH1qp3v67IowmW0b8OMX6StKarzs9HQgLTyd5pjOfMcdlnYS1jLpuYxKufBvaWkIg++7oo0YUXkbyhFU2Ichm1LE8EmZwvdBOoIrY/Zkmaz/CUPw26zYZ8hD3RfVZXD9YtaiynD9iYeQw7aYrIpsg=" target="_blank">
orcid_support.pl</a> 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.<br>
<br>
I can't see why the &quot;Undefined subroutine &amp;EPrints::ORCID::Utils::get_normalised_orcid called at (eval 222) line 9.&quot; error should appear as the Bazaar plugin appears to have this file and this function. Re-enabling
<a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fz_orcid_support.pl&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cbf522eb47c444d59209308d6b8e5f003%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=Lzc3yyWxqBG0%2FJVHPEt5eVnCRQUqTq3UMkW1kJXAuKM%3D&amp;reserved=0" originalSrc="http://z_orcid_support.pl" shash="SQzhgzbzBYV3VeWyWlYAWjC0QKvHh7IKUDgKX4ra2FpAJxB2RFXQ0mut0aFWSFEHGA5/wN1NhJ+4p9wUdMPq/zHJpRSx+y7PBcXMdlWkczxoM1MS0zxuCrbj7cfOPPEhk2QhOJ36gUfCW8aSXE30W6D51khb2wLxZm41DsS4czA=" target="_blank">
z_orcid_support.pl</a> may well fix this however, once the previous fix is in place.<br>
<br>
Many thanks,<br>
<br>
Will<o:p></o:p></p>
</div>
<div id="gmail-m_-5770300710971098694smartTemplate4-quoteHeader">
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="100%" align="center">
</div>
<p class="MsoNormal"><b>From:</b> James Kerwin Via Eprints-tech <a href="mailto:eprints-tech@ecs.soton.ac.uk" target="_blank">
&lt;eprints-tech@ecs.soton.ac.uk&gt;</a> [<a href="mailto:eprints-tech@ecs.soton.ac.uk" target="_blank">eprints-tech@ecs.soton.ac.uk</a>]
<b>Sent:</b> 04 April 2019 10:39 <b>To:</b> Eprints-tech <a href="mailto:eprints-tech@ecs.soton.ac.uk" target="_blank">
&lt;eprints-tech@ecs.soton.ac.uk&gt;</a> <b>Subject:</b> [EP-tech] Bazaar Update Gone Wrong - ORCID Support
<o:p></o:p></p>
</div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Hello again, <o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">I have a follow-up question to me earlier one.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">I attempted to upgrade the orcid support plugin to V1.7. I got an error page saying:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<blockquote style="margin-left:30.0pt;margin-right:0cm">
<blockquote style="margin-left:30.0pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal">Duplicate field name encountered: user.orcid<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</blockquote>
</blockquote>
<p class="MsoNormal">After restarting the server the repository went down. I changed all the following in the&nbsp;<a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Forcid_zupport.pl%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cbf522eb47c444d59209308d6b8e5f003%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=RE74%2BcmrmEM%2FfDDXTE%2FCmzjH15Zc84g3b2neEVQyZqc%3D&amp;reserved=0" originalSrc="http://orcid_zupport.pl/" shash="B7xj+2RxRZe72b+Sy1DiBWOmw0TNO/qc4F6Kn8N3Pt9dFE0+TnZazWQMrAB6Fb0MKH6epC2O9XskdP/u5ux2CGilBUC2HRg1KgS6zWRTtOfQacfbfjflML9DiIeMf+yWMScxeBpzDgFR1G73MteU0SUZSNKW66z+GxnPyieWH2I=" target="_blank">orcid_zupport.pl</a>&nbsp;script
 to: <o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">#Enable the plugin!<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">$c-&gt;{plugins}{&quot;Orcid&quot;}{params}{disable} = 1;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">$c-&gt;{plugins}{&quot;Screen::Report::Orcid::UserOrcid&quot;}{params}{disable} = 1;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">$c-&gt;{plugins}{&quot;Screen::Report::Orcid::AllUsersOrcid&quot;}{params}{disable} = 1;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">$c-&gt;{plugins}{&quot;Screen::Report::Orcid::CreatorsOrcid&quot;}{params}{disable} = 1;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">$c-&gt;{plugins}{&quot;Export::Report::CSV::CreatorsOrcid&quot;}{params}{disable} = 1;<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">In order to disable the plugin. Still no signs of life from the server. Changed the name of the script to end in .&quot;.pl.broken&quot;. Restarted the server and got life, but on the staff view of an eprint I get an error:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<blockquote style="margin-left:30.0pt;margin-right:0cm">
<blockquote style="margin-left:30.0pt;margin-right:0cm">
<div>
<div>
<pre style="white-space:pre-wrap"><span style="color:black">Undefined subroutine &amp;EPrints::ORCID::Utils::get_normalised_orcid called at (eval 222) line 9.<o:p></o:p></span></pre>
</div>
</div>
</blockquote>
</blockquote>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Does anybody know what caused this and how I fix it?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">James&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<pre>*** Options: <a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech" target="_blank">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><o:p></o:p></pre>
<pre>*** Archive: <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cbf522eb47c444d59209308d6b8e5f003%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=6eCjnh%2F7RAs%2BHMmIO5WQjsHNJvaHHwINyGta0%2FKc9fc%3D&amp;reserved=0" originalSrc="http://www.eprints.org/tech.php/" shash="oS5gNRJ6FFbLCidZeZ8DhGEWnF2J5Afsn3AWXzkqj7ToMWNPYeN3F7+WioJy1lzXYTYwmashA/9RnoIA6lvm4ceRk4ho0BpA2omOhP2icSFtu4Xi/15DC98zsCMoG/6HBetUIAhcsiDuPQ7A33ta9bKLppP+eKzAjscWmHqQU7Q=" target="_blank">http://www.eprints.org/tech.php/</a><o:p></o:p></pre>
<pre>*** EPrints community wiki: <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cbf522eb47c444d59209308d6b8e5f003%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=rb%2FIfQsEiU3TS%2F9Aul7bdA831h2EMRl9Ok9C3D%2BPVH8%3D&amp;reserved=0" originalSrc="http://wiki.eprints.org/" shash="XPkS1GHE8ZdlYwNSi8HCgUnn+lPLD68woFxT/hYddA8y5o9lp5Hul4eMrlIHCN/eHs+V7gL8J5rw6+WIcqzozuceHr7wtHnpuAeyB6O9yDZWJIEze9B+rRDfY8uBV2tDV2MWSI+r+QEs88XnSHovWGumQj+P04sEyFLeWfX2dbs=" target="_blank">http://wiki.eprints.org/</a><o:p></o:p></pre>
<pre>*** EPrints developers Forum: <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fforum.eprints.org%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cbf522eb47c444d59209308d6b8e5f003%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=NJOynlJoDNitOsaKh0BmXP5QQ2rhieH3mxkQeHuR4Lc%3D&amp;reserved=0" originalSrc="http://forum.eprints.org/" shash="f3ZAl6FPAJ9RW1/aTDxcZqQXbar8vuXRW7UTgGcjBzSl2ZcryL6wbjPU6Xdm+bR0ntwXk0V9jVoJpNrlKQcz2A5PNO36MQXpsiQicTgZMuKywBekt+0JTog1vDQLA2LQD6DET9TWrIeM2YY7986QjkaplmR1Vk8EOOQWT3fEFV0=" target="_blank">http://forum.eprints.org/</a><o:p></o:p></pre>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal">*** Options: <a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech" target="_blank">
http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br>
*** Archive: <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cbf522eb47c444d59209308d6b8e5f003%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=6eCjnh%2F7RAs%2BHMmIO5WQjsHNJvaHHwINyGta0%2FKc9fc%3D&amp;reserved=0" originalSrc="http://www.eprints.org/tech.php/" shash="oS5gNRJ6FFbLCidZeZ8DhGEWnF2J5Afsn3AWXzkqj7ToMWNPYeN3F7+WioJy1lzXYTYwmashA/9RnoIA6lvm4ceRk4ho0BpA2omOhP2icSFtu4Xi/15DC98zsCMoG/6HBetUIAhcsiDuPQ7A33ta9bKLppP+eKzAjscWmHqQU7Q=" target="_blank">
http://www.eprints.org/tech.php/</a><br>
*** EPrints community wiki: <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cbf522eb47c444d59209308d6b8e5f003%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=rb%2FIfQsEiU3TS%2F9Aul7bdA831h2EMRl9Ok9C3D%2BPVH8%3D&amp;reserved=0" originalSrc="http://wiki.eprints.org/" shash="XPkS1GHE8ZdlYwNSi8HCgUnn+lPLD68woFxT/hYddA8y5o9lp5Hul4eMrlIHCN/eHs+V7gL8J5rw6+WIcqzozuceHr7wtHnpuAeyB6O9yDZWJIEze9B+rRDfY8uBV2tDV2MWSI+r+QEs88XnSHovWGumQj+P04sEyFLeWfX2dbs=" target="_blank">
http://wiki.eprints.org/</a><br>
*** EPrints developers Forum: <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fforum.eprints.org%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cbf522eb47c444d59209308d6b8e5f003%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=NJOynlJoDNitOsaKh0BmXP5QQ2rhieH3mxkQeHuR4Lc%3D&amp;reserved=0" originalSrc="http://forum.eprints.org/" shash="f3ZAl6FPAJ9RW1/aTDxcZqQXbar8vuXRW7UTgGcjBzSl2ZcryL6wbjPU6Xdm+bR0ntwXk0V9jVoJpNrlKQcz2A5PNO36MQXpsiQicTgZMuKywBekt+0JTog1vDQLA2LQD6DET9TWrIeM2YY7986QjkaplmR1Vk8EOOQWT3fEFV0=" target="_blank">
http://forum.eprints.org/</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>