Just recently I upgraded DBIx::Class from 0.08010 to 0.08103 and am getting errors about as_query() and DBIx::Class::Cursor::Cached. Here's what the error is:
Couldn't render component "/earnings_history/earnings_history.mhtml" - error was "Can't locate object method "as_query" via package "DBIx::Class::Cursor::Cached" at /vcm/home/lib/site_perl/DBIx/Class/ResultSet.pm line 2006, <DATA> line 228. Stack: [/vcm/home/lib/site_perl/DBIx/Class/ResultSet.pm:2006] [/vcm/home/lib/site_perl/DBIx/Class/ResultSet.pm:1199] [/vcm/home/lib/site_perl/DBIx/Class/ResultSet.pm:1170] [/vcm/home/component/ui/mason/pub/earnings_history/earnings_history.mhtml:12] [/vcm/home/component/ui/mason/pub/autohandler:83] [/vcm/home/component/ui/mason/shared/setup.cmp:10]" Line 12 of earnings_history.mhtml is this: % my $perc = sprintf("%.1f", 100 / ($media_types->count()+3) ); So, somehow a simple ->count() on a cached resultset causes the latest DBIC to use as_query, which DBIx::Class::Cursor::Cached. Any thoughts? Easy fix? Need any more details? Thanks, Aran _______________________________________________ List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class IRC: irc.perl.org#dbix-class SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/ Searchable Archive: http://www.grokbase.com/group/dbix-class@lists.scsys.co.uk