I've just uploaded this to CPAN. The good news - gives configurable
trace output, which should help track down the nasties. The bad news -
it only works with 2.11, which doesn't exist yet, or with the latest
SVN revision.

Trace output looks like this (the lines marked E: are inside the call
stack of an Exported method):

         ==> Maypole::Model::Base::process( 'PatternsDB::Author',
PatternsDB(OBJECT) )
            ==> Maypole::action( PatternsDB(OBJECT) )
            <== Maypole::action return( 'list' )
            ==> Maypole::FormBuilder::Model::fetch_objects(
'PatternsDB::Author', PatternsDB(OBJECT) )
            <== Maypole::FormBuilder::Model::fetch_objects return( undef )
            ==> Maypole::Plugin::Trace::trace_level( PatternsDB(OBJECT) )
            <== Maypole::Plugin::Trace::trace_level return( '2' )
E:          ==> PatternsDB=HASH(0x8b01c40)::(  )
E:             ==> Maypole::template( PatternsDB(OBJECT), 'list' )
E:             <== Maypole::template return(  )
E:             ==> Maypole::FormBuilder::Model::order(
'PatternsDB::Author', PatternsDB(OBJECT) )
E:                ==> Maypole::query( PatternsDB(OBJECT) )
E:                <== Maypole::query return( HASH(0x8af1868) )
E:             <== Maypole::FormBuilder::Model::order return( undef )
E:             ==> Maypole::FormBuilder::Model::do_pager(
'PatternsDB::Author', PatternsDB(OBJECT) )
E:                ==> Maypole::query( PatternsDB(OBJECT) )
E:                <== Maypole::query return( HASH(0x8af1868) )
E:                ==> Maypole::Plugin::Session::session( PatternsDB(OBJECT) )
E:                   ==> Maypole::apache_session_wrapper( PatternsDB(OBJECT) )
E:                   <== Maypole::apache_session_wrapper return(
Apache::Session::Wrapper(OBJECT) )
E:                <== Maypole::Plugin::Session::session return(
HASH(0x85c1b8c) )
E:                ==> Maypole::model_class( PatternsDB(OBJECT) )
E:                <== Maypole::model_class return( 'PatternsDB::Author' )
E:                ==> Maypole::Plugin::Session::session( PatternsDB(OBJECT) )
E:                   ==> Maypole::apache_session_wrapper( PatternsDB(OBJECT) )
E:                   <== Maypole::apache_session_wrapper return(
Apache::Session::Wrapper(OBJECT) )
E:                <== Maypole::Plugin::Session::session return(
HASH(0x85c1b8c) )
E:                ==> Maypole::model_class( PatternsDB(OBJECT) )
E:                <== Maypole::model_class return( 'PatternsDB::Author' )
E:                ==> PatternsDB::config( PatternsDB(OBJECT) )
E:                <== PatternsDB::config return( Maypole::Config(OBJECT) )
E:             <== Maypole::FormBuilder::Model::do_pager return(
'PatternsDB::Author' )
E:             ==> Maypole::FormBuilder::Model::retrieve_all(
'PatternsDB::Author' )
E:                ==> PatternsDB::Author::db_Main( 'PatternsDB::Author' )
E:                <== PatternsDB::Author::db_Main return(
DBIx::ContextualFetch::db(OBJECT) )
E:             <== Maypole::FormBuilder::Model::retrieve_all return(  )
E:             ==> Maypole::objects( PatternsDB(OBJECT), ARRAY(0x8c68fd0) )
E:             <== Maypole::objects return(  )
author/list: E:          <== PatternsDB=HASH(0x8b01c40):: return(  )
         <== Maypole::Model::Base::process return(  )
         ==> Maypole::output( PatternsDB(OBJECT) )
         <== Maypole::output return( undef )
         ==> PatternsDB::config( PatternsDB(OBJECT) )
         <== PatternsDB::config return( Maypole::Config(OBJECT) )
         ==> Maypole::objects( PatternsDB(OBJECT) )
         <== Maypole::objects return( ARRAY(0x8c68fd0) )
         ==> PatternsDB::config( PatternsDB(OBJECT) )
         <== PatternsDB::config return( Maypole::Config(OBJECT) )
         ==> Maypole::template_args( PatternsDB(OBJECT) )
         <== Maypole::template_args return( HASH(0x8b01c4c) )


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_idv28&alloc_id845&op=click
_______________________________________________
Maypole-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/maypole-users

Reply via email to