See [1]. Valid children of table-row are table-cell+.

[1] http://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table-row

On Fri, Jul 15, 2011 at 11:54 AM, Hamed Mohammed
<mohdhamedms...@gmail.com>wrote:

> I get this error intermittently while generating PDF report using FOP 1.0.
>
> null:5511:928: "{http://www.w3.org/1999/XSL/Format}block"; is not a valid
> child of "fo:table-row"! (See position 5511:928).  In most cases this issue
> is resolved on resubmitting the report. Can any one pin point what is the
> actual cause of this issue and why it is happening occasionally for the same
> input?
>
> org.apache.fop.fo.ValidationException: "{
> http://www.w3.org/1999/XSL/Format}block"; is not a valid child of
> "fo:table-row"! (See position 1143:945)
>
>
> On Fri, Jul 15, 2011 at 9:42 AM, Chris Bowditch <
> bowditch_ch...@hotmail.com> wrote:
>
>> On 12/07/2011 12:11, Glenn Adams wrote:
>>
>>> this is not a bug, as pointed out by Pascal
>>>
>>
>> By debug I meant debug the XSLT/XSL-FO rather than the Java code.
>>
>>
>>> On Tue, Jul 12, 2011 at 5:08 AM, Chris Bowditch <
>>> bowditch_ch...@hotmail.com 
>>> <mailto:bowditch_chris@**hotmail.com<bowditch_ch...@hotmail.com>>>
>>> wrote:
>>>
>>>    On 12/07/2011 09:52, tecshine wrote:
>>>
>>>    Hi,
>>>
>>>        Thanks for the reply Pascal
>>>
>>>        I have tried using fopFactory.**setStrictValidation(false); but
>>>        it doesnt
>>>        solve the problem.
>>>        Our entire application was based on FOP 0.20.5 and rewriting
>>>        all XSLTs would
>>>        mean a lot of work.
>>>        Is there any other way we can resolve the issue.
>>>
>>>
>>>    Can you generate the XSL-FO and post it to the list (if its not
>>>    too big)
>>>
>>>    Since you are submitting XSLT+XML to fop you will need to use
>>>    -foout option when running FOP from the command line to generate
>>>    the intermediate XSL-FO. We can debug the issue by looking at the
>>>    XSL-FO.
>>>
>>>    Thanks,
>>>
>>>    Chris
>>>
>>>
>>>
>>>
>>>        Pascal Sancho wrote:
>>>
>>>            Hi Swetha,
>>>
>>>            FOP 1.0 is more strict than FOP 0.2x regarding the XSL-FO
>>>            REC 1.1.
>>>            Probably you will experiment further ValidationExceptions
>>>            against FO
>>>            elements or attributes (missing %block% in fo:table-cell
>>>            is the most
>>>            popular).
>>>
>>>            The best way is to rewrite your XSL-T to produce strict
>>>            XSL-FO.
>>>
>>>            But FOP team offered a configuration tip to help in FOP
>>>            0.2x to Latest
>>>            migration: see [strict-validation] element at [1].
>>>
>>>
>>>            [1]
>>>            http://xmlgraphics.apache.org/**fop/1.0/configuration.html#**
>>> general-available<http://xmlgraphics.apache.org/fop/1.0/configuration.html#general-available>
>>>
>>>            Le 12/07/2011 08:14, tecshine a écrit :
>>>
>>>                I have migrated from fop 0.20.5 to FOP 1.0. I get the
>>>                following exception
>>>                javax.xml.transform.**TransformerException:
>>>                org.apache.fop.fo
>>>                <http://org.apache.fop.fo>.**ValidationException:
>>>
>>>                "fo:list-block" is missing child
>>>                elements. Required content model: marker* (list-item)+
>>>                (See position
>>>                369:112)
>>>                I am aware that this kind of errors occur when the
>>>                parent is empty or
>>>                doesnt
>>>                have child elements, so check the xsl file .All
>>>                "fo:list-block" elements
>>>                in
>>>                the xsl file contain at least one  "fo:list-item"
>>>                child element. Even
>>>                then I
>>>                stumble upon this exception.
>>>                Can someone help me get out of this please.
>>>
>>>                Thanks in advance
>>>                Swetha
>>>
>>>            --             Pascal
>>>
>>>            ------------------------------**
>>> ------------------------------**---------
>>>            To unsubscribe, e-mail:
>>>            
>>> fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscr...@xmlgraphics.apache.org>
>>>            
>>> <mailto:fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscr...@xmlgraphics.apache.org>>
>>>
>>>
>>>            For additional commands, e-mail:
>>>            
>>> fop-users-help@xmlgraphics.**apache.org<fop-users-h...@xmlgraphics.apache.org>
>>>            
>>> <mailto:fop-users-help@**xmlgraphics.apache.org<fop-users-h...@xmlgraphics.apache.org>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>    ------------------------------**------------------------------**
>>> ---------
>>>    To unsubscribe, e-mail:
>>>    
>>> fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscr...@xmlgraphics.apache.org>
>>>    
>>> <mailto:fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscr...@xmlgraphics.apache.org>>
>>>
>>>
>>>    For additional commands, e-mail:
>>>    
>>> fop-users-help@xmlgraphics.**apache.org<fop-users-h...@xmlgraphics.apache.org>
>>>    
>>> <mailto:fop-users-help@**xmlgraphics.apache.org<fop-users-h...@xmlgraphics.apache.org>
>>> >
>>>
>>>
>>>
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: 
>> fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscr...@xmlgraphics.apache.org>
>> For additional commands, e-mail: 
>> fop-users-help@xmlgraphics.**apache.org<fop-users-h...@xmlgraphics.apache.org>
>>
>>
>
>
> --
> Thanks,
> Hamed Mohammed,
> Email: mohdhamedms...@gmail.com.
>

Reply via email to