[html-formfu] Element::Date + Session = error ?
Ruben Fonseca
rubenfonseca at di.uminho.pt
Mon Oct 15 13:54:53 GMT 2007
Hi!
I am having a problem with a Catalyst app but I don't know if it is
FormFu related.
It seems that when I store a Element::Date in a session (both
FastMmap and DBIC), using $form->params, sooner or later I have the
following error (sorry if it's big, but I wanted you to see all the
details). It seems something related with binary format of something
in the session??
If you have a clue, please help me :)
Ruben
[error] Caught exception in foo::Controller::Credito->phase3 "The
'formatter' parameter ("DateTime::Format::Strptime=HASH(0x1f7e5d8)")
to DateTime::from_object does not have the method: 'format_datetime'
at /opt/local/lib/perl5/site_perl/5.8.8/darwin-2level/DateTime.pm
line 498
DateTime::from_object('undef', 'object',
'DateTime::_Thawed=HASH(0x1f10d44)', 'locale',
'DateTime::Locale::en=HASH(0x1efdb54)', 'formatter',
'DateTime::Format::Strptime=HASH(0x1f7e5d8)') called at /opt/local/
lib/perl5/site_perl/5.8.8/darwin-2level/DateTime.pm line 1736
DateTime::STORABLE_thaw('DateTime=HASH(0x1efdb48)', 0,
'utc_rd_days:703457|utc_rd_secs:0|rd_nanosecs:000000000|versio...',
'DateTime::Locale::en=HASH(0x1efdb54)',
'DateTime::TimeZone::Floating=HASH(0x295b3b4)', 'REF(0x1f7e578)')
called at blib/lib/Storable.pm (autosplit into blib/lib/auto/Storable/
thaw.al) line 415
eval {...} called at blib/lib/Storable.pm (autosplit into
blib/lib/auto/Storable/thaw.al) line 415
Storable::thaw('\x{5}\x{7}\x{3}\x{0}\x{0}\x{0}\x{5}\x{4}\x{3}
\x{0}\x{0}\x{0}(\x{a}\x{0}\x{0}\x{0}\x{0}\x{17}credit_variable_3_marca
\x{a}\x{0}\x{0}\x{0}\x{0}\x{1b}credit_variab...') called at /opt/
local/lib/perl5/site_perl/5.8.8/Catalyst/Plugin/Session/Store/DBIC.pm
line 187
Catalyst::Plugin::Session::Store::DBIC::__ANON__
('Catalyst::Plugin::Session::Store::DBIC::Delegate=HASH(0x1ee1b34)')
called at /opt/local/lib/perl5/site_perl/5.8.8/Catalyst/Plugin/
Session/Store/Delegate.pm line 87
Catalyst::Plugin::Session::Store::Delegate::get_session_data
('foo=HASH(0x1d84d70)', 'session:
36a0b2eb69f2420c910e730f1c351bc381d8c0d7') called at /opt/local/lib/
perl5/site_perl/5.8.8/Catalyst/Plugin/Session.pm line 208
Catalyst::Plugin::Session::_load_session('foo=HASH
(0x1d84d70)') called at /opt/local/lib/perl5/site_perl/5.8.8/Catalyst/
Plugin/Session.pm line 381
Catalyst::Plugin::Session::session('foo=HASH(0x1d84d70)')
called at /Users/rff/Work/e-trading/script/../lib/foo/Controller/
Credito.pm line 192
foo::Controller::Credito::phase3
('foo::Controller::Credito=HASH(0x1daf1bc)', 'foo=HASH(0x1d84d70)')
called at /opt/local/lib/perl5/vendor_perl/5.8.8/Catalyst/Action.pm
line 47
Catalyst::Action::execute
('Catalyst::Controller::HTML::FormFu::Action::Config=HASH(0x1d7...',
'foo::Controller::Credito=HASH(0x1daf1bc)', 'foo=HASH(0x1d84d70)')
called at /opt/local/lib/perl5/5.8.8/NEXT.pm line 75
NEXT::AUTOLOAD
('Catalyst::Controller::HTML::FormFu::Action::Config=HASH(0x1d7...',
'foo::Controller::Credito=HASH(0x1daf1bc)', 'foo=HASH(0x1d84d70)')
called at /opt/local/lib/perl5/site_perl/5.8.8/Catalyst/Controller/
HTML/FormFu/Action/Config.pm line 42
Catalyst::Controller::HTML::FormFu::Action::Config::execute
('Catalyst::Controller::HTML::FormFu::Action::Config=HASH(0x1d7...',
'foo::Controller::Credito=HASH(0x1daf1bc)', 'foo=HASH(0x1d84d70)')
called at /opt/local/lib/perl5/vendor_perl/5.8.8/Catalyst/Action.pm
line 32
Catalyst::Action::__ANON__('foo::Controller::Credito=HASH
(0x1daf1bc)', 'foo=HASH(0x1d84d70)') called at /opt/local/lib/perl5/
vendor_perl/5.8.8/Catalyst.pm line 1205
eval {...} called at /opt/local/lib/perl5/vendor_perl/5.8.8/
Catalyst.pm line 1205
Catalyst::execute('foo=HASH(0x1d84d70)',
'foo::Controller::Credito',
'Catalyst::Controller::HTML::FormFu::Action::Config=HASH(0x1d7...')
called at /opt/local/lib/perl5/vendor_perl/5.8.8/Catalyst/Action.pm
line 42
Catalyst::Action::dispatch
('Catalyst::Controller::HTML::FormFu::Action::Config=HASH(0x1d7...',
'foo=HASH(0x1d84d70)') called at /opt/local/lib/perl5/vendor_perl/
5.8.8/Catalyst/Controller.pm line 74
Catalyst::Controller::_ACTION('foo::Controller::Credito=HASH
(0x1dae610)', 'foo=HASH(0x1d84d70)') called at /opt/local/lib/perl5/
vendor_perl/5.8.8/Catalyst/Action.pm line 47
Catalyst::Action::execute('Catalyst::Action=HASH
(0x1d77bd8)', 'foo::Controller::Credito=HASH(0x1dae610)', 'foo=HASH
(0x1d84d70)') called at /opt/local/lib/perl5/vendor_perl/5.8.8/
Catalyst/Action.pm line 32
Catalyst::Action::__ANON__('foo::Controller::Credito=HASH
(0x1dae610)', 'foo=HASH(0x1d84d70)') called at /opt/local/lib/perl5/
vendor_perl/5.8.8/Catalyst.pm line 1205
eval {...} called at /opt/local/lib/perl5/vendor_perl/5.8.8/
Catalyst.pm line 1205
Catalyst::execute('foo=HASH(0x1d84d70)',
'foo::Controller::Credito', 'Catalyst::Action=HASH(0x1d77bd8)')
called at /opt/local/lib/perl5/vendor_perl/5.8.8/Catalyst/Action.pm
line 42
Catalyst::Action::dispatch('Catalyst::Action=HASH
(0x1d77bd8)', 'foo=HASH(0x1d84d70)') called at /opt/local/lib/perl5/
vendor_perl/5.8.8/Catalyst/Dispatcher.pm line 177
Catalyst::Dispatcher::forward('Catalyst::Dispatcher=HASH
(0x1a241d8)', 'foo=HASH(0x1d84d70)', '_ACTION') called at /opt/local/
lib/perl5/vendor_perl/5.8.8/Catalyst.pm line 302
Catalyst::forward('foo=HASH(0x1d84d70)', '_ACTION') called
at /opt/local/lib/perl5/vendor_perl/5.8.8/Catalyst/Controller.pm line 48
Catalyst::Controller::_DISPATCH
('foo::Controller::Credito=HASH(0x1dadbe4)', 'foo=HASH(0x1d84d70)')
called at /opt/local/lib/perl5/vendor_perl/5.8.8/Catalyst/Action.pm
line 47
Catalyst::Action::execute('Catalyst::Action=HASH
(0x1d77584)', 'foo::Controller::Credito=HASH(0x1dadbe4)', 'foo=HASH
(0x1d84d70)') called at /opt/local/lib/perl5/vendor_perl/5.8.8/
Catalyst/Action.pm line 32
Catalyst::Action::__ANON__('foo::Controller::Credito=HASH
(0x1dadbe4)', 'foo=HASH(0x1d84d70)') called at /opt/local/lib/perl5/
vendor_perl/5.8.8/Catalyst.pm line 1205
eval {...} called at /opt/local/lib/perl5/vendor_perl/5.8.8/
Catalyst.pm line 1205
Catalyst::execute('foo=HASH(0x1d84d70)',
'foo::Controller::Credito', 'Catalyst::Action=HASH(0x1d77584)')
called at /opt/local/lib/perl5/vendor_perl/5.8.8/Catalyst/Action.pm
line 42
Catalyst::Action::dispatch('Catalyst::Action=HASH
(0x1d77584)', 'foo=HASH(0x1d84d70)') called at /opt/local/lib/perl5/
vendor_perl/5.8.8/Catalyst/Dispatcher.pm line 177
Catalyst::Dispatcher::forward('Catalyst::Dispatcher=HASH
(0x1a241d8)', 'foo=HASH(0x1d84d70)', '/credito/_DISPATCH') called at /
opt/local/lib/perl5/vendor_perl/5.8.8/Catalyst.pm line 302
Catalyst::forward('foo=HASH(0x1d84d70)', '/credito/
_DISPATCH') called at /opt/local/lib/perl5/vendor_perl/5.8.8/Catalyst/
Dispatcher.pm line 116
Catalyst::Dispatcher::dispatch('Catalyst::Dispatcher=HASH
(0x1a241d8)', 'foo=HASH(0x1d84d70)') called at /opt/local/lib/perl5/
vendor_perl/5.8.8/Catalyst.pm line 1154
Catalyst::dispatch('foo=HASH(0x1d84d70)') called at /opt/
local/lib/perl5/5.8.8/NEXT.pm line 75
NEXT::AUTOLOAD('foo=HASH(0x1d84d70)') called at /opt/local/
lib/perl5/vendor_perl/5.8.8/Catalyst/Plugin/Static/Simple.pm line 67
Catalyst::Plugin::Static::Simple::dispatch('foo=HASH
(0x1d84d70)') called at /opt/local/lib/perl5/vendor_perl/5.8.8/
Catalyst.pm line 1515
eval {...} called at /opt/local/lib/perl5/vendor_perl/5.8.8/
Catalyst.pm line 1506
Catalyst::handle_request('foo') called at /opt/local/lib/
perl5/vendor_perl/5.8.8/Catalyst/Engine/HTTP.pm line 380
Catalyst::Engine::HTTP::_handler
('Catalyst::Engine::HTTP::Restarter=HASH(0x1a0f9f4)', 'foo', 3000,
'POST', '/credito/phase3', 'HTTP/1.1') called at /opt/local/lib/perl5/
vendor_perl/5.8.8/Catalyst/Engine/HTTP.pm line 284
Catalyst::Engine::HTTP::run
('Catalyst::Engine::HTTP::Restarter=HASH(0x1a0f9f4)', 'foo', 3000,
'undef', 'HASH(0x19497bc)') called at /opt/local/lib/perl5/5.8.8/
NEXT.pm line 75
NEXT::AUTOLOAD('Catalyst::Engine::HTTP::Restarter=HASH
(0x1a0f9f4)', 'foo', 3000, 'undef', 'HASH(0x19497bc)') called at /opt/
local/lib/perl5/vendor_perl/5.8.8/Catalyst/Engine/HTTP/Restarter.pm
line 69
Catalyst::Engine::HTTP::Restarter::run
('Catalyst::Engine::HTTP::Restarter=HASH(0x1a0f9f4)', 'foo', 3000,
'undef', 'HASH(0x19497bc)') called at /opt/local/lib/perl5/
vendor_perl/5.8.8/Catalyst.pm line 1829
Catalyst::run('foo', 3000, 'undef', 'HASH(0x19497bc)')
called at ./script/foo_server.pl line 55, at /opt/local/lib/perl5/
site_perl/5.8.8/Catalyst/Plugin/Session/Store/DBIC.pm line 187"
More information about the HTML-FormFu
mailing list