Bug 1043323 - Build failing on 16459 CSP map for unknown reason.
Summary: Build failing on 16459 CSP map for unknown reason.
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: PressGang CCMS
Classification: Community
Component: DocBook-builder
Version: 1.3
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Lee Newson
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-15 23:47 UTC by Jared MORGAN
Modified: 2015-08-10 01:23 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-02-12 23:00:39 UTC


Attachments (Terms of Use)

Description Jared MORGAN 2013-12-15 23:47:37 UTC
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.

Comment 1 Lee Newson 2013-12-15 23:57:41 UTC
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.

Comment 2 Lee Newson 2013-12-16 00:48:53 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.