Hello,

I'm trying to install BioMart 0.7, but I'm having trouble getting it to
configure to my registry file. I created the mart (on oracle) using
martbuilder, and am able to open it using mart editor, but when I run the

>>perl bin/configure.pl -r conf/biomart.xml

command, it keeps giving me the "Problems with the retrieval of dataset
configuration" error (pasted below.) I was able to get it running using the
sample XML file that came with it (martDBLocation.xml) and when I replace
default defaultMartRegistry.xml file in martj0.7, I am able to load it up
using martrunner and query around in it just fine... so I don't think the
mart is ill-formatted..

Was wondering if someone had any idea as to what's going on, or could offer
any insight?

here is my registry file: (the host, database and password fields are
normally filled in)
<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE MartRegistry>
 <MartRegistry>
   <virtualSchema name="default">
   <MartDBLocation
          name         = "bm"
          displayName  = "biomart"
          databaseType = "oracle"
          host         = "(host)"
          port         = "1521"
          database     = "(database)"
          schema       = "bm"
          user         = "bm"
          password     = "(password)"
          visible      = "1"
          default      = ""
          includeDatasets = ""
   />
  </virtualSchema>
 </MartRegistry>


here is the error:
[bash $]# perl bin/configure.pl -r conf/biomart.xml

Do you want to install in API only mode [y/n] [n]: n

Checking prerequisites ...[Looks good]

{excerpt}

Got usable Apache in /usr/local/apache-2.2.13/bin/httpd, probing for version
& ModPerl configuration
Have Apache DSO-support and ModPerl library file present, configuring
ModPerl in httpd.conf.
Libdir /var/www/biomart/lib is not in @INC, adding to @INC

Cached Registry Unavailable...

Running Complete Clean...


Optional setting for martUser in MartDBLocation location:bm not defined -
setting to default values

 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 COULD NOT CONNECT TO DATABASE bm.CHECK YOUR SETTINGS

 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

ERROR something wrong with your registry:  Problems with the retrieval of
dataset configuration
               Please check:
               that your mart Registry files contains correct connection
params,
               that you are using the correct version on XML::Simple,
               that BioMart  databases contain a populated meta_conf tables
and
               that you have set martUser correctly if you are running in
restricted data
               access mode (populated meta_conf__user__dm)



Trace begun at /var/www/biomart/bin/../lib/BioMart/Initializer.pm line 254
BioMart::Initializer::_init('BioMart::Initializer=HASH(0x12745040)',
'registryFile', '/var/www/biomart/conf/biomart.xml', 'action', 'cached',
'mode', 'memory') called at
/var/www/biomart/bin/../lib/BioMart/Initializer.pm line 377
BioMart::Initializer::init_clean('BioMart::Initializer=HASH(0x12745040)',
'registryFile', '/var/www/biomart/conf/biomart.xml', 'action', 'cached',
'mode', 'memory') called at
/var/www/biomart/bin/../lib/BioMart/Initializer.pm line 328
BioMart::Initializer::init_cached('BioMart::Initializer=HASH(0x12745040)',
'registryFile', '/var/www/biomart/conf/biomart.xml', 'action', 'cached',
'mode', 'memory') called at
/var/www/biomart/bin/../lib/BioMart/Initializer.pm line 168
BioMart::Initializer::_new('BioMart::Initializer=HASH(0x12745040)',
'registryFile', '/var/www/biomart/conf/biomart.xml', 'action', 'cached',
'mode', 'memory') called at /var/www/biomart/bin/../lib/BioMart/RootI.pm
line 64
BioMart::RootI::new('BioMart::Initializer', 'registryFile',
'/var/www/biomart/conf/biomart.xml', 'action', 'cached', 'mode', 'memory')
called at /var/www/biomart/bin/configureBioMart.pl line 331
eval {...} at /var/www/biomart/bin/configureBioMart.pl line 330

Thanks in advance,
Cynthia Lee

Reply via email to