Hi, my previously working installation has quit, and now presents this error
at http://localhost:9002/biomart/martview

ERROR: caught BioMart::Exception: non-BioMart die(): Can't connect to data
> source 'dbi:mysql;host=127.0.0.1;port=3306' because I can't work out what
> driver to use (it doesn't seem to contain a 'dbi:driver:' prefix and the
> DBI_DRIVER env var is not set) at
> /Library/WebServer/Documents/biomart/lib/BioMart/Web.pm line 353
>
> If you repeatedly get directed to this error page, there may be a problem
> with your current session parameters. To clear your session and start with a
> clean slate, please click the *New* button below.
> Stacktrace:
> Exception::Class::Base::new
> /Library/WebServer/Documents/biomart/cgi-bin/martview:78
> ModPerl::ROOT::ModPerl::Registry::Library_WebServer_Documents_biomart_cgi_2dbin_martview::handler
> /Library/Perl/5.8.8/darwin-thread-multi-2level/ModPerl/RegistryCooker.pm:204
> (eval)
> /Library/Perl/5.8.8/darwin-thread-multi-2level/ModPerl/RegistryCooker.pm:204
> ModPerl::RegistryCooker::run
> /Library/Perl/5.8.8/darwin-thread-multi-2level/ModPerl/RegistryCooker.pm:170
> ModPerl::RegistryCooker::default_handler
> /Library/Perl/5.8.8/darwin-thread-multi-2level/ModPerl/Registry.pm:31
> ModPerl::Registry::handler -e:0
> (eval) -e:0
>

I've looked at DBD:mysql and DBI to make sure they were still in order,
checked SQL accessibility at the terminal, tried fiddling with the various
config files to no avail. Martview seems to configure/start without error
but actually trying to access the mart is met by the above error page.

Incidentally, there's also no such thing as  a "New button below."

Any thoughts?
Eric

Reply via email to