You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Bernhard Reutner-Fischer (JIRA)" <ji...@apache.org> on 2014/07/31 14:51:38 UTC

[jira] [Updated] (FOP-2401) NullPointerException near InlineStackingLayoutManager

     [ https://issues.apache.org/jira/browse/FOP-2401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bernhard Reutner-Fischer updated FOP-2401:
------------------------------------------

    Environment: 
debian gnu/linux
fop-1:1.0.dfsg2-6 fails; fop-1:1.1.dfsg-2 fails too;

  was:
debian gnu/linux
fop-1:1.0.dfsg2-6


> NullPointerException near InlineStackingLayoutManager
> -----------------------------------------------------
>
>                 Key: FOP-2401
>                 URL: https://issues.apache.org/jira/browse/FOP-2401
>             Project: Fop
>          Issue Type: Bug
>    Affects Versions: 1.0
>         Environment: debian gnu/linux
> fop-1:1.0.dfsg2-6 fails; fop-1:1.1.dfsg-2 fails too;
>            Reporter: Bernhard Reutner-Fischer
>
> I must be doing something wrong? :)
> $ xsltproc fop-bug.xsl fop-bug.xml | tee fop-bug.xml.fop | fop -d - ok.pdf
> []
> getNextSimplePageMaster(page=3 isOdd=true isFirst=true isLast=false isBlank=false)
> [3]
> PLM> flow BPD =697889
> start of the next element list is: page=3 col=0
> Exception
> org.apache.fop.apps.FOPException
> java.lang.NullPointerException
> 	at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:302)
> 	at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
> 	at org.apache.fop.cli.Main.startFOP(Main.java:174)
> 	at org.apache.fop.cli.Main.main(Main.java:205)
> Caused by: java.lang.NullPointerException
> 	at org.apache.fop.layoutmgr.inline.InlineStackingLayoutManager.getChangedKnuthElements(InlineStackingLayoutManager.java:376)
> 	at org.apache.fop.layoutmgr.inline.InlineLayoutManager.getChangedKnuthElements(InlineLayoutManager.java:537)
> 	at org.apache.fop.layoutmgr.inline.InlineStackingLayoutManager.getChangedKnuthElements(InlineStackingLayoutManager.java:381)
> 	at org.apache.fop.layoutmgr.inline.InlineLayoutManager.getChangedKnuthElements(InlineLayoutManager.java:537)
> 	at org.apache.fop.layoutmgr.inline.LineLayoutManager.processUpdates(LineLayoutManager.java:1349)
> []
> $ cat fop-bug.xml 
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML 5.0//EN" "http://docbook.org/xml/5.0/dtd/docbook.dtd">
> <book>
>   <info>
>     <title>Bug</title>
>   </info>
>   <part>
>     <chapter xml:id="chapter.config">
>       <title>The configuration</title>
>         <section xml:id="chapter.config-Available_plugins">
>           <title>Available plugins</title>
>           <para>
>             <variablelist>
>               <varlistentry>
>                 <term><anchor xml:id="chapter.config-plugin1_i2"/>Plugin 1</term>
>                 <listitem>
>                   <para>
> TODO
> </para>
>                   <para>
>                     <variablelist>
>                       <varlistentry>
>                         <term><anchor xml:id="chapter.config-user_i2"/>user</term>
>                         <listitem>
>                           <para>
> TODO
> </para>
>                         </listitem>
>                       </varlistentry>
>                       <varlistentry>
>                         <term><anchor xml:id="chapter.config-password_i2"/>password</term>
>                         <listitem>
>                           <para>
> TODO
> </para>
>                         </listitem>
>                       </varlistentry>
>                     </variablelist>
>                   </para>
>                 </listitem>
>               </varlistentry>
>             </variablelist>
>           </para>
>       </section>
>     </chapter>
>   </part>
> </book>
> $ cat fop-bug.xsl 
> <?xml version='1.0'?>
> <xsl:stylesheet
>    version="1.0"
>    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>    exclude-result-prefixes="xsl"
> >
>   <xsl:import href="/usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/fo/docbook.xsl"/>
>   <xsl:param name="paper.type" select="'A4'"/>
>   <xsl:param name="draft.mode">yes</xsl:param>
> <xsl:output
>    method="xml"
>    indent="yes"
>    encoding="UTF-8"
>    doctype-public="-//OASIS//DTD DocBook XML 5.0//EN"
>    doctype-system="http://www.docbook.org/xml/5.0/dtd/docbook.dtd"
> />
> <xsl:strip-space elements="*"/>
> <xsl:template name="draft.text">
>   <xsl:choose>
>     <xsl:when test="$draft.mode = 'yes'">
>         <xsl:text>Internal</xsl:text>
>     </xsl:when>
>   </xsl:choose>
> </xsl:template>
> <xsl:attribute-set name="monospace.verbatim.properties">
>   <xsl:attribute name="wrap-option">wrap</xsl:attribute>
> </xsl:attribute-set>
> </xsl:stylesheet>



--
This message was sent by Atlassian JIRA
(v6.2#6252)