You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Matthias Kräuter <m....@exxcellent.de> on 2002/11/22 15:08:58 UTC

Unknown formatting object null^null

Hello, 

I&#180;ve got a problem with rendering an fo-file to pdf using an embedded Fop.


I get the following exceptions.

  [reports] [INFO] building formatting object tree
  [reports] [DEBUG] setting up fonts
  [reports] [ERROR] Unknown formatting object null^null

BUILD FAILED
java.lang.NullPointerException
        at org.apache.fop.fo.FOTreeBuilder.startElement(Unknown Source)
        at org.apache.fop.tools.DocumentReader.parse(Unknown Source)
        at org.apache.fop.apps.Driver.render(Unknown Source)

I tried out the hints in the list, but none of them really worked. I&#180;m
using FOP 0.20.4 with included Xalan and Xerces and Xerces Namespace-Awareness
set explicitly to 'true'.

My fo-File looks like that: 

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
   <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
	<fo:layout-master-set>
    ...
   </fo:root>

Does someone know what I&#180;m doing wrong?

Thanks for your help.

Matthias
-- 

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-user-help@xml.apache.org


Re: Unknown formatting object null^null ... once again

Posted by Jeremias Maerki <de...@greenmail.ch>.
Yes, that seems to be the uri parameter that comes in null.

Let's look at it from another angle: You have the FO in a DOM, right? It
looks like that DOM doesn't support namespaces for some reason. You said
you've checked that you've got a relatively new version of Xerces. Do
you use JDK 1.4? If yes and you haven't placed Xerces and Xalan in the
endorsed directory, you're probably still using Crimson and that buggy
old Xalan included in JDK 1.4.

Anyway, could you post the code where you build up the DOM and pass it
to FOP? Or another approach: Do you have to work with a DOM? What
exactly are you trying to do?

On 26.11.2002 15:29:24 Matthias Kräuter wrote:
>  Hello Jeremias,
> 
> thanks for your help, but the problem still exists. Below is my 
> stacktrace with line numbers.
> 
>  [reports] [ERROR] Unknown formatting object null^null
> 
> BUILD FAILED
> java.lang.NullPointerException
>         at 
> org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:238)
>         at 
> org.apache.fop.tools.DocumentReader.parse(DocumentReader.java:444)
>         at org.apache.fop.apps.Driver.render(Driver.java:469)
>         at cmp.Report.execute(Report.java:585)



Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-user-help@xml.apache.org


Re: Unknown formatting object null^null

Posted by Matthias Kräuter <m....@exxcellent.de>.
> And you don't have that problem when running FOP from the command line?
   No, the file is converted properly.
> Could you try to rebuild FOP with debug info on (see build.xml,
> properties). You then get line numbers in stacktraces so it's simpler to
> identify the problem.
> 
> And you have relatively new versions of Xerces and Xalan, right?

   Yes, Xalan 2.3.1 and Xerces 2.2.1, that come with the FOP distribution.
    
   Thanks for your advice. I&#180;ll check it.

   Matthias

> 
> On 22.11.2002 15:08:58 Matthias Kräuter wrote:
> > Hello, 
> > 
> > I&#180;ve got a problem with rendering an fo-file to pdf using an embedde
> d Fop.
> > 
> > 
> > I get the following exceptions.
> > 
> >   [reports] [INFO] building formatting object tree
> >   [reports] [DEBUG] setting up fonts
> >   [reports] [ERROR] Unknown formatting object null^null
> > 
> > BUILD FAILED
> > java.lang.NullPointerException
> >         at org.apache.fop.fo.FOTreeBuilder.startElement(Unknown Source)
> >         at org.apache.fop.tools.DocumentReader.parse(Unknown Source)
> >         at org.apache.fop.apps.Driver.render(Unknown Source)
> > 
> > I tried out the hints in the list, but none of them really worked. I&#180
> ;m
> > using FOP 0.20.4 with included Xalan and Xerces and Xerces Namespace-Awar
> eness
> > set explicitly to 'true'.
> > 
> > My fo-File looks like that: 
> > 
> > <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> >    <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
> > 	<fo:layout-master-set>
> >     ...
> >    </fo:root>
> > 
> > Does someone know what I&#180;m doing wrong?
> 
> 
> Jeremias Maerki
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
> For additional commands, e-mail: fop-user-help@xml.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-user-help@xml.apache.org


Re: Unknown formatting object null^null

Posted by Jeremias Maerki <de...@greenmail.ch>.
And you don't have that problem when running FOP from the command line?
Could you try to rebuild FOP with debug info on (see build.xml,
properties). You then get line numbers in stacktraces so it's simpler to
identify the problem.

And you have relatively new versions of Xerces and Xalan, right?

On 22.11.2002 15:08:58 Matthias Kräuter wrote:
> Hello, 
> 
> I&#180;ve got a problem with rendering an fo-file to pdf using an embedded Fop.
> 
> 
> I get the following exceptions.
> 
>   [reports] [INFO] building formatting object tree
>   [reports] [DEBUG] setting up fonts
>   [reports] [ERROR] Unknown formatting object null^null
> 
> BUILD FAILED
> java.lang.NullPointerException
>         at org.apache.fop.fo.FOTreeBuilder.startElement(Unknown Source)
>         at org.apache.fop.tools.DocumentReader.parse(Unknown Source)
>         at org.apache.fop.apps.Driver.render(Unknown Source)
> 
> I tried out the hints in the list, but none of them really worked. I&#180;m
> using FOP 0.20.4 with included Xalan and Xerces and Xerces Namespace-Awareness
> set explicitly to 'true'.
> 
> My fo-File looks like that: 
> 
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
>    <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
> 	<fo:layout-master-set>
>     ...
>    </fo:root>
> 
> Does someone know what I&#180;m doing wrong?


Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-user-help@xml.apache.org