<html 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)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@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:Menlo;
        panose-1:2 11 6 9 3 8 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
p.p1, li.p1, div.p1
        {mso-style-name:p1;
        margin:0cm;
        font-size:9.0pt;
        font-family:Helvetica;}
p.p2, li.p2, div.p2
        {mso-style-name:p2;
        margin:0cm;
        font-size:9.0pt;
        font-family:Helvetica;}
p.p3, li.p3, div.p3
        {mso-style-name:p3;
        margin:0cm;
        font-size:8.5pt;
        font-family:Menlo;
        color:black;}
p.p4, li.p4, div.p4
        {mso-style-name:p4;
        margin:0cm;
        font-size:8.5pt;
        font-family:Menlo;
        color:black;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.s1
        {mso-style-name:s1;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div style="padding-bottom: 10px; padding-top: 5px;">
<div style="padding:12px; border:1px solid #8D3970; background-color:#F7F9FA; color:#8D3970; font-size:14px; line-height:22px; font-family: Calibri, Arial, Helvetica, sans-serif;">
<strong>CAUTION:</strong> This e-mail originated outside the University of Southampton.
</div>
</div>
<div>
<div class="WordSection1">
<p class="p1">Hi<span class="apple-converted-space">&nbsp;</span></p>
<p class="p2"><o:p>&nbsp;</o:p></p>
<p class="p2"><o:p>&nbsp;</o:p></p>
<p class="p1">I’ve just upgraded our development repository from eprints 3.3.12 to 3.4.3 using the rpm (and default flavours tar file) migrating the changes across as in https://wiki.eprints.org/w/Upgrading_3.3.12%2B_to_3.4 and applying patches/changes as described
 at https://wiki.eprints.org/w/EPrints_3.4.3#Known_Issues. I’ve hit an issue with the RIOXX2 plugin, whenever I try to edit an item I get a “500 internal server error” before anything is rendered in the browser. The apache log shows</p>
<p class="p2"><o:p>&nbsp;</o:p></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">[Tue Jan 11 16:34:41.454113 2022] [:error] [pid 2830] Can't call method &quot;isa&quot; on an undefined value at (eval 222) line 8.\n at (eval 222) line 8.\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">EPrints::Config::orca::__ANON__('repository', 'EPrints::Repository=HASH(0x5556a03f2fd0)', 'value', 'en', 'dataobj', undef, 'problems', 'ARRAY(0x55569c19d238)', 'field', ...) called at /usr/share/eprints/perl_lib/EPrints/Repository.pm
 line 1800\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">EPrints::Repository::run_trigger('EPrints::Repository=HASH(0x5556a03f2fd0)', 14, 'field', 'EPrints::MetaField::RIOXX2=HASH(0x5556a37d26a8)', 'dataobj', undef, 'value', 'en', 'problems',
 ...) called at /usr/share/eprints/perl_lib/EPrints/MetaField.pm line 2647\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">EPrints::MetaField::validate('EPrints::MetaField::RIOXX2=HASH(0x5556a37d26a8)', 'EPrints::Repository=HASH(0x5556a03f2fd0)', 'en', undef) called at /usr/share/eprints/lib/plugins/EPrints/MetaField/RIOXX2.pm
 line 55\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">EPrints::MetaField::RIOXX2::validate('EPrints::MetaField::RIOXX2=HASH(0x5556a37d26a8)', 'EPrints::Repository=HASH(0x5556a03f2fd0)', 'en') called at /usr/share/eprints/lib/plugins/EPrints/Plugin/InputForm/Component/Field/RIOXX2.pm
 line 99\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">EPrints::Plugin::InputForm::Component::Field::RIOXX2::validate('EPrints::Plugin::InputForm::Component::Field::RIOXX2=HASH(0x5...') called at /usr/share/eprints/perl_lib/EPrints/Workflow/Stage.pm
 line 206\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">EPrints::Workflow::Stage::validate('EPrints::Workflow::Stage=HASH(0x5556a37aac50)', 'EPrints::ScreenProcessor=HASH(0x5556a37c37d0)') called at /usr/share/eprints/perl_lib/EPrints/Plugin/Screen/EPrint/Details.pm
 line 302\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">EPrints::Plugin::Screen::EPrint::Details::render('EPrints::Plugin::Screen::EPrint::Details=HASH(0x55569e6d7640)', 'ep_eprint_view_0') called at /usr/share/eprints/perl_lib/EPrints/Plugin/Screen/EPrint/View.pm
 line 199\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">EPrints::Plugin::Screen::EPrint::View::render('EPrints::Plugin::Screen::EPrint::View=HASH(0x5556a37c86a0)') called at /usr/share/eprints/perl_lib/EPrints/ScreenProcessor.pm line 420\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">EPrints::ScreenProcessor::process('EPrints::ScreenProcessor', 'session', 'EPrints::Repository=HASH(0x5556a03f2fd0)', 'template', undef, 'url', '/cgi/users/home') called at /usr/share/eprints/cgi/users/home
 line 43\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">ModPerl::ROOT::ModPerl::Registry::usr_share_eprints_cgi_users_home::handler('Apache2::RequestRec=SCALAR(0x5556a3800c70)') called at /usr/lib64/perl5/vendor_perl/ModPerl/RegistryCooker.pm
 line 207\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">eval {...} called at /usr/lib64/perl5/vendor_perl/ModPerl/RegistryCooker.pm line 207\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">ModPerl::RegistryCooker::run('ModPerl::Registry=HASH(0x5556a37d4928)') called at /usr/lib64/perl5/vendor_perl/ModPerl/RegistryCooker.pm line 173\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">ModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0x5556a37d4928)') called at /usr/lib64/perl5/vendor_perl/ModPerl/Registry.pm line 32\n\t</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p3"><span class="s1"><span style="font-family:&quot;Courier New&quot;">ModPerl::Registry::handler('ModPerl::Registry', 'Apache2::RequestRec=SCALAR(0x5556a3800c70)') called at -e line 0\n\teval {...} called at -e line 0\n</span></span><span style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class="p4"><span style="font-size:9.0pt;font-family:Helvetica"><o:p>&nbsp;</o:p></span></p>
<p class="p3"><span class="s1"><span style="font-size:9.0pt;font-family:Helvetica">If I disable the plugin the page renders successfully without the rioxx2 tab, if I disable the following:</span></span><span style="font-size:9.0pt;font-family:Helvetica"><o:p></o:p></span></p>
<p class="p4"><span style="font-size:9.0pt;font-family:Helvetica"><o:p>&nbsp;</o:p></span></p>
<p class="p3"><span class="s1"><span style="font-size:9.0pt;font-family:Helvetica">$c-&gt;{plugins}{'InputForm::Component::Field::RIOXX2'}{params}{disable} = 1;</span></span><span style="font-size:9.0pt;font-family:Helvetica"><o:p></o:p></span></p>
<p class="p4"><span style="font-size:9.0pt;font-family:Helvetica"><o:p>&nbsp;</o:p></span></p>
<p class="p3"><span class="s1"><span style="font-size:9.0pt;font-family:Helvetica">in my local archives zz_rioxx2.pl the edit item page displayed but links to License ref field, Accepted Date and Project are only rendered as text and not a full link, I’ve checked
 that all the plugin files are where they should be and have even removed and reinstalled the RIOXX2 plugin and the internal server error still happens</span></span><span style="font-size:9.0pt;font-family:Helvetica"><o:p></o:p></span></p>
<p class="p4"><span style="font-size:9.0pt;font-family:Helvetica"><o:p>&nbsp;</o:p></span></p>
<p class="p4"><span style="font-size:9.0pt;font-family:Helvetica"><o:p>&nbsp;</o:p></span></p>
<p class="p3"><span class="s1"><span style="font-size:9.0pt;font-family:Helvetica">Has anyone come across something like this before?</span></span><span style="font-size:9.0pt;font-family:Helvetica"><o:p></o:p></span></p>
<p class="p4"><span style="font-size:9.0pt;font-family:Helvetica"><o:p>&nbsp;</o:p></span></p>
<p class="p3"><span class="s1"><span style="font-size:9.0pt;font-family:Helvetica">Thanks</span></span><span style="font-size:9.0pt;font-family:Helvetica"><o:p></o:p></span></p>
<p class="p4"><span style="font-size:9.0pt;font-family:Helvetica"><o:p>&nbsp;</o:p></span></p>
<p class="p3"><span class="s1"><span style="font-size:9.0pt;font-family:Helvetica">Lee</span></span><span style="font-size:9.0pt;font-family:Helvetica"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white">
<span style="font-size:11.0pt;color:black;mso-fareast-language:EN-GB">Lee Paton</span><span style="font-size:11.0pt;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white">
<span style="font-size:11.0pt;color:black;mso-fareast-language:EN-GB">Senior Server Engineer / Uwch Beiriannydd Gweinyddion</span><span style="font-size:11.0pt;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white">
<span style="font-size:11.0pt;color:black;mso-fareast-language:EN-GB">University IT Service / Gwasanaeth TG y Brifysgol</span><span style="font-size:11.0pt;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white">
<span style="font-size:11.0pt;color:black;mso-fareast-language:EN-GB">Cardiff University / Prifysgol Caerdydd</span><span style="font-size:11.0pt;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white">
<span style="font-size:11.0pt;color:black;mso-fareast-language:EN-GB">39-45 Park Place / 39-45 Plas y Parc</span><span style="font-size:11.0pt;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white">
<span style="font-size:11.0pt;color:black;mso-fareast-language:EN-GB">Cardiff / Caerdydd</span><span style="font-size:11.0pt;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white">
<span style="font-size:11.0pt;color:black;mso-fareast-language:EN-GB">CF10 3BB</span><span style="font-size:11.0pt;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white">
<span style="font-size:11.0pt;color:black;mso-fareast-language:EN-GB">Tel / Ffôn: +44 (0)29 2087 0440</span><span style="font-size:11.0pt;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-GB">Email / E-bost: PatonL@cardiff.ac.uk</span></p>
</div>
</div>
</body>
</html>