On 09/14/2016 02:35 PM, Bernhard Bauch wrote:
dear all,
i did upgrade all modules (installed from scratch all catalyst, dbix:class,
etc. modules -- so also moose)
Right... that'll be more difficult to pinpoint. A simple set of classes
resembling your setup seems to work just fine for me with latest Moose
and stuff (see below).
The best advice I can give at this point is to keep "trimming down" your
application ensuring the errors are present, and showing us a minimal
example that does not work for you. The way you have things presently -
there are way too many moving parts to attempt a remote diagnostic :/
perl -we '
{
package MyBaseApp::Schema::ResultSet::Foo;
use Moose;
use namespace::autoclean;
use MooseX::NonMoose;
extends "DBIx::Class::ResultSet";
sub BUILDARGS { $_[2] }
__PACKAGE__->meta->make_immutable;
}
{
package MyBaseApp::Schema::Result::Foo;
use base "DBIx::Class::Core";
__PACKAGE__->table("foo");
__PACKAGE__->add_columns("bar");
__PACKAGE__->resultset_class("MyBaseApp::Schema::ResultSet::Foo");
}
{
package MyBaseApp::Schema;
use base "DBIx::Class::Schema";
__PACKAGE__->register_class( Foo => "MyBaseApp::Schema::Result::Foo");
}
my $q =
MyBaseApp::Schema->connect("dbi:SQLite::memory:")->resultset("Foo")->as_query;
warn $$q->[0];
'
producing
(SELECT me.bar FROM foo me) at -e line 37.
_______________________________________________
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