You can subscribe to this list here.
| 2010 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|
|
From: Vladimir G. <vgi...@ds...> - 2010-01-27 15:51:17
|
Hi Gary et al,
Great project! I used this to validate my content and it found a couple
of little issues. It produces very nice HTML.
My content contained descriptions with lists that contained lists such
as
<Rule>
<description>
<xhtml:ul>
<xhtml:li>
Main list item
<xhtml:ul>
<xhtml:li>
Sub List item
</xhtml:li>
</xhtml:ul>
</xhtml:li>
</xhtml:ul>
</description>
</Rule>
And I got
net.sf.saxon.trans.XPathException:
org.apache.fop.fo.ValidationException: jar:fi
le:/C:/Users/vgiszpenc/Documents/xccdf2pdf-0.90/lib/css2fopnew1_6.jar!/b
e/re/css
/style/css.xsl:382:-1: Error(382/-1): fo:list-block is not a valid child
element
of fo:list-block.
Do I need a later version of the fop.jar or must I remove nested lists?
Note that the error occurs when trying to produce a pdf but not when
producing xhtml. In fact, removing the offending nested lists only gets
me far enough to run out of memory.
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at java.lang.StringBuffer.toString(Unknown Source)
at
org.apache.fop.layoutmgr.SpaceResolver.resolveElementList(SpaceResolv
er.java:677)
at
org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowL
ayoutManager.java:153)
at
org.apache.fop.layoutmgr.PageBreaker.getNextKnuthElements(PageBreaker
.java:145)
at
org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBre
aker.java:552)
at
org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.jav
a:137)
at
org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.jav
a:302)
at
org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.jav
a:264)
at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(Pag
eSequenceLayoutManager.java:106)
at
org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.j
ava:234)
at
org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java
:123)
at
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilde
r.java:340)
at
org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:169)
at org.xml.sax.helpers.XMLFilterImpl.endElement(Unknown Source)
at
net.sf.saxon.event.ContentHandlerProxy.endElement(ContentHandlerProxy
.java:391)
at
net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:
213)
at
net.sf.saxon.event.ComplexContentOutputter.endElement(ComplexContentO
utputter.java:432)
at
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreato
r.java:299)
at
net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java
:549)
at
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:203)
at
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.ja
va:345)
at
net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:210)
at
net.sf.saxon.instruct.ApplyTemplates.processLeavingTail(ApplyTemplate
s.java:174)
at
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556)
at
net.sf.saxon.instruct.Instruction.process(Instruction.java:93)
at
net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreato
r.java:296)
at
net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:203)
at
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.ja
va:345)
at
net.sf.saxon.instruct.ApplyTemplates$ApplyTemplatesPackage.processLea
vingTail(ApplyTemplates.java:527)
at
net.sf.saxon.Controller.transformDocument(Controller.java:1812)
I can send you the content if you really need it to debug this though it
is still work in progress and not ready for prime time.
Thanks,
Vladimir Giszpenc
Armadillo Technical Lead
DSCI Contractor Supporting
US Army CERDEC S&TCD IAD Tactical Network Protection Branch
(732) 532-8959
|