Apache FOP 2.3

Awadhoot Aphale <[email protected]>
Newsgroups gmane.text.xml.fop.user
Message-ID <CANV-U7=BmhGOD-8b8vp40OCQmVCJP7DA37j20oAcP6ROcuhcNA@mail.gmail.com>
Hi,

I have upgraded the FOP library in the legacy application from 0.94 to 2.3.
I am using JDK 1.6.

I have made necessary changes in the source code to work with FOP 2.3.

After the upgrade, XML to PDF conversion has stopped working. I am using
xsl to convert to pdf.

Following is the section of xsl where error is reported,

<xsl:when test="@id = 'fourthForm'">
<fo:block background-image="{$imgPath}" border-style="solid"
border-width="0.2pt"
text-align="left" font-size="8pt"
font-weight="bold" color="white" padding-top="1pt"
padding-bottom="1pt">
<xsl:value-of select="tr/td/span" />
</fo:block>

imgPath is defined as shown below,

<xsl:variable name="imgPath1" select="html/body/input/@value" />
<xsl:variable name="imgPath2"
select="'/images/table_header_center.png'" />

<xsl:variable name="imgPath" select="concat($imgPath1,$imgPath2)" />

Error reported is,

SystemId Unknown; Line #106; Column #41; java.lang.NullPointerException

If I remove background-image="{$imgPath}" from fo:block, it works fine.

Not sure what is wrong here. Any help would be appreciated.

Thank you.
Thanks,
Awadhoot
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.