Eric, install the following module, it seems missing. http://search.cpan.org/~drolsky/Exception-Class-1.23/lib/Exception/Class.pm
and then redo the configure and restart the server (sudo). cheers syed On Mon, 2008-02-04 at 11:55 -0500, Wooten, Eric wrote: > Seems the same (though there's no new entry in the error_log): > > ecwooten$ sudo /usr/sbin/httpd -d $PWD -f $PWD/conf/httpd.conf > Syntax error on line 44 of > /Library/WebServer/Documents/biomart/conf/httpd.conf: > Can't locate Exception/Class.pm in @INC (@INC contains: > /Library/WebServer/Documents/biomart/lib > /System/Library/Perl/5.8.8/darwin-thread-multi-2level > /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level > /Library/Perl/5.8.8 /Library/Perl > /Network/Library/Perl/5.8.8/darwin-thread-multi-2level > /Network/Library/Perl/5.8.8 /Network/Library/Perl > /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level > /System/Library/Perl/Extras/5.8.8 > /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 > /Library/Perl/5.8.1 . /Library/WebServer/Documents/biomart) at > /Library/WebServer/Documents/biomart/lib/BioMart/Exception.pm line > 86.\nBEGIN failed--compilation aborted at > /Library/WebServer/Documents/biomart/lib/BioMart/Exception.pm line > 86.\nCompilation failed in require at > /Library/WebServer/Documents/biomart/lib/BioMart/Configuration/DBLocation.pm > line 40.\nBEGIN failed--compilation aborted at > /Library/WebServer/Documents/biomart/lib/BioMart/Configuration/DBLocation.pm > line 40.\n\t(in cleanup) Can't locate Exception/Class.pm in @INC (@INC > contains: /Library/WebServer/Documents/biomart/lib > /System/Library/Perl/5.8.8/darwin-thread-multi-2level > /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level > /Library/Perl/5.8.8 /Library/Perl > /Network/Library/Perl/5.8.8/darwin-thread-multi-2level > /Network/Library/Perl/5.8.8 /Network/Library/Perl > /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level > /System/Library/Perl/Extras/5.8.8 > /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 > /Library/Perl/5.8.1 . /Library/WebServer/Documents/biomart) at > /Library/WebServer/Documents/biomart/lib/BioMart/Exception.pm line > 86.\nBEGIN failed--compilation aborted at > /Library/WebServer/Documents/biomart/lib/BioMart/Exception.pm line > 86.\nCompilation failed in require at > /Library/WebServer/Documents/biomart/lib/BioMart/Configuration/DBLocation.pm > line 40.\nBEGIN failed--compilation aborted at > /Library/WebServer/Documents/biomart/lib/BioMart/Configuration/DBLocation.pm > line 40.\nCompilation failed in require at > /Library/WebServer/Documents/biomart/conf/httpd.conf line 55.\n > > > On 2/4/08 11:53 AM, "Syed Haider" <[EMAIL PROTECTED]> wrote: > > > Hi Eric > > Just for testing sake, try to start the server as sudo. If this works, > > then its definitely write permissions problem. You can fix this by > > modifying the httpd.conf manually by adding the user directive. > > cheers > > syed > > > > > > On Mon, 2008-02-04 at 11:37 -0500, Wooten, Eric wrote: > >> Full outputs in the attached file; also attached httpd.conf. > >> > >> Trying to simplify matters, I used the unmodified /registryURLPointer.xml > >> file for the --clean configuration that you suggested. I get permissions > >> errors if I don't use sudo (though it would appear that I have full > >> privileges in the folders at issue; maybe this is where the problem > >> starts?). > >> > >> At any rate, got the same end result. > >> > >> Thanks for taking a look at all this. > >> Eric > >> > >> > >> On 2/2/08 6:36 AM, "Syed Haider" <[EMAIL PROTECTED]> wrote: > >> > >>> Hi Eric, > >>> > >>> - send me the onscreen response when you run > >>> perl bin/configure.pl -r conf/your_registry.xml --clean > >>> > >>> - once you run this, it regenerates conf/httpd.conf, send it to me. > >>> > >>> - kill and restart your sever, and let me know what you get in terminal > >>> and send me logs/error_log as well. > >>> > >>> thanks > >>> syed > >>> > >>> > >>> On Fri, 2008-02-01 at 17:04 -0500, Wooten, Eric wrote: > >>>> Hi...I'm having problems getting martview running. Upon issuing this > >>>> command: > >>>> /usr/sbin/httpd -d $PWD -f $PWD/conf/httpd.conf > >>>> > >>>> I get this: > >>>> Syntax error on line 44 of /usr/local/biomart-perl/conf/httpd.conf: > >>>> Can't locate Exception/Class.pm in @INC (@INC contains: > >>>> /usr/local/biomart-perl/lib [...many other paths...] at > >>>> /usr/local/biomart-perl/lib/BioMart/Exception.pm line 86.\nBEGIN > >>>> failed--compilation aborted at > >>>> /usr/local/biomart-perl/lib/BioMart/Exception.pm line 86.\nCompilation > >>>> failed in require at > >>>> /usr/local/biomart-perl/lib/BioMart/Configuration/DBLocation.pm line > >>>> 40.\nBEGIN failed--compilation aborted at > >>>> /usr/local/biomart-perl/lib/BioMart/Configuration/DBLocation.pm line > >>>> 40.\n\t(in cleanup) > >>>> > >>>> Needless to say, Exception.pm is indeed at its httpd.conf-anticipated > >>>> location. > >>>> Any thoughts on this? I've found some cryptic descriptions of a problem > >>>> not > >>>> unlike this in the archive, but no solutions (other than ~"it started > >>>> working"). I'm using Apache 2.2.6 and mod_perl 2.0.2; OSX10.5.1; martj > >>>> 0.6. > >>>> > >>>> Thanks in advance, > >>>> Eric > >>>> > >>>> > >>>> ----------------------- > >>>> Eric C. Wooten Ph.D. > >>>> Tufts-New England Medical Center > >>>> ----------------------- > >>>> > >>> > >> > >> ----------------------- > >> Eric C. Wooten Ph.D. > >> [EMAIL PROTECTED] > >> (617) 636-7433 > >> ----------------------- > >> > >> > > ----------------------- > Eric C. Wooten Ph.D. > [EMAIL PROTECTED] > (617) 636-7433 > ----------------------- > -- ====================================== Syed Haider. EMBL-European Bioinformatics Institute Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SD, UK. ======================================
