X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/8ef47cbca612dcef4fa08582575a08bb036022d5..63fbfcb0961e33d0e24acdee78689295c0f1faa9:/doc/bugs/aggregate_plugin_errors.mdwn diff --git a/doc/bugs/aggregate_plugin_errors.mdwn b/doc/bugs/aggregate_plugin_errors.mdwn index 5d8b34f53..aa36bdd09 100644 --- a/doc/bugs/aggregate_plugin_errors.mdwn +++ b/doc/bugs/aggregate_plugin_errors.mdwn @@ -13,7 +13,23 @@ When I run ikiwiki with "--aggregate" I get this error: Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414. Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414. -Also, feeds from DokuWiki seem to crash the aggregate plugin completely, it's not a completely valid feed but presumably crashing is still bad. The feed I'm seeing this with is http://www.wirelesscommons.org/feed.php +> Fixed, this occurred when a feed did not include any body content tag. +> --[[Joey]] + +Also, feeds from DokuWiki seem to crash the aggregate plugin completely, +it's not a completely valid feed but presumably crashing is still bad. The +feed I'm seeing this with is http://www.wirelesscommons.org/feed.php + +> This is a bug in XML::Parser. Unfortunately, perl does not have a feed +> parser that handles invalid feeds, and in particular, XML::Parser has +> issues with feeds that claim to be encoded in utf-8 and contain invalid +> utf sequences, as well as other encoding issues. See also [[!debbug 380426]]. +> Note though that this invalid feed does not really crash the aggregate plugin, +> it just notes that XML::Parser crashed on it and continues. This is the +> best I can do in ikiwiki. I have filed a bug on XML::Parser about this, +> it's [[!debbug 420636]]. I've also put in a workaround, so [[done]]. + +**Wonderful**, thanks Joey! -- Adam. -- System Information: Debian Release: 3.1 @@ -43,4 +59,4 @@ Also, feeds from DokuWiki seem to crash the aggregate plugin completely, it's no Cheers, ---[[AdamShand]] \ No newline at end of file +--[[AdamShand]]