<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi Attila,<br>
</p>
<p><br>
</p>
<p>It looks like the $session&nbsp;variable is undefined in your eprint_render.pl file.<br>
</p>
<p><br>
</p>
<p>We have this line at the beginning of our eprint_render.pl file:<br>
</p>
<p><br>
</p>
<pre class="ep_config_viewfile" style="box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 13px; padding: 9.5px; margin-top: 0px; margin-bottom: 10px; line-height: 1.42857; color: rgb(51, 51, 51); word-break: break-all; word-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px;">my( $eprint, $session, $preview ) = @_;<br></pre>
<p>So we have the $session variable.</p>
<p><br>
</p>
<p>However, the latest&nbsp;default file names this variable &quot;$repository&quot;, which is probably what you have.<br>
</p>
<p><br>
</p>
<div>
<table class="highlight tab-size js-file-line-container" data-tab-size="8" style="box-sizing: border-box; border-spacing: 0px; border-collapse: collapse; tab-size: 8; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 14px; background-color: rgb(255, 255, 255);">
<tbody style="box-sizing: border-box;">
<tr style="box-sizing: border-box;">
<td id="LC50" class="blob-code blob-code-inner js-file-line" style="box-sizing: border-box; padding: 0px 10px; position: relative; line-height: 20px; vertical-align: top; overflow: visible; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, Courier, monospace; font-size: 12px; word-wrap: normal; white-space: pre;">
<span class="pl-k" style="box-sizing: border-box; color: rgb(215, 58, 73);">my</span>(
<span class="pl-smi" style="box-sizing: border-box;">$eprint</span>, <span class="pl-smi" style="box-sizing: border-box;">
$repository</span>, <span class="pl-smi" style="box-sizing: border-box;">$preview</span> ) =
<span class="pl-smi" style="box-sizing: border-box;">@_</span>;​<br>
</td>
</tr>
</tbody>
</table>
</div>
<p><br>
</p>
<p>I think you could probably just replace the $session variable with $repository in the video player code.<br>
</p>
<p><br>
</p>
<p>Tomasz<br>
</p>
<p><br>
</p>
<p><br>
</p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div style="font-family:Tahoma; font-size:13px">
<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt; font-size:11pt; font-family:Calibri,sans-serif; color:rgb(33,33,33); background:white">
<span lang="FR-CA" style="font-size:8pt; font-family:&quot;Courier New&quot;; color:rgb(166,166,166)">________________________________________________</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 12pt 17.85pt; font-size:11pt; font-family:Calibri,sans-serif; color:rgb(33,33,33); background:white">
<span lang="FR-CA" style="font-size:9pt; font-family:Arial,sans-serif; color:black">Tomasz Neugebauer<span style=""><br>
</span>Digital Projects &amp; Systems Development Librarian / Bibliothécaire des Projets Numériques &amp; Développement de Systèmes<span style=""><br>
</span>Library / Bibliothèque<br>
Concordia University / Université Concordia</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 12pt 17.85pt; font-size:11pt; font-family:Calibri,sans-serif; color:rgb(33,33,33); background:white">
<span lang="FR-CA" style="font-size:9pt; font-family:Arial,sans-serif; color:black">Tel. / Tél. 514-848-2424 ext. / poste 7738<br>
Email / courriel:&nbsp;</span><a tabindex="0" href="mailto:tomasz.neugebauer@concordia.ca" target="_blank" id="NoLP"><span lang="FR-CA" style="font-size:9pt; font-family:Arial,sans-serif; color:blue">tomasz.neugebauer@concordia.ca</span></a><span style="font-size:9pt; font-family:Arial,sans-serif; color:black"></span></p>
<p class="MsoNormal" style="margin:0cm 0cm 12pt 17.85pt; font-size:11pt; font-family:Calibri,sans-serif; color:rgb(33,33,33); background:white">
<span lang="FR-CA" style="font-size:9pt; font-family:Arial,sans-serif; color:black">Mailing address / adresse postale:&nbsp;1455 De Maisonneuve Blvd. W.,&nbsp;LB-540-03, Montreal, Quebec H3G 1M8<br>
Street address / adresse municipale: 1400&nbsp;De Maisonneuve Blvd. W.,&nbsp;LB-540-03, Montreal, Quebec H3G 1M8</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 12pt 17.85pt; font-size:11pt; font-family:Calibri,sans-serif; color:rgb(33,33,33); background:white">
<span class="MsoHyperlink" style="color:rgb(5,99,193); text-decoration:underline"><span lang="IT" style="font-size:9pt; font-family:Arial,sans-serif; color:purple">library.concordia.ca</span></span></p>
</div>
</div>
</div>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> eprints-tech-bounces@ecs.soton.ac.uk &lt;eprints-tech-bounces@ecs.soton.ac.uk&gt; on behalf of Debreczeni Attila &lt;dattila@niif.hu&gt;<br>
<b>Sent:</b> Thursday, April 19, 2018 3:19 PM<br>
<b>To:</b> eprints-tech@ecs.soton.ac.uk<br>
<b>Subject:</b> [EP-tech] Video player</font>
<div>&nbsp;</div>
</div>
<div>
<pre>Dear Eprints Tech Team,

I would like to ask for your help to integrate the video player to eprints3.

I followed these intructions:
<a class="moz-txt-link-freetext" href="https://wiki.eprints.org/w/Video_documents#Video_player">https://wiki.eprints.org/w/Video_documents#Video_player</a>
After, I insert these codes and I restart the Apache2, then I get &quot;404 Not
found&quot; http error.

I use Ubuntu 14.04 and Ubuntu 16.04. I installed the portal from your
repository. I tried to fix it by this:
<a class="moz-txt-link-freetext" href="https://wiki.eprints.org/w/Talk:Export_bar_on_abstract_page">https://wiki.eprints.org/w/Talk:Export_bar_on_abstract_page</a>&nbsp; ( I think,
it is a similar issue )

What cause this error? How can I fix it?

Best regards,
Attila DEBRECZENI

# tail -n12 /var/log/apache2/error.log

------------------------------------------------------------------
---------------- EPrints System Error ----------------------------
------------------------------------------------------------------
'prace' is not a valid repository identifier:
PerlSetVar EPrints_ArchiveID prace
------------------------------------------------------------------
EPrints System Error inducing stack dump
&nbsp;at /usr/share/eprints3/perl_lib/EPrints.pm line 147.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EPrints::abort('EPrints') called at
/usr/share/eprints3/perl_lib/EPrints/Apache/Rewrite.pm line 62
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
EPrints::Apache::Rewrite::handler('Apache2::RequestRec=SCALAR(0x7f67e4e8cef8)')
called at -e line 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eval {...} called at -e line 0


$ /usr/share/eprints3/bin/epadmin test

------------------------------------------------------------------
---------------- EPrints System Error ----------------------------
------------------------------------------------------------------
Error in configuration:
Global symbol &quot;$session&quot; requires explicit package name at (eval 71)
line 130.
Global symbol &quot;$doc&quot; requires explicit package name at (eval 71) line 131.
Global symbol &quot;$doc&quot; requires explicit package name at (eval 71) line 133.
Global symbol &quot;$doc&quot; requires explicit package name at (eval 71) line 135.
Global symbol &quot;$doc&quot; requires explicit package name at (eval 71) line 137.
Global symbol &quot;$doc&quot; requires explicit package name at (eval 71) line 140.
Global symbol &quot;$session&quot; requires explicit package name at (eval 71)
line 141.
Global symbol &quot;$session&quot; requires explicit package name at (eval 71)
line 143.
Global symbol &quot;$session&quot; requires explicit package name at (eval 71)
line 147.
Global symbol &quot;$session&quot; requires explicit package name at (eval 71)
line 150.
Global symbol &quot;$session&quot; requires explicit package name at
/usr/share/eprints3/archives/prace/cfg/cfg.d/eprint_render.pl line 152.


------------------------------------------------------------------
EPrints System Error inducing stack dump
&nbsp;at <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>usr/share/eprints3/bin<span class="moz-txt-tag">/</span></i>../perl_lib/EPrints.pm line 147.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EPrints::abort('EPrints') called at
<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>usr/share/eprints3/bin<span class="moz-txt-tag">/</span></i>../perl_lib/EPrints/Config.pm line 281
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EPrints::Config::load_repository_config_module('prace') called
at <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>usr/share/eprints3/bin<span class="moz-txt-tag">/</span></i>../perl_lib/EPrints/Repository.pm line 510
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
EPrints::Repository::load_config('EPrints::Repository=HASH(0x4a87c20)')
called at <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>usr/share/eprints3/bin<span class="moz-txt-tag">/</span></i>../perl_lib/EPrints/Repository.pm line 153
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EPrints::Repository::new('EPrints::Repository', 'prace',
'noise', 1) called at <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>usr/share/eprints3/bin<span class="moz-txt-tag">/</span></i>../perl_lib/EPrints.pm
line 555
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EPrints::repository('EPrints=HASH(0x483ff20)', 'prace', 'noise',
1) called at /usr/share/eprints3/bin/epadmin line 376
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; main::repository('prace') called at
/usr/share/eprints3/bin/epadmin line 1670
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; main::test('prace') called at /usr/share/eprints3/bin/epadmin
line 1665
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; main::test() called at /usr/share/eprints3/bin/epadmin line 312
</pre>
</div>
</div>
</body>
</html>