Error while loading H:\src\cpan\Thrall\master\examples\hello.psgi: Bad file descriptor #5

Open
dex4er opened this Issue Jan 9, 2014 · 1 comment

Comments

Projects
None yet
1 participant
@dex4er
Owner

dex4er commented Jan 9, 2014

H:\src\cpan\Thrall\master\examples>thrall -MException::Died=:debug hello.psgi
Exception::Died: Error while loading H:\src\cpan\Thrall\master\examples\hello.psgi: Exception::Died: Bad file descriptor
 at (eval 24) line 4 thread 8
        $_ = Exception::Died::__DIE__("Bad file descriptor at (eval 24) line 4.\x{0a}") called in package Plack::Sandbox
::H_3a_5csrc_5ccpan_5cThrall_5cmaster_5cexamples_5chello_2epsgi at (eval 24) line 4
        $_ = eval 'package Plack::Sandbox::H_3a_5csrc_5ccpan_5cThrall_5cmaster_5cexamples_5chello_2epsgi;
{
    my $app = do $_file;
    if ( !$app && ( my $error = $@ || $! )) { die $error; }
    $app;
}
' called in package Plack::Util at C:/strawberry/perl/site/lib/Plack/Util.pm line 117
        $_ = Plack::Util::_load_sandbox("H:\\src\\cpan\\Thrall\\master\\examples\\hello.psgi") called in package Plack::
Util at C:/strawberry/perl/site/lib/Plack/Util.pm line 133
        $_ = Plack::Util::load_psgi("hello.psgi") called in package Plack::Runner at C:/strawberry/perl/site/lib/Plack/R
unner.pm line 179
        $_ = Plack::Runner::__ANON__() called in package Plack::Runner at C:/strawberry/perl/site/lib/Plack/Runner.pm li
ne 24
        $_ = Plack::Runner::__ANON__() called in package Plack::Loader::Delayed at C:/strawberry/perl/site/lib/Plack/Loa
der/Delayed.pm line 15
        $_ = Plack::Loader::Delayed::__ANON__("HASH(0x5845f20)") called in package Plack::Util at C:/strawberry/perl/sit
e/lib/Plack/Util.pm line 142
        $_ = eval {...} called in package Plack::Util at C:/strawberry/perl/site/lib/Plack/Util.pm line 142
        $_ = Plack::Util::run_app("CODE(0x55aadc0)", "HASH(0x5845f20)") called in package Thrall::Server at C:/strawberr
y/perl/site/lib/Thrall/Server.pm line 347
        @_ = Thrall::Server::handle_connection("Plack::Handler::Thrall=HASH(0x55a6a50)", "HASH(0x5845f20)", "IO::Socket:
:INET=GLOB(0x5845dd0)", "CODE(0x55aadc0)", "", "", "") called in package Thrall::Server at C:/strawberry/perl/site/lib/T
hrall/Server.pm line 221
        $_ = Thrall::Server::accept_loop("Plack::Handler::Thrall=HASH(0x55a6a50)", "CODE(0x55aadc0)", 1000) called in pa
ckage Plack::Handler::Thrall at C:/strawberry/perl/site/lib/Plack/Handler/Thrall.pm line 120
        $_ = eval {...} called in package Plack::Handler::Thrall at C:/strawberry/perl/site/lib/Plack/Handler/Thrall.pm
line 119
        $_ = Plack::Handler::Thrall::__ANON__("Plack::Handler::Thrall=HASH(0x55a6a50)", "CODE(0x55aadc0)") called in pac
kage Plack::Handler::Thrall at C:/strawberry/perl/site/lib/Plack/Handler/Thrall.pm line 125
        $_ = eval {...} called in package Plack::Handler::Thrall at C:/strawberry/perl/site/lib/Plack/Util.pm line 134 t
hread 8
        $_ = Exception::Died::__DIE__("Error while loading H:\\src\\cpan\\Thrall\\master\\examples\\...") called in pack
age Plack::Util at C:/strawberry/perl/site/lib/Plack/Util.pm line 134
        $_ = Plack::Util::load_psgi("hello.psgi") called in package Plack::Runner at C:/strawberry/perl/site/lib/Plack/R
unner.pm line 179
        $_ = Plack::Runner::__ANON__() called in package Plack::Runner at C:/strawberry/perl/site/lib/Plack/Runner.pm li
ne 24
        $_ = Plack::Runner::__ANON__() called in package Plack::Loader::Delayed at C:/strawberry/perl/site/lib/Plack/Loa
der/Delayed.pm line 15
        $_ = Plack::Loader::Delayed::__ANON__("HASH(0x5845f20)") called in package Plack::Util at C:/strawberry/perl/sit
e/lib/Plack/Util.pm line 142
        $_ = eval {...} called in package Plack::Util at C:/strawberry/perl/site/lib/Plack/Util.pm line 142
        $_ = Plack::Util::run_app("CODE(0x55aadc0)", "HASH(0x5845f20)") called in package Thrall::Server at C:/strawberr
y/perl/site/lib/Thrall/Server.pm line 347
        @_ = Thrall::Server::handle_connection("Plack::Handler::Thrall=HASH(0x55a6a50)", "HASH(0x5845f20)", "IO::Socket:
:INET=GLOB(0x5845dd0)", "CODE(0x55aadc0)", "", "", "") called in package Thrall::Server at C:/strawberry/perl/site/lib/T
hrall/Server.pm line 221
        $_ = Thrall::Server::accept_loop("Plack::Handler::Thrall=HASH(0x55a6a50)", "CODE(0x55aadc0)", 1000) called in pa
ckage Plack::Handler::Thrall at C:/strawberry/perl/site/lib/Plack/Handler/Thrall.pm line 120
        $_ = eval {...} called in package Plack::Handler::Thrall at C:/strawberry/perl/site/lib/Plack/Handler/Thrall.pm
line 119
        $_ = Plack::Handler::Thrall::__ANON__("Plack::Handler::Thrall=HASH(0x55a6a50)", "CODE(0x55aadc0)") called in pac
kage Plack::Handler::Thrall at C:/strawberry/perl/site/lib/Plack/Handler/Thrall.pm line 125
        $_ = eval {...} called in package Plack::Handler::Thrall at C:/strawberry/perl/site/lib/Plack/Handler/Thrall.pm
line 125
@dex4er

This comment has been minimized.

Show comment Hide comment
@dex4er

dex4er Jan 9, 2014

Owner

Perl 5.18.2 is still broken

Owner

dex4er commented Jan 9, 2014

Perl 5.18.2 is still broken

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment