Hi Peter,
there is a .cnf (my.cnf) file associated with the mysql db server that
contains the configuration for db server. please set the following
variable if not set already or set to 16M:
max_allowed_packet = 32M
once done, kill and restart the db server and see if that helps,
you can also set it from shell as :
mysqld --max_allowed_packet = 32M
Best,
Syed
On 08/03/2011 15:45, Peter Stevenson wrote:
Hi Syed,
Yes, I should have said, it is my own database - EMAGE Biomart.
Peter.
Syed Haider wrote:
Hi Peter,
is the database in discussion your own ? i mean are you managing db
server yourself ?
Thanks
Syed
On 08/03/2011 15:27, Peter Stevenson wrote:
I'm using v0.7 and sometimes getting errors similar to the example in
the stack trace below.
I have only noticed it in linked dataset queries.
For this particular query, results are returned OK for 10 rows, or 20
rows but asking for 50 rows of
results sets off the exception.
It seems to be data dependent, so that the same set of filters and
attributes with different input
values will run without error.
Any thoughts on why this might be happening?
Stack trace below:-
Serious Error: Error during query execution: Got a packet bigger than
'max_allowed_packet' bytes
ERROR: caught BioMart::Exception::Database: Error during query
execution: Got a packet bigger than
'max_allowed_packet' bytes
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::throw
/export/system0/biomart/biomart-perl/lib/BioMart/Dataset/TableSet.pm:241
BioMart::Dataset::TableSet::_fillAttributeTableWith
/export/system0/biomart/biomart-perl/lib/BioMart/Dataset/TableSet.pm:124
BioMart::Dataset::TableSet::_getResultTable
/export/system0/biomart/biomart-perl/lib/BioMart/DatasetI.pm:1170
BioMart::DatasetI::getResultTable
/export/system0/biomart/biomart-perl/lib/BioMart/ResultTable.pm:195
BioMart::ResultTable::_getBatch
/export/system0/biomart/biomart-perl/lib/BioMart/ResultTable.pm:247
BioMart::ResultTable::hasMoreRows
/export/system0/biomart/biomart-perl/lib/BioMart/ResultTable.pm:248
BioMart::ResultTable::hasMoreRows
/export/system0/biomart/biomart-perl/lib/BioMart/AttributeTable.pm:169
BioMart::AttributeTable::nextRow
/export/system0/biomart/biomart-perl/lib/BioMart/ResultTable.pm:256
BioMart::ResultTable::nextRow
/export/system0/biomart/biomart-perl/lib/BioMart/Formatter/HTML.pm:103
BioMart::Formatter::HTML::nextRow
/export/system0/biomart/biomart-perl/lib/BioMart/QueryRunner.pm:259
BioMart::QueryRunner::printResults
/export/system0/biomart/biomart-perl/lib/BioMart/Web.pm:2439
(eval) /export/system0/biomart/biomart-perl/lib/BioMart/Web.pm:2198
BioMart::Web::handle_request
/export/system0/biomart/biomart-perl/cgi-bin/martview:100
(eval) /export/system0/biomart/biomart-perl/cgi-bin/martview:99
ModPerl::ROOT::ModPerl::Registry::export_system0_biomart_biomart_2dperl_cgi_2dbin_martview::handler
/usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/ModPerl/RegistryCooker.pm:204
(eval)
/usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/ModPerl/RegistryCooker.pm:204
ModPerl::RegistryCooker::run
/usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/ModPerl/RegistryCooker.pm:170
ModPerl::RegistryCooker::default_handler
/usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/ModPerl/Registry.pm:31
ModPerl::Registry::handler -e:0
(eval) -e:0
Regards,
Peter.
_______________________________________________
Users mailing list
[email protected]
https://lists.biomart.org/mailman/listinfo/users