Subject: | "No _parse_* routine defined on this driver" |
It seems that XML::LibXML::SAX::ChunkParser causes other SAX-using
modules to fail. For example, all Google-SAML-Response-0.05 tests fail with
No _parse_* routine defined on this driver (If it is a filter, remember
to set the Parent property. If you call the parse() method, make sure to
set a Source. You may want to call parse_uri, parse_string or parse_file
instead.) [XML::LibXML::SAX::ChunkParser=HASH(0x85273e4)] at
/usr/perl5.8.8@33662/lib/site_perl/5.8.8/XML/SAX/Base.pm line 2616.
I saw the same failure for Parse-CPAN-Whois-0.01.
If the XML::LibXML::SAX::ChunkParser entry is removed from
XML/SAX/ParserDetails.ini, then all Google-SAML-Response tests pass.
I am not sure what the correct fix is. Maybe you have to implement the
missing methods, maybe you must not let the module install into the
ParserDetails.ini file.
Regards,
Slaven