> MyMod::Apache::Multiplex Matched /test/ to MyMod::Apache::Test > (MyMod::Apache::Test) for / > mod_perl_push_handlers: Not a subroutine name or CODE reference! at > /usr/local/lib/perl//MyMod/Apache/Multiplex.pm line 101. > They match > (MyMod::Apache::Test) = (MyMod::Apache::Test)
I have observed similar problem myself. I got the same error when I wrote in my startup.pl Apache->push_handlers("PerlChildInitHandler", \&MyApp::Main::on_child_init); when I replaced it with Apache->push_handlers("PerlChildInitHandler", sub { MyApp::Main::on_child_init(); }); it works as expected. -- ( Marcin Kasperski | You have the right to peace, fun, and productive ) ( http://www.mk.w.pl | and enjoyable work. (Beck) ) (----------------------------------------------------------------------------) ( Nie gub zgłoszeń błędów: http://www.mk.w.pl/narzedzia/narzedzia_bugewid )