SocialFlowDev / SocialFlow-S3

1 stars 0 forks source link

403 Forbidden leads to "Cannot remove child from a parent that doesn't contain it" #11

Closed leonerd closed 10 years ago

leonerd commented 10 years ago

Unhandled perl error caught at toplevel:

Cannot remove child from a parent that doesn't contain it at /usr/local/share/perl/5.14.2/Future.pm line 516

Thrown from: /usr/share/perl/5.14/Carp.pm:79

Full stack trace:

    IO::Async::Notifier::remove_child('Net::Async::HTTP::Connection=HASH(0x1ffe648)', 'IO::Async::Timer::Countdown=HASH(0x1fc2cf0)') called at /usr/local/share/perl/5.14.2/Net/Async/HTTP/Connection.pm line 225
    Net::Async::HTTP::Connection::__ANON__('IO::Async::Future=HASH(0x2205868)') called at /usr/local/share/perl/5.14.2/Future.pm line 516
    Future::_mark_ready('IO::Async::Future=HASH(0x2205868)') called at /usr/local/share/perl/5.14.2/Future.pm line 940
    Future::cancel('IO::Async::Future=HASH(0x2205868)') called at /usr/local/share/perl/5.14.2/Future.pm line 317
    Future::__ANON__('IO::Async::Future=HASH(0x21c35d0)') called at /usr/local/share/perl/5.14.2/Future.pm line 937
    Future::cancel('IO::Async::Future=HASH(0x21c35d0)') called at /usr/local/share/perl/5.14.2/Future/Utils.pm line 281
    Future::Utils::__ANON__('IO::Async::Future=HASH(0x2187660)') called at /usr/local/share/perl/5.14.2/Future.pm line 937
    Future::cancel('IO::Async::Future=HASH(0x2187660)') called at /usr/local/share/perl/5.14.2/Future.pm line 317
    Future::__ANON__('IO::Async::Future=HASH(0x21c3e70)') called at /usr/local/share/perl/5.14.2/Future.pm line 937
    Future::cancel('IO::Async::Future=HASH(0x21c3e70)') called at /usr/local/share/perl/5.14.2/Future.pm line 317
    Future::__ANON__('IO::Async::Future=HASH(0x21c6320)') called at /usr/local/share/perl/5.14.2/Future.pm line 937
    Future::cancel('IO::Async::Future=HASH(0x21c6320)') called at /usr/local/share/perl/5.14.2/Future/Utils.pm line 281
    Future::Utils::__ANON__('IO::Async::Future=HASH(0x21811f8)') called at /usr/local/share/perl/5.14.2/Future.pm line 937
    Future::cancel('IO::Async::Future=HASH(0x21811f8)') called at /usr/local/share/perl/5.14.2/Future.pm line 317
    Future::__ANON__('IO::Async::Future=HASH(0x2180fe8)') called at /usr/local/share/perl/5.14.2/Future.pm line 937
    Future::cancel('IO::Async::Future=HASH(0x2180fe8)') called at /usr/local/share/perl/5.14.2/Future/Utils.pm line 476
    Future::Utils::__ANON__('403 Forbidden', 'http', 'HTTP::Response=HASH(0x1fc0530)', 'HTTP::Request=HASH(0x1fa5cc8)') called at /usr/local/share/perl/5.14.2/Future.pm line 516
    Future::_mark_ready('IO::Async::Future=HASH(0x1f99810)') called at /usr/local/share/perl/5.14.2/Future.pm line 607
    Future::fail('IO::Async::Future=HASH(0x1f99810)', '403 Forbidden', 'http', 'HTTP::Response=HASH(0x1fc0530)', 'HTTP::Request=HASH(0x1fa5cc8)') called at /usr/local/share/perl/5.14.2/Future.pm line 516
    Future::_mark_ready('IO::Async::Future=HASH(0x1fa2de0)') called at /usr/local/share/perl/5.14.2/Future.pm line 607
    Future::fail('IO::Async::Future=HASH(0x1fa2de0)', '403 Forbidden', 'http', 'HTTP::Response=HASH(0x1fc0530)', 'HTTP::Request=HASH(0x1fa5cc8)') called at /usr/local/share/perl/5.14.2/Future.pm line 304
    Future::__ANON__('IO::Async::Future=HASH(0x1fa3158)') called at /usr/local/share/perl/5.14.2/Future.pm line 747
    Future::on_ready('IO::Async::Future=HASH(0x1fa3158)', 'CODE(0x1fa31d0)') called at /usr/local/share/perl/5.14.2/Future.pm line 313
    Future::__ANON__('IO::Async::Future=HASH(0x1fa3158)') called at /usr/local/share/perl/5.14.2/Future.pm line 516
leonerd commented 10 years ago

Turns out to be an NaHTTP bug. Fixed in latest upstream source, will be in next CPAN (0.31)