Merge commit 'upstream/master' into pub/po
[ikiwiki] / doc / bugs / aggregate_plugin_errors.mdwn
1 I'm using the aggregate plugin (which is wonderful, thanks!) at this URL http://adam.shand.net/blog/planet/
2
3 When I run ikiwiki with "--aggregate" I get this error:
4
5     ronin(adam)$ /usr/bin/ikiwiki --setup ~adam/.ikiwiki/asni.setup --aggregategate
6     successfully generated /var/www/adam.shand.net/iki.cgi
7     Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414.
8     Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414.
9     Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414.
10     Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414.
11     Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414.
12     Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414.
13     Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414.
14     Use of uninitialized value in subroutine entry at /usr/share/perl5/IkiWiki/Plugin/aggregate.pm line 414.
15
16 > Fixed, this occurred when a feed did not include any body content tag.
17 > --[[Joey]]
18
19 Also, feeds from DokuWiki seem to crash the aggregate plugin completely,
20 it's not a completely valid feed but presumably crashing is still bad.  The
21 feed I'm seeing this with is http://www.wirelesscommons.org/feed.php
22
23 > This is a bug in XML::Parser. Unfortunately, perl does not have a feed
24 > parser that handles invalid feeds, and in particular, XML::Parser has
25 > issues with feeds that claim to be encoded in utf-8 and contain invalid
26 > utf sequences, as well as other encoding issues. See also [[!debbug 380426]].
27 > Note though that this invalid feed does not really crash the aggregate plugin,
28 > it just notes that XML::Parser crashed on it and continues. This is the
29 > best I can do in ikiwiki. I have filed a bug on XML::Parser about this,
30 > it's [[!debbug 420636]].  I've also put in a workaround, so [[done]].
31
32 **Wonderful**, thanks Joey! -- Adam.
33
34     -- System Information:
35     Debian Release: 3.1
36       APT prefers testing
37       APT policy: (650, 'testing')
38     Architecture: i386 (i686)
39     Kernel: Linux 2.4.25-1um
40     Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
41
42     Versions of packages ikiwiki depends on:
43     ii  gcc [c-compiler]             4:3.3.5-3   The GNU C compiler
44     ii  gcc-2.95 [c-compiler]        1:2.95.4-22 The GNU C compiler
45     ii  gcc-3.3 [c-compiler]         1:3.3.5-13  The GNU C compiler
46     ii  libc6-dev [libc-dev]         2.3.6-7     GNU C Library: Development Librari
47     ii  libcgi-formbuilder-perl      3.03.01-1   Easily generate and process statef
48     ii  libcgi-session-perl          4.14-1      Persistent session data in CGI app
49     ii  libhtml-parser-perl          3.45-2      A collection of modules that parse
50     ii  libhtml-scrubber-perl        0.08-3      Perl extension for scrubbing/sanit
51     ii  libhtml-template-perl        2.8-1       HTML::Template : A module for usin
52     ii  libmail-sendmail-perl        0.79-1      Send email from a perl script
53     ii  libtime-duration-perl        1.02-1      Time::Duration -- rounded or exact
54     ii  libtimedate-perl             1.1600-4    Time and date functions for Perl
55     ii  liburi-perl                  1.35-1      Manipulates and accesses URI strin
56     ii  libxml-simple-perl           2.14-5      Perl module for reading and writin
57     ii  markdown                     1.0.1-3     Text-to-HTML conversion tool
58     ii  perl                         5.8.8-6.1   Larry Wall's Practical Extraction
59
60
61 Cheers,
62 --[[AdamShand]]