Description of problem: This problem applies to programlistings with callouts. <programlisingco> is a parent tag for applying callouts to a progamlisting. If the programlisting contains any empty lines with no data, Publican will fail when building HTML. Example: <programlistingco role="XML"> <areaspec> <area id="subclass1" coords="2 55"/> <area id="subclass2" coords="3 55"/> <area id="subclass3" coords="4 55"/> <area id="subclass4" coords="5 55"/> </areaspec> <programlisting role="XML"><![CDATA[<subclass name="X" discriminator-value="x" proxy="x" lazy="x" dynamic-update="x" dynamic-insert="x" entity-name="x" <property .... /> ..... </subclass>]]></programlisting> Version-Release number of selected component (if applicable): Publican 1.5 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: DEBUG: Publican::Builder: Highlighting XML LibXSLT: error coming back from perl-dispatcher in pm file. Empty String at /usr/lib/perl5/vendor_perl/5.10.0/Publican/Builder.pm line 1201 at /usr/lib/perl5/vendor_perl/5.10.0/Publican/Builder.pm line 744 Expected results: Additional info:
A workaround exists: insert a space in the empty line so that the String is not empty
Verified fixed in 1.6.1
publican-1.6.1-0.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/publican-1.6.1-0.fc12
publican-1.6.1-0.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/publican-1.6.1-0.fc11
publican-1.6.1-0.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/publican-1.6.1-0.fc13
publican-1.6.1-0.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
publican-1.6.1-0.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
publican-1.6.1-0.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.