<div dir="ltr">Hi all,<div><br></div><div>I&#39;ve been mulling over this issue over the weekend, and I took another look at the Apache error logs this morning immediately after a failed upload of the same document through Elements.</div><div><br></div><div>It gave me this line:</div><div><br></div><div style="text-align:center">Can&#39;t call method &quot;get_id&quot; on an undefined value at /opt/eprints3/perl_lib/Symplectic/RepoProcess/EPrintManager.pm line 335.\n<br></div><div style="text-align:center"><br></div><div style="text-align:left">Going in to the file it would seem as part of the upload of new documents to EPrints through Elements, the existing EPrint is copied and the new file added to the copy. Line 335 is in the else block of the &quot;clone_to_inbox&quot; sub (I know the output from Perl isn&#39;t always where the problem actually is). I&#39;m leaning towards this being caused by a &quot;$new_eprint&quot; not being created on line 333, possibly because not everything in the existing EPrint can be copied. Anybody had experience of this?</div><div style="text-align:left"><br></div><div style="text-align:left">Thanks,</div><div style="text-align:left">James</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Aug 24, 2018 at 12:27 PM James Kerwin &lt;<a href="mailto:jkerwin2101@gmail.com">jkerwin2101@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi John,<div><br></div><div>I attempted to re-upload the actual file just now and it was rejected. I then attempted to re-upload a .txt file name &quot;text.txt.&quot; and contained several lines of letters which also didn&#39;t work.</div><div><br></div><div>The people at Symplectic said when they have seen this in the past it has been UTF-8 related, but they didn&#39;t think this was the case this time.</div><div><br></div><div>I could see if I&#39;m able to upload it straight to the repository and not through Elements, although I am a bit reluctant to try that as I don&#39;t yet know what the implications might be.</div><div><br></div><div>Any other guidance you can give would be greatly appreciated.</div><div><br></div><div>Thanks,</div><div>James</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Aug 24, 2018 at 11:53 AM John Salter &lt;<a href="mailto:J.Salter@leeds.ac.uk" target="_blank">J.Salter@leeds.ac.uk</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-GB" link="blue" vlink="purple">
<div class="m_-8658792450695519426m_-8293476975827062941WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Hi James,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">The Atom files are part of what Symplectic fires over to Eprints as part of the deposit process.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">There is config options to keep/not keep them.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">My initial hunch (from previous experience) would be that there is a character in the filename that is causing an issue - possibly
 an apostrophe.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Do you have a copy of the file being uploaded?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">If not, you could try to upload a small (not empty) &#39;text.txt&#39; file to the item.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">If this does work , it probably is an issue with the filename of the real file being uploaded.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">If it doesn&#39;t work, then there could be some incorrect XML data being sent (e.g. non UTF-8), or something else…<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Let me know if the above file-based tests work or not - I can direct more about next steps from there.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Cheers,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">John<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u> <u></u></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"> <a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk" target="_blank">eprints-tech-bounces@ecs.soton.ac.uk</a> [mailto:<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk" target="_blank">eprints-tech-bounces@ecs.soton.ac.uk</a>]
<b>On Behalf Of </b>James Kerwin<br>
<b>Sent:</b> 24 August 2018 11:33<br>
<b>To:</b> <a href="mailto:eprints-tech@ecs.soton.ac.uk" target="_blank">eprints-tech@ecs.soton.ac.uk</a><br>
<b>Subject:</b> Re: [EP-tech] Elements/Eprints File Upload Refused<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Thanks for the pointer Alan. I took a look, but nothing jumped out at me.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I have since realised that the issue seems to be related to these two specific EPrints. Adding files to other pre-existing EPrints works with no problem. I had taken it at face value from a user that it had suddenly stopped working.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Suspiciously, there are over 20 Atom XML files, dated May 2017, in each of the two EPrints along with the pre-existing documents. I suspect these might be related to the problem.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">James<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Fri, Aug 24, 2018 at 8:34 AM Alan.Stiles &lt;<a href="mailto:alan.stiles@open.ac.uk" target="_blank">alan.stiles@open.ac.uk</a>&gt; wrote:<u></u><u></u></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>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Hi James,</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I don’t know Elements but it looks from the level 2 and level 3 errors that the upload is causing EPrints
 to throw a server error (500) for some reason.  You may find more clues in the EPrints Apache error log?</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Alan</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> </span><u></u><u></u></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">
<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk" target="_blank">eprints-tech-bounces@ecs.soton.ac.uk</a> [mailto:<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk" target="_blank">eprints-tech-bounces@ecs.soton.ac.uk</a>]
<b>On Behalf Of </b>James Kerwin<br>
<b>Sent:</b> 24 August 2018 07:58<br>
<b>To:</b> <a href="mailto:eprints-tech@ecs.soton.ac.uk" target="_blank">eprints-tech@ecs.soton.ac.uk</a><br>
<b>Subject:</b> [EP-tech] Elements/Eprints File Upload Refused</span><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">My repository is EPrints based and accepts file uploads and metadata from Symplectic Elements.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Recently a colleague was attempting to upload a file through Elements to an existing EPrint that already contained documents. Unfortunately, Elements rejected the upload:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Helvetica&quot;,sans-serif">&quot;An error occurred whilst uploading the file to the repository. Please reload the page and try again, or contact
 your system administrator if the problem persists.&quot;</span> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Other files are still going through from Elements and for each attempted upload there is a corresponding xml file in the expected area of the repository server.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">I have raised this as a ticket with Symplectic, but was wondering if anybody else had experienced this and might know what to do?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">If anybody could give me some pointers as to how to solve this it would be brilliant.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">James<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Here is an example of the errors shown in Elements System Log (I&#39;ve taken some bits out):<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Helvetica&quot;,sans-serif">The website encountered a problem while handling a webpage request. Request made to /repositoryupload.html using
 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Helvetica&quot;,sans-serif">System component: Website. Level: 5. User: Mr James Kerwin. Elements Version: 5.8.0.1537. IP: **removed from this
 email** . </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Helvetica&quot;,sans-serif"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Technical details:</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666"><br>
Exception on machine: NetBIOS name &quot;ELEMENTSAPP01&quot;, OS &quot;Microsoft Windows NT 6.3.9600.0&quot; (64-bit)</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Software instance: Default, Software Version: 5.8.0.1537, Commit Hash: 
</span><span style="font-size:10.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#222222;background:white">**removed from this email**</span><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">
</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Command &quot;C:\Windows\SysWOW64\inetsrv\w3wp.exe -ap &quot;.NET v4.5&quot; -v &quot;v4.0&quot; -l &quot;webengine4.dll&quot; -a
<a>\\.\pipe\iisipmeb559885-1967-4a5e-84df-428b9ab8d631</a> -h &quot;C:\inetpub\temp\apppools\.NET v4.5\.NET v4.5.config&quot; -w &quot;&quot; -m 0&quot; (32-bit)</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Log entry ID: 
</span><span style="font-size:10.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#222222;background:white">**removed from this email**</span><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">
</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Logged at: 17:16:36 17/08/18</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Level 1:</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">-------</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Exception type: Symplectic.Elements.DataEntities.WebsiteServerErrorException</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Message: The website encountered a problem while handling a webpage request.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Exception not yet thrown.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Level 2:</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">-------</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Exception type: Symplectic.Elements.Repository.Client.RepositoryException</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Message: Response status code does not indicate success: 500 (Internal Server Error).</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Stack trace:</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">at Symplectic.Elements.Repository.Client.Rt1RepositoryClient.UploadFile(ApiRepositoryPublication,
 Rt1RepositoryFileType, MonitoringStreamCopier, String, String, String, Int32)at Symplectic.Elements.Repository.Client.Rt1RepositoryClient.UploadContentFile(ApiRepositoryPublication, FileToDeposit)at Symplectic.Elements.Website.Application.Handlers.Rt1DepositActionPage.UploadFile()at
 Symplectic.Elements.Website.Application.Handlers.Rt1DepositActionPage.ProcessRequest(String)at Symplectic.Elements.Website.Application.BaseHandlers.SessionlessBufferlessHandler.ProcessRequest(HttpContext)</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Level 3:</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">-------</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Exception type: System.Net.Http.HttpRequestException</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Message: Response status code does not indicate success: 500 (Internal Server Error).</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">Stack trace:</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif;color:#666666">at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()at Symplectic.Elements.Repository.Client.Rt1RepositoryClient.UploadFile(ApiRepositoryPublication,
 Rt1RepositoryFileType, MonitoringStreamCopier, String, String, String, Int32)</span><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
</div>
<p class="MsoNormal">-- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England &amp; Wales and a charity registered in Scotland (SC 038302). The Open University is authorised and regulated by the Financial Conduct Authority
 in relation to its secondary activity of credit broking. <u></u><u></u></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="http://www.eprints.org/tech.php/" target="_blank">http://www.eprints.org/tech.php/</a><br>
*** EPrints community wiki: <a href="http://wiki.eprints.org/" target="_blank">http://wiki.eprints.org/</a><br>
*** EPrints developers Forum: <a href="http://forum.eprints.org/" target="_blank">
http://forum.eprints.org/</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

*** Options: <a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech" rel="noreferrer" target="_blank">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br>
*** Archive: <a href="http://www.eprints.org/tech.php/" rel="noreferrer" target="_blank">http://www.eprints.org/tech.php/</a><br>
*** EPrints community wiki: <a href="http://wiki.eprints.org/" rel="noreferrer" target="_blank">http://wiki.eprints.org/</a><br>
*** EPrints developers Forum: <a href="http://forum.eprints.org/" rel="noreferrer" target="_blank">http://forum.eprints.org/</a><br>
</blockquote></div>
*** Options: <a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech" rel="noreferrer" target="_blank">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a><br>
*** Archive: <a href="http://www.eprints.org/tech.php/" rel="noreferrer" target="_blank">http://www.eprints.org/tech.php/</a><br>
*** EPrints community wiki: <a href="http://wiki.eprints.org/" rel="noreferrer" target="_blank">http://wiki.eprints.org/</a><br>
*** EPrints developers Forum: <a href="http://forum.eprints.org/" rel="noreferrer" target="_blank">http://forum.eprints.org/</a><br>
</blockquote></div>