Hide Forgot
Description of problem: In 16459, I'm getting an unusual publican error in the build log. The last successful build date was the 6th December. Errors.xml:592: validity error : Element itemizedlist content does not follow the DTD, expecting (blockinfo? , (title , titleabbrev?)? , (caution | important | note | tip | warning | literallayout | programlisting | programlistingco | screen | screenco | screenshot | synopsis | cmdsynopsis | funcsynopsis | classsynopsis | fieldsynopsis | constructorsynopsis | destructorsynopsis | methodsynopsis | formalpara | para | simpara | address | blockquote | graphic | graphicco | mediaobject | mediaobjectco | informalequation | informalexample | informalfigure | informaltable | anchor | bridgehead | remark | highlights | abstract | authorblurb | epigraph | indexterm | beginpage)* , listitem+), got () [31mDTD Validation failed: [0m Version-Release number of selected component (if applicable): Latest staged CSProcessor version. How reproducible: 100% on this book.
This is caused by the injection warnings, as topic 16665 has "Inject: 16654, 16653, 16655", however that produces no warning messages which then results in an empty <itemizedlist> being created, which is invalid DocBook XML.
Fixed in csprocessor 1.3.2 The problem was that there was no error message being created for "Inject" when it had multiple ids. There was also an issue that it was processing every injection, instead of only invalid injections.