X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FManual%2FTroubleshooting.pod;h=eaa35fe4b6fb757f184150b01dfa9346c60340c8;hb=38c07935aa5d9784092adfa9568051a3bebd2a7b;hp=366bdf2ffb78bc084cc2e7502380dc62f8915600;hpb=1780ac9b22bf99897bcc347345101baa3e519c03;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/Manual/Troubleshooting.pod b/lib/DBIx/Class/Manual/Troubleshooting.pod index 366bdf2..eaa35fe 100644 --- a/lib/DBIx/Class/Manual/Troubleshooting.pod +++ b/lib/DBIx/Class/Manual/Troubleshooting.pod @@ -10,10 +10,10 @@ you got back from connect(). =head2 Tracing SQL -The C environment variable controls +The C environment variable controls SQL tracing, so to see what is happening try - export DBIX_CLASS_STORAGE_DBI_DEBUG=1 + export DBIC_TRACE=1 Alternatively use the C<< storage->debug >> class method:- @@ -25,7 +25,7 @@ To send the output somewhere else set debugfh:- Alternatively you can do this with the environment variable too:- - export DBIX_CLASS_STORAGE_DBI_DEBUG="1=/tmp/trace.out" + export DBIC_TRACE="1=/tmp/trace.out" =head2 Can't locate method result_source_instance @@ -47,5 +47,13 @@ correctly. L version 1.50 and L 1.43 are known to work. +=head2 ... Can't locate object method "source_name" via package ... + +There's likely a syntax error in the table class referred to elsewhere +in this error message. In particular make sure that the package +declaration is correct, so for a schema C< MySchema > you need to +specify a fully qualified namespace: C< package MySchema::MyTable; > +for example. + =cut