[ensembl-dev] runtime errors in latest build of rest server (v86)

Caleb Davis caldavis at gmail.com
Tue Dec 13 21:26:45 GMT 2016


Hi dev-ensembl,

I built an ensembl rest server (v86) about six weeks ago and it runs great.
I tried a fresh build using the same recipe yesterday, and I got an error
about not finding runner.pm.

Can't locate Bio/EnsEMBL/VEP/Runner.pm

Any ideas what's going on? Best I can tell, Bio/EnsEMBL/VEP/Runner.pm comes
from v87 in ensembl-vep.

Many thanks for your time,
--Caleb

*older, working installation:*

fatal error: Unable to locate credentials
Use of uninitialized value in subroutine entry at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/View/TT.pm line 32.
Use of uninitialized value in subroutine entry at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/View/HTML.pm line 32.
Smartmatch is experimental at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Controller/VEP.pm line 482.
Smartmatch is experimental at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Controller/VEP.pm line 483.
given is experimental at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Controller/Xrefs.pm line
137.
when is experimental at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Controller/Xrefs.pm line
138.
when is experimental at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Controller/Xrefs.pm line
150.
HTTP::Server::PSGI: Accepting connections at http://0:3000/


*fresh build, fails:*

fatal error: Unable to locate credentials
keys on reference is experimental at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Model/Registry.pm line 320.
Smartmatch is experimental at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Model/Registry.pm line 321.
push on reference is experimental at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Model/Registry.pm line 323.
Use of uninitialized value in subroutine entry at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/View/TT.pm line 32.
Use of uninitialized value in subroutine entry at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/View/HTML.pm line 32.
Can't locate Bio/EnsEMBL/VEP/Runner.pm in @INC (you may need to install the
Bio::EnsEMBL::VEP::Runner module) (@INC contains:
/opt/src/ensembl-rest/script/../lib /opt/src/bioperl-live
/opt/src/ensembl/modules /opt/src/ensembl-compara/modules
/opt/src/ensembl-funcgen/modules /opt/src/ensembl-variation/modules
/opt/src/ensembl-io/modules /opt/src/ensembl-rest/modules
/opt/src/ensembl-xs/lib/Bio/EnsEMBL /opt/src/lib/perl/5.18.2
/opt/src/tabix/perl /opt/perl5/lib/perl5 /opt/src/biodbhts/lib
/opt/src/biodbhts/blib/arch/auto/Bio/DB/HTS/Faidx
/opt/src/biodbhts/blib/arch/auto/Bio/DB/HTS /etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1
/usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22
/usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Controller/VEP.pm line 28.
BEGIN failed--compilation aborted at
/opt/src/ensembl-rest/script/../lib/EnsEMBL/REST/Controller/VEP.pm line 28.
Compilation failed in require at
/usr/local/share/perl/5.22.1/Catalyst/Utils.pm line 309.
Compilation failed in require at
/usr/local/share/perl/5.22.1/Catalyst/ScriptRunner.pm line 50.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ensembl.org/pipermail/dev_ensembl.org/attachments/20161213/667725ce/attachment.html>


More information about the Dev mailing list