FAQ
Hi Jeremy,

Am 23.11.2010 um 18:15 schrieb Jeremy Dack:
I have multiple views in my view folder but I am not using them at present;
however just their presence seems to be enough to cause the resultset error.


I've found that adding:

$c->config->{'Action::RenderView'}->{ignore_classes} = [];

To my root sub end : ActionClass('RenderView') stops the error from
triggering. This seems to override it from ignoring the
DBIx::Class::ResultSource::Table & DBIx::Class::ResultSourceHandle as per
the RenderView.pm (see below).

$c->config->{'Action::RenderView'}->{ignore_classes} =
( ref($c->config->{'debug'}) eq 'HASH' ?
$c->config->{'debug'}->{ignore_classes} : undef )
[ qw/
DBIx::Class::ResultSource::Table
DBIx::Class::ResultSourceHandle
DateTime
/ ] unless exists
$c->config->{'Action::RenderView'}->{ignore_classes};

I have no idea why this fixes the issue as I have only just started playing
with Catalyst so I maybe talking rubbish however it has definitely solved my
issues.
I just found out I never got this email through the mailing list and found it in an archive on the web. Thanks you for this, this solves the issue at first glance!

However, when using dump_info=1 I get the following lines on the console where the development server (the one that is shipped with Catalyst) is running:

SV = IV(0x10535fb40) at 0x10535fb48
REFCNT = 1
FLAGS = (ROK,READONLY)
RV = 0x1053d6148
SV = PVHV(0x1057f55f0) at 0x1053d6148
REFCNT = 1
FLAGS = (OBJECT,SHAREKEYS)
STASH = 0x102282120 "DBI::db"
ARRAY = 0x0
KEYS = 0
FILL = 0
MAX = 7
RITER = -1
EITER = 0x0
(in cleanup) dbih_getcom handle DBI::db=HASH(0x1053d6148) is not a DBI handle (has no magic) at /opt/local/lib/perl5/site_perl/5.12.2/Data/Visitor/Callback.pm line 97.

Maybe someone can help sometime. For now it's working, thank you!

Best,
Matthias

--
rainboxx Software Engineering
Matthias Dietrich

rainboxx Matthias Dietrich | Phone: +49 7141 / 2 39 14 71
K?nigsallee 43 | Fax : +49 3222 / 1 47 63 00
71638 Ludwigsburg | Mobil: +49 151 / 50 60 78 64
CPAN: http://search.cpan.org/~mdietrich/
XING: https://www.xing.com/profile/Matthias_Dietrich18
GULP: http://www.gulp.de/profil/rainboxx.html

Search Discussions

  • Tomas Doran at Mar 1, 2011 at 6:03 pm

    On 1 Mar 2011, at 17:38, Matthias Dietrich wrote:
    I just found out I never got this email through the mailing list and
    found it in an archive on the web. Thanks you for this, this solves
    the issue at first glance!

    However, when using dump_info=1 I get the following lines on the
    console where the development server (the one that is shipped with
    Catalyst) is running:
    What perl version are you using here?

    Cheers
    t0m
  • Matthias Dietrich at Mar 1, 2011 at 6:25 pm
    Hi,

    Am 01.03.2011 um 19:06 schrieb Tomas Doran:
    What perl version are you using here?
    I'm on v5.12.2 on a Mac OS X 10.6.6 with a custom Perl build (via macports).

    Matthias



    --
    rainboxx Software Engineering
    Matthias Dietrich

    rainboxx Matthias Dietrich | Phone: +49 7141 / 2 39 14 71
    K?nigsallee 43 | Fax : +49 3222 / 1 47 63 00
    71638 Ludwigsburg | Mobil: +49 151 / 50 60 78 64
    CPAN: http://search.cpan.org/~mdietrich/
    XING: https://www.xing.com/profile/Matthias_Dietrich18
    GULP: http://www.gulp.de/profil/rainboxx.html
  • Tomas Doran at Mar 1, 2011 at 6:29 pm

    On 1 Mar 2011, at 18:25, Matthias Dietrich wrote:
    Am 01.03.2011 um 19:06 schrieb Tomas Doran:
    What perl version are you using here?
    I'm on v5.12.2 on a Mac OS X 10.6.6 with a custom Perl build (via
    macports).
    Bah, no idea what's going on there then :)

    Cheers
    t0m
  • Matthias Dietrich at Mar 1, 2011 at 6:41 pm
    Hi,

    Am 01.03.2011 um 19:32 schrieb Tomas Doran:
    What perl version are you using here?
    I'm on v5.12.2 on a Mac OS X 10.6.6 with a custom Perl build (via macports).
    Bah, no idea what's going on there then :)
    oh, it's all the same... ;-) With "custom" I mean it's not the Perl that is shipped with Mac OS X, but it is a "normal" build (just like plain `make && make install`). So nothing special in regard to configure options or build flags or something like that.

    This issue also happens with Perl v5.8.8 and v5.10.0 on usual Ubuntu systems, so it's nothing special to this Mac build.

    Matthias

    --
    rainboxx Software Engineering
    Matthias Dietrich

    rainboxx Matthias Dietrich | Phone: +49 7141 / 2 39 14 71
    K?nigsallee 43 | Fax : +49 3222 / 1 47 63 00
    71638 Ludwigsburg | Mobil: +49 151 / 50 60 78 64
    CPAN: http://search.cpan.org/~mdietrich/
    XING: https://www.xing.com/profile/Matthias_Dietrich18
    GULP: http://www.gulp.de/profil/rainboxx.html

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupcatalyst @
categoriescatalyst, perl
postedMar 1, '11 at 5:38p
activeMar 1, '11 at 6:41p
posts5
users2
websitecatalystframework.org
irc#catalyst

2 users in discussion

Matthias Dietrich: 3 posts Tomas Doran: 2 posts

People

Translate

site design / logo © 2022 Grokbase