Hi,

As Steve mentioned, we have a similar issue with linking Biomarts. Although our error message is different, so I'll start a separate email thread just incase our problem is different!

We are using Biomart v0.7 and have checked with UniProt that our config looks OK:

<MartURLLocation
        database="unimart"
        default=""
        displayName="UniProtKB Unimart (EBI UK)"
        host="www.ebi.ac.uk"
        includeDatasets=""
        martUser=""
        name="unimart"
        path="/uniprot/biomart/martservice"
        port="80"
        redirect="1"
        serverVirtualSchema="default"
        visible="1" />

I run:

perl bin/configure.pl --clean -r conf/PROD-pg.xml

I'm using the default options (don't install in API only mode) and get the following:

********
Connection parameters of [InterPro BioMart]    [ OK ]
Connection parameters of [REACTOME (CSHL)]    [ OK ]
Connection parameters of [PRIDE BioMart]    [ OK ]
Connection parameters of [UniProtKB Unimart (EBI UK)]    [ OK ]


ERROR something wrong with your registry: could not load module BioMart::Dataset::Problem retrieving datasets for mart unimart, check your parameters: syntax error at (eval 124) line 1, near "require BioMart::Dataset::Problem retrieving datasets "


Trace begun at /path/to/biomart/biomart-perl/biomart-perl/bin/../lib/BioMart/Root.pm line 191 BioMart::Root::loadModule('BioMart::Initializer=HASH(0x41b0458)', 'BioMart::Dataset::Problem retrieving datasets for mart unimart, check your parameters') called at /path/to/biomart/biomart-perl/biomart-perl/bin/../lib/BioMart/Initializer.pm line 1162 BioMart::Initializer::_populateRegistry('BioMart::Initializer=HASH(0x41b0458)') called at /path/to/biomart/biomart-perl/biomart-perl/bin/../lib/BioMart/Initializer.pm line 228 BioMart::Initializer::_init('BioMart::Initializer=HASH(0x41b0458)', 'registryFile', '/path/to/biomart/biomart-perl/biomart-perl/conf/PROD-pg.xml', 'action', 'clean', 'mode', 'memory') called at /path/to/biomart/biomart-perl/biomart-perl/bin/../lib/BioMart/Initializer.pm line 377 BioMart::Initializer::init_clean('BioMart::Initializer=HASH(0x41b0458)', 'registryFile', '/path/to/biomart/biomart-perl/biomart-perl/conf/PROD-pg.xml', 'action', 'clean', 'mode', 'memory') called at /path/to/biomart/biomart-perl/biomart-perl/bin/../lib/BioMart/Initializer.pm line 144 BioMart::Initializer::_new('BioMart::Initializer=HASH(0x41b0458)', 'registryFile', '/path/to/biomart/biomart-perl/biomart-perl/conf/PROD-pg.xml', 'action', 'clean', 'mode', 'memory') called at /path/to/biomart/biomart-perl/biomart-perl/bin/../lib/BioMart/RootI.pm line 64 BioMart::RootI::new('BioMart::Initializer', 'registryFile', '/path/to/biomart/biomart-perl/biomart-perl/conf/PROD-pg.xml', 'action', 'clean', 'mode', 'memory') called at /path/to/biomart/biomart-perl/biomart-perl/bin/configureBioMart.pl line 332 eval {...} at /path/to/biomart/biomart-perl/biomart-perl/bin/configureBioMart.pl line 331

********

This used to work, and 3 of our datasets still work fine, it's just unimart that is now giving the problem. I'm not sure what has changed, but I'll mention that our conf/cachedRegistries, conf/Cached, conf/Cached_backup and logs directories were cleared if this has anything to do with it. Although they now contain data, but not UniProt data due to this issue...

Does anyone have an idea what would be causing this error or can mention any other things to check? As the config seems OK to me!

Thank you for the help,

Matthew

On 08/04/13 12:28, Steven Rosanoff wrote:
Hello,

For several releases I have been getting an error when trying to link the Ensembl Genes biomart to the UniProt Biomart. Like wise, InterPro are experiencing the same issue when trying to link the UniProt biomart to their own.

We are both using Biomart v0.7. I contacted Ensembl and retrieve the most recent information for the registry.xml
*
<MartURLLocation
        host="www.ensembl.org"
        database="ensembl_mart_70"
        name="ENSEMBL_MART_ENSEMBL"
        path="/biomart/martservice"
        serverVirtualSchema="default"
        displayName="ENSEMBL GENES 70(EBI UK)"
        port="80"
        visible="1"
        default="1"
        includeDatasets=""
        martUser=""
         />
*
When I run the command, perl bin/configure.pl --clean -r conf/uniprot_registry.xml, I receive the message below:

Connection parameters of [UniProtKB Unimart (EBI UK)]   [ OK ]
Connection parameters of [ENSEMBL GENES 70(EBI UK)]     [ OK ]
Connection parameters of [INTERPRO (EBI UK)]    [ OK ]
Connection parameters of [PRIDE (EBI UK)]       [ OK ]

Problems with the web server: 500 Can't connect to www.ensembl.org:80 (connect: timeout)

Any help or tips for troubleshooting would be appreciated.

Regards,
Steve
--
Steven Rosanoff
Software Engineer
EMBL-European Bioinformatics Institute Wellcome Trust Genome Campus
Hinxton, Cambridge CB10 1SD, UK
Phone: +44 (0)1223 494565
Email:[email protected]
Learn more about EBI at:http://www.ebi.ac.uk

_______________________________________________
Users mailing list
[email protected]
https://lists.biomart.org/mailman/listinfo/users

Reply via email to