RE: LazyFont NullPointerException

2006-06-12 Thread Raphael Parree
Jeremias,

FYI I was eventually able to test the new version on a Mac today, and I can
tell you that indeed the font problem does not occur on the 0.92b version
(latest trunk version of this afternoon).

Tx.,


-Original Message-
From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
Sent: 30 May 2006 09:51
To: fop-users@xmlgraphics.apache.org
Subject: Re: LazyFont NullPointerException

I guessed that you're using 0.20.5 from the stack trace but yes, it's
always good to state the FOP version.

I don't have access to a MacOSX system that would allow me to track this
down. You should find out if there are any apparent differences in the
setup between the operating systems. It may necessary to run a debugger.
If it's possible I'd suggest you try to see if you can use FOP 0.92beta
instead. It may well be that the problem doesn't exist in that version.
Otherwise, it's where the fun happens and where problems are much more
likely to be solved. 0.20.5 is not maintained anymore.

On 29.05.2006 17:59:44 Raphael Parree wrote:
 Hi,
 
 No there is no such message. I should probably also say that I am still
 using version 0.20.5 and not the latest from SVN.
 
 Tx.,
 
 Raphael
 
 -Original Message-
 From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
 Sent: 29 May 2006 16:42
 To: fop-users@xmlgraphics.apache.org
 Subject: Re: LazyFont NullPointerException
 
 Was there a message Failed to read font metrics file... just before
 the exception? If yes, the NullPointerException is a consequence of that
 error. Maybe it's just a path which is not correct.
 
 On 29.05.2006 08:43:16 Raphael Parree wrote:
  Hi,
  
  I get the following error when trying to run an app on Mac X. I have
  successfully ran this app on Linux and Windows. I did see a posting back
 in
  2003 with the same problem, but no apparent solution.
  
  The fonts I use are Verdana and Arial (bold, italic etc). The TTF files
  originate from a Windows XP machine (which do work on Redhat).
snip/


Jeremias Maerki


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: LazyFont NullPointerException

2006-05-30 Thread Jeremias Maerki
I guessed that you're using 0.20.5 from the stack trace but yes, it's
always good to state the FOP version.

I don't have access to a MacOSX system that would allow me to track this
down. You should find out if there are any apparent differences in the
setup between the operating systems. It may necessary to run a debugger.
If it's possible I'd suggest you try to see if you can use FOP 0.92beta
instead. It may well be that the problem doesn't exist in that version.
Otherwise, it's where the fun happens and where problems are much more
likely to be solved. 0.20.5 is not maintained anymore.

On 29.05.2006 17:59:44 Raphael Parree wrote:
 Hi,
 
 No there is no such message. I should probably also say that I am still
 using version 0.20.5 and not the latest from SVN.
 
 Tx.,
 
 Raphael
 
 -Original Message-
 From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
 Sent: 29 May 2006 16:42
 To: fop-users@xmlgraphics.apache.org
 Subject: Re: LazyFont NullPointerException
 
 Was there a message Failed to read font metrics file... just before
 the exception? If yes, the NullPointerException is a consequence of that
 error. Maybe it's just a path which is not correct.
 
 On 29.05.2006 08:43:16 Raphael Parree wrote:
  Hi,
  
  I get the following error when trying to run an app on Mac X. I have
  successfully ran this app on Linux and Windows. I did see a posting back
 in
  2003 with the same problem, but no apparent solution.
  
  The fonts I use are Verdana and Arial (bold, italic etc). The TTF files
  originate from a Windows XP machine (which do work on Redhat).
snip/


Jeremias Maerki


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: LazyFont NullPointerException

2006-05-30 Thread Raphael Parree
Hi,

I would like to move to 0.92beta, but have so far been reluctant to make the
move due to the FOP extension we have written. Is it safe to start porting
the extensions (IOW is the extension API stable?). Is there documentation
available on writing extensions for the new release (or even better on how
to migrate your extensions?)

Tx.,





-Original Message-
From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
Sent: 30 May 2006 09:51
To: fop-users@xmlgraphics.apache.org
Subject: Re: LazyFont NullPointerException

I guessed that you're using 0.20.5 from the stack trace but yes, it's
always good to state the FOP version.

I don't have access to a MacOSX system that would allow me to track this
down. You should find out if there are any apparent differences in the
setup between the operating systems. It may necessary to run a debugger.
If it's possible I'd suggest you try to see if you can use FOP 0.92beta
instead. It may well be that the problem doesn't exist in that version.
Otherwise, it's where the fun happens and where problems are much more
likely to be solved. 0.20.5 is not maintained anymore.

On 29.05.2006 17:59:44 Raphael Parree wrote:
 Hi,
 
 No there is no such message. I should probably also say that I am still
 using version 0.20.5 and not the latest from SVN.
 
 Tx.,
 
 Raphael
 
 -Original Message-
 From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
 Sent: 29 May 2006 16:42
 To: fop-users@xmlgraphics.apache.org
 Subject: Re: LazyFont NullPointerException
 
 Was there a message Failed to read font metrics file... just before
 the exception? If yes, the NullPointerException is a consequence of that
 error. Maybe it's just a path which is not correct.
 
 On 29.05.2006 08:43:16 Raphael Parree wrote:
  Hi,
  
  I get the following error when trying to run an app on Mac X. I have
  successfully ran this app on Linux and Windows. I did see a posting back
 in
  2003 with the same problem, but no apparent solution.
  
  The fonts I use are Verdana and Arial (bold, italic etc). The TTF files
  originate from a Windows XP machine (which do work on Redhat).
snip/


Jeremias Maerki


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: LazyFont NullPointerException

2006-05-30 Thread Jeremias Maerki
The extension API has been stable for a while. A few months ago I've
added some additional gadgets I needed for Barcode4J. I don't expect any
major changes anymore. Backwards-incompatible changes are highly
unlikely, but no guarantees.

So far, there's no documentation for writing extensions. I usually point
people at Barcode4J as the prime example. :-) The examples directory in
the distribution (MathML and plan extensions) can also help.

The migration shouldn't be too difficult. A few things have changed but
most of your custom code can stay the same. I'm pretty confident that
you can do the migration in 2 or 3 hours max if your extension simply
generates SVG.

Now, I'm curious: What kind of extensions did you implement?

On 30.05.2006 11:57:13 Raphael Parree wrote:
 Hi,
 
 I would like to move to 0.92beta, but have so far been reluctant to make the
 move due to the FOP extension we have written. Is it safe to start porting
 the extensions (IOW is the extension API stable?). Is there documentation
 available on writing extensions for the new release (or even better on how
 to migrate your extensions?)


Jeremias Maerki


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: LazyFont NullPointerException

2006-05-30 Thread Raphael Parree

The extension performs syntax checking and color highlighting of various
languages (JAVA, JSP, HTML, XML, SQL, HQL, EJBQL etc). It does not generate
SVG, but produces FO where it changes the font attributes. 

It extends the FObj and relies on the layout method to call an addText
method for each token. I can't recall from which example I obtained the
skeleton code (especially the addText method). Do you think it will be an
easy transition? I have been postponing the move, but am aware that one day
I will have to make it ;)



 

-Original Message-
From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
Sent: 30 May 2006 12:40
To: fop-users@xmlgraphics.apache.org
Subject: Re: LazyFont NullPointerException

The extension API has been stable for a while. A few months ago I've
added some additional gadgets I needed for Barcode4J. I don't expect any
major changes anymore. Backwards-incompatible changes are highly
unlikely, but no guarantees.

So far, there's no documentation for writing extensions. I usually point
people at Barcode4J as the prime example. :-) The examples directory in
the distribution (MathML and plan extensions) can also help.

The migration shouldn't be too difficult. A few things have changed but
most of your custom code can stay the same. I'm pretty confident that
you can do the migration in 2 or 3 hours max if your extension simply
generates SVG.

Now, I'm curious: What kind of extensions did you implement?

On 30.05.2006 11:57:13 Raphael Parree wrote:
 Hi,
 
 I would like to move to 0.92beta, but have so far been reluctant to make
the
 move due to the FOP extension we have written. Is it safe to start porting
 the extensions (IOW is the extension API stable?). Is there documentation
 available on writing extensions for the new release (or even better on how
 to migrate your extensions?)


Jeremias Maerki


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: LazyFont NullPointerException

2006-05-30 Thread Jeremias Maerki
Frankly, migrating this kind of extension could be a problem. But I'm
not sure. At any rate, there's no layout() method anymore and the FO
tree itself had a few changes, too. If I were you I wouldn't implement
something like that as a FOP extension but as a generic, SAX-based
pre-processor which is independent of the FO processor. That would make
the thing much more versatile.

On 30.05.2006 13:13:16 Raphael Parree wrote:
 
 The extension performs syntax checking and color highlighting of various
 languages (JAVA, JSP, HTML, XML, SQL, HQL, EJBQL etc). It does not generate
 SVG, but produces FO where it changes the font attributes. 
 
 It extends the FObj and relies on the layout method to call an addText
 method for each token. I can't recall from which example I obtained the
 skeleton code (especially the addText method). Do you think it will be an
 easy transition? I have been postponing the move, but am aware that one day
 I will have to make it ;)
 
 
 
  
 
 -Original Message-
 From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
 Sent: 30 May 2006 12:40
 To: fop-users@xmlgraphics.apache.org
 Subject: Re: LazyFont NullPointerException
 
 The extension API has been stable for a while. A few months ago I've
 added some additional gadgets I needed for Barcode4J. I don't expect any
 major changes anymore. Backwards-incompatible changes are highly
 unlikely, but no guarantees.
 
 So far, there's no documentation for writing extensions. I usually point
 people at Barcode4J as the prime example. :-) The examples directory in
 the distribution (MathML and plan extensions) can also help.
 
 The migration shouldn't be too difficult. A few things have changed but
 most of your custom code can stay the same. I'm pretty confident that
 you can do the migration in 2 or 3 hours max if your extension simply
 generates SVG.
 
 Now, I'm curious: What kind of extensions did you implement?
 
 On 30.05.2006 11:57:13 Raphael Parree wrote:
  Hi,
  
  I would like to move to 0.92beta, but have so far been reluctant to make
 the
  move due to the FOP extension we have written. Is it safe to start porting
  the extensions (IOW is the extension API stable?). Is there documentation
  available on writing extensions for the new release (or even better on how
  to migrate your extensions?)
 
 
 Jeremias Maerki
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



Jeremias Maerki


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: LazyFont NullPointerException

2006-05-30 Thread Raphael Parree
That sounds almost too easy to be true... I am hitting my head on the table
why I never thought of leaving the FOP extension path and thought of pre
processing with a SAX parser... I guess at the time (which is a long time
ago) we had restricting requirements (just trying to convince myself).

Tx for the eye opener!!



My XML has 

-Original Message-
From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
Sent: 30 May 2006 13:27
To: fop-users@xmlgraphics.apache.org
Subject: Re: LazyFont NullPointerException

Frankly, migrating this kind of extension could be a problem. But I'm
not sure. At any rate, there's no layout() method anymore and the FO
tree itself had a few changes, too. If I were you I wouldn't implement
something like that as a FOP extension but as a generic, SAX-based
pre-processor which is independent of the FO processor. That would make
the thing much more versatile.

On 30.05.2006 13:13:16 Raphael Parree wrote:
 
 The extension performs syntax checking and color highlighting of various
 languages (JAVA, JSP, HTML, XML, SQL, HQL, EJBQL etc). It does not
generate
 SVG, but produces FO where it changes the font attributes. 
 
 It extends the FObj and relies on the layout method to call an addText
 method for each token. I can't recall from which example I obtained the
 skeleton code (especially the addText method). Do you think it will be an
 easy transition? I have been postponing the move, but am aware that one
day
 I will have to make it ;)
 
 
 
  
 
 -Original Message-
 From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
 Sent: 30 May 2006 12:40
 To: fop-users@xmlgraphics.apache.org
 Subject: Re: LazyFont NullPointerException
 
 The extension API has been stable for a while. A few months ago I've
 added some additional gadgets I needed for Barcode4J. I don't expect any
 major changes anymore. Backwards-incompatible changes are highly
 unlikely, but no guarantees.
 
 So far, there's no documentation for writing extensions. I usually point
 people at Barcode4J as the prime example. :-) The examples directory in
 the distribution (MathML and plan extensions) can also help.
 
 The migration shouldn't be too difficult. A few things have changed but
 most of your custom code can stay the same. I'm pretty confident that
 you can do the migration in 2 or 3 hours max if your extension simply
 generates SVG.
 
 Now, I'm curious: What kind of extensions did you implement?
 
 On 30.05.2006 11:57:13 Raphael Parree wrote:
  Hi,
  
  I would like to move to 0.92beta, but have so far been reluctant to make
 the
  move due to the FOP extension we have written. Is it safe to start
porting
  the extensions (IOW is the extension API stable?). Is there
documentation
  available on writing extensions for the new release (or even better on
how
  to migrate your extensions?)
 
 
 Jeremias Maerki
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



Jeremias Maerki


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



LazyFont NullPointerException

2006-05-29 Thread Raphael Parree
Hi,

I get the following error when trying to run an app on Mac X. I have
successfully ran this app on Linux and Windows. I did see a posting back in
2003 with the same problem, but no apparent solution.

The fonts I use are Verdana and Arial (bold, italic etc). The TTF files
originate from a Windows XP machine (which do work on Redhat).

Tx.,

Raphael




javax.xml.transform.TransformerException: java.lang.NullPointerException
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2341)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2202)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1276)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
673)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
1192)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
1170)
at
trivera.xmlcw.tools.dao.transformation.file.TransformationImpl.transForm(Tra
nsformationImpl.java:88)
at
trivera.xmlcw.swing.controller.TransformationController.transformPart(Transf
ormationController.java:135)
at
trivera.xmlcw.swing.controller.TransformationController.makePart(Transformat
ionController.java:115)
at
trivera.xmlcw.swing.controller.TransformationController.transform(Transforma
tionController.java:93)
at
trivera.xmlcw.swing.controller.TransformationController.run(TransformationCo
ntroller.java:82)
Caused by: java.lang.NullPointerException
at
org.apache.fop.render.pdf.fonts.LazyFont.getAscender(LazyFont.java:127)
at org.apache.fop.layout.FontState.getAscender(FontState.java:143)
at org.apache.fop.layout.LineArea.init(LineArea.java:326)
at
org.apache.fop.layout.BlockArea.getCurrentLineArea(BlockArea.java:164)
at org.apache.fop.fo.FOText.addRealText(FOText.java:263)
at org.apache.fop.fo.FOText.addText(FOText.java:252)
at org.apache.fop.fo.FOText.layout(FOText.java:161)
at org.apache.fop.fo.flow.Block.layout(Block.java:257)
at org.apache.fop.fo.flow.Block.layout(Block.java:257)
at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:154)
at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:110)
at
org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:400)
at
org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338)
at
org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
at
org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
at
org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:26
2)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
707)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2336)
... 10 more
-
java.lang.NullPointerException
at
org.apache.fop.render.pdf.fonts.LazyFont.getAscender(LazyFont.java:127)
at org.apache.fop.layout.FontState.getAscender(FontState.java:143)
at org.apache.fop.layout.LineArea.init(LineArea.java:326)
at
org.apache.fop.layout.BlockArea.getCurrentLineArea(BlockArea.java:164)
at org.apache.fop.fo.FOText.addRealText(FOText.java:263)
at org.apache.fop.fo.FOText.addText(FOText.java:252)
at org.apache.fop.fo.FOText.layout(FOText.java:161)
at org.apache.fop.fo.flow.Block.layout(Block.java:257)
at org.apache.fop.fo.flow.Block.layout(Block.java:257)
at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:154)
at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:110)
at
org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:400)
at
org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338)
at
org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
at
org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
at
org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:26
2)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
707)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2336)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2202)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1276)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
673)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
1192)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
1170)
at

Re: LazyFont NullPointerException

2006-05-29 Thread Jeremias Maerki
Was there a message Failed to read font metrics file... just before
the exception? If yes, the NullPointerException is a consequence of that
error. Maybe it's just a path which is not correct.

On 29.05.2006 08:43:16 Raphael Parree wrote:
 Hi,
 
 I get the following error when trying to run an app on Mac X. I have
 successfully ran this app on Linux and Windows. I did see a posting back in
 2003 with the same problem, but no apparent solution.
 
 The fonts I use are Verdana and Arial (bold, italic etc). The TTF files
 originate from a Windows XP machine (which do work on Redhat).
 
 Tx.,
 
 Raphael
 
 
 
 
 javax.xml.transform.TransformerException: java.lang.NullPointerException
 at
 org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
 erImpl.java:2341)
 at
 org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
 Impl.java:2202)
 at
 org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
 ava:1276)
 at
 org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
 673)
 at
 org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
 1192)
 at
 org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
 1170)
 at
 trivera.xmlcw.tools.dao.transformation.file.TransformationImpl.transForm(Tra
 nsformationImpl.java:88)
 at
 trivera.xmlcw.swing.controller.TransformationController.transformPart(Transf
 ormationController.java:135)
 at
 trivera.xmlcw.swing.controller.TransformationController.makePart(Transformat
 ionController.java:115)
 at
 trivera.xmlcw.swing.controller.TransformationController.transform(Transforma
 tionController.java:93)
 at
 trivera.xmlcw.swing.controller.TransformationController.run(TransformationCo
 ntroller.java:82)
 Caused by: java.lang.NullPointerException
 at
 org.apache.fop.render.pdf.fonts.LazyFont.getAscender(LazyFont.java:127)
 at org.apache.fop.layout.FontState.getAscender(FontState.java:143)
 at org.apache.fop.layout.LineArea.init(LineArea.java:326)
 at
 org.apache.fop.layout.BlockArea.getCurrentLineArea(BlockArea.java:164)
 at org.apache.fop.fo.FOText.addRealText(FOText.java:263)
 at org.apache.fop.fo.FOText.addText(FOText.java:252)
 at org.apache.fop.fo.FOText.layout(FOText.java:161)
 at org.apache.fop.fo.flow.Block.layout(Block.java:257)
 at org.apache.fop.fo.flow.Block.layout(Block.java:257)
 at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:154)
 at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:110)
 at
 org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:400)
 at
 org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338)
 at
 org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
 at
 org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
 at
 org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:26
 2)
 at
 org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
 707)
 at
 org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
 erImpl.java:2336)
 ... 10 more
 -
 java.lang.NullPointerException
 at
 org.apache.fop.render.pdf.fonts.LazyFont.getAscender(LazyFont.java:127)
 at org.apache.fop.layout.FontState.getAscender(FontState.java:143)
 at org.apache.fop.layout.LineArea.init(LineArea.java:326)
 at
 org.apache.fop.layout.BlockArea.getCurrentLineArea(BlockArea.java:164)
 at org.apache.fop.fo.FOText.addRealText(FOText.java:263)
 at org.apache.fop.fo.FOText.addText(FOText.java:252)
 at org.apache.fop.fo.FOText.layout(FOText.java:161)
 at org.apache.fop.fo.flow.Block.layout(Block.java:257)
 at org.apache.fop.fo.flow.Block.layout(Block.java:257)
 at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:154)
 at org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:110)
 at
 org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:400)
 at
 org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338)
 at
 org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
 at
 org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
 at
 org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:26
 2)
 at
 org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
 707)
 at
 org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
 erImpl.java:2336)
 at
 org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
 Impl.java:2202)
 at
 

RE: LazyFont NullPointerException

2006-05-29 Thread Raphael Parree
Hi,

No there is no such message. I should probably also say that I am still
using version 0.20.5 and not the latest from SVN.

Tx.,

Raphael

-Original Message-
From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
Sent: 29 May 2006 16:42
To: fop-users@xmlgraphics.apache.org
Subject: Re: LazyFont NullPointerException

Was there a message Failed to read font metrics file... just before
the exception? If yes, the NullPointerException is a consequence of that
error. Maybe it's just a path which is not correct.

On 29.05.2006 08:43:16 Raphael Parree wrote:
 Hi,
 
 I get the following error when trying to run an app on Mac X. I have
 successfully ran this app on Linux and Windows. I did see a posting back
in
 2003 with the same problem, but no apparent solution.
 
 The fonts I use are Verdana and Arial (bold, italic etc). The TTF files
 originate from a Windows XP machine (which do work on Redhat).
 
 Tx.,
 
 Raphael
 
 
 
 
 javax.xml.transform.TransformerException: java.lang.NullPointerException
 at

org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
 erImpl.java:2341)
 at

org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
 Impl.java:2202)
 at

org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
 ava:1276)
 at

org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
 673)
 at

org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
 1192)
 at

org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
 1170)
 at

trivera.xmlcw.tools.dao.transformation.file.TransformationImpl.transForm(Tra
 nsformationImpl.java:88)
 at

trivera.xmlcw.swing.controller.TransformationController.transformPart(Transf
 ormationController.java:135)
 at

trivera.xmlcw.swing.controller.TransformationController.makePart(Transformat
 ionController.java:115)
 at

trivera.xmlcw.swing.controller.TransformationController.transform(Transforma
 tionController.java:93)
 at

trivera.xmlcw.swing.controller.TransformationController.run(TransformationCo
 ntroller.java:82)
 Caused by: java.lang.NullPointerException
 at
 org.apache.fop.render.pdf.fonts.LazyFont.getAscender(LazyFont.java:127)
 at org.apache.fop.layout.FontState.getAscender(FontState.java:143)
 at org.apache.fop.layout.LineArea.init(LineArea.java:326)
 at
 org.apache.fop.layout.BlockArea.getCurrentLineArea(BlockArea.java:164)
 at org.apache.fop.fo.FOText.addRealText(FOText.java:263)
 at org.apache.fop.fo.FOText.addText(FOText.java:252)
 at org.apache.fop.fo.FOText.layout(FOText.java:161)
 at org.apache.fop.fo.flow.Block.layout(Block.java:257)
 at org.apache.fop.fo.flow.Block.layout(Block.java:257)
 at
org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:154)
 at
org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:110)
 at
 org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:400)
 at
 org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338)
 at
 org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
 at
 org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
 at

org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:26
 2)
 at

org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
 707)
 at

org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
 erImpl.java:2336)
 ... 10 more
 -
 java.lang.NullPointerException
 at
 org.apache.fop.render.pdf.fonts.LazyFont.getAscender(LazyFont.java:127)
 at org.apache.fop.layout.FontState.getAscender(FontState.java:143)
 at org.apache.fop.layout.LineArea.init(LineArea.java:326)
 at
 org.apache.fop.layout.BlockArea.getCurrentLineArea(BlockArea.java:164)
 at org.apache.fop.fo.FOText.addRealText(FOText.java:263)
 at org.apache.fop.fo.FOText.addText(FOText.java:252)
 at org.apache.fop.fo.FOText.layout(FOText.java:161)
 at org.apache.fop.fo.flow.Block.layout(Block.java:257)
 at org.apache.fop.fo.flow.Block.layout(Block.java:257)
 at
org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:154)
 at
org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:110)
 at
 org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:400)
 at
 org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338)
 at
 org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
 at
 org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
 at

org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:26
 2)
 at

org.apache.xalan.templates.ElemLiteralResult.execute