Skip Menu |

This queue is for tickets about the POEx-Role-SessionInstantiation CPAN distribution.

Report information
The Basics
Id: 69745
Status: open
Priority: 0/
Queue: POEx-Role-SessionInstantiation

People
Owner: Nobody in particular
Requestors: TJC [...] cpan.org
Cc: toby.corkindale [...] strategicdata.com.au
AdminCc:

Bug Information
Severity: Important
Broken in: 1.102610
Fixed in: (no value)



CC: toby.corkindale [...] strategicdata.com.au
Subject: Unit tests fail: Can't locate object method "_set_id"
Hi, A number of people have been hitting this failure when attempting to build POEx::Role::SessionInstantiation. Tests fail with: Can't locate object method "_set_id" via package "My::Session" at [..]/site_perl/5.14.1/POE/Kernel.pm line 1399. === 8294 === Sessions were started, but POE::Kernel's run() method was never called to execute them. This usually happens because an error occurred before POE::Kernel->run() could be called. Please fix any errors above this notice, and be sure that POE::Kernel- Show quoted text
>run() is called. See documentation for POE::Kernel's run() method for another way to
disable this warning. Even if this module is force-installed, subsequent other modules that use it fail to pass their own unit tests too. Versions of dependencies: Moose 2.0201 MooseX::CompileTime::Traits 1.102570 MooseX::Declare 0.34 MooseX:Types 0.27 MooseX::Types::Moose 0.27 POE 1.311 POEx::Types 1.100910
Ping? Any idea if this test suite failure demonstrates a bug in the library code, or in the test suite itself? This problem has also been known as the release critical http://bugs.debian.org/627235 for more than a year. I would find it sad if it kept us from shipping POEx::Role::SessionInstantiation (and its reverse dependencies) in Debian Wheezy.
Subject: Re: [rt.cpan.org #69745] Unit tests fail: Can't locate object method "_set_id"
Date: Mon, 11 Jun 2012 16:18:27 +0200
To: bug-POEx-Role-SessionInstantiation [...] rt.cpan.org
From: Nick Perez <nick [...] nickandperla.net>
On Sat, 9 Jun 2012 14:36:58 -0400 "intrigeri via RT" <bug-POEx-Role-SessionInstantiation@rt.cpan.org> wrote: Show quoted text
> Queue: POEx-Role-SessionInstantiation > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=69745 > > > Ping? Any idea if this test suite failure demonstrates a bug in the > library code, or in the test suite itself? > > This problem has also been known as the release critical > http://bugs.debian.org/627235 for more than a year. I would find it > sad if it kept us from shipping POEx::Role::SessionInstantiation (and > its reverse dependencies) in Debian Wheezy. > >
Hola there, To be honest, this module (and its downstream ilk) were more of a thought experiment in combining POE + MoooseX::Declare. A bunch has changed in Moose that pretty much broke this module in subtle ways and I just haven't been that interested in fixing it. I am slightly mortified that you would want to ship this with Debian (not every module on CPAN deserves to be packaged). I should really remove it from CPAN and this ticket will be my driver to do that. Thanks for the bug report -- Nicholas Perez XMPP/Email: nick@nickandperla.net https://metacpan.org/author/NPEREZ http://github.com/nperez
I'll file a bug against Task::Plack and POE::Component::Server::PSGI and POEx::Role::PSGIServer, as all of these depend upon this module.