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 bu...@apache.org on 2008/05/10 14:35:35 UTC

DO NOT REPLY [Bug 44965] New: NPE in FopPDFImage

https://issues.apache.org/bugzilla/show_bug.cgi?id=44965

           Summary: NPE in FopPDFImage
           Product: Fop
           Version: 0.94
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: pdf
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: Ronny.Standtke@gmx.net


I wanted to use fop for creating a PDF from a (validated) docbook file. So I
called xsltproc with /usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl to
create the .fo file. Then I called "fop file.fop file.pdf". All I got was this 
exception:

$ /home/archiv/fop/fop-0.94/fop Pauker.fo Pauker.pdf
10.05.2008 14:21:46 org.apache.fop.hyphenation.Hyphenator getHyphenationTree
SCHWERWIEGEND: Couldn't find hyphenation pattern de
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 86/37)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 167/52)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 194/37)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 248/37)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 364/45)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 379/45)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 389/45)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 417/45)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 436/45)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 454/41)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 457/41)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 462/41)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 464/41)
10.05.2008 14:21:49
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 471/41)
10.05.2008 14:21:50
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 493/41)
10.05.2008 14:21:50
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 536/41)
10.05.2008 14:21:50
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 567/41)
10.05.2008 14:21:50
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 585/37)
10.05.2008 14:21:50
org.apache.fop.layoutmgr.inline.LineLayoutManager$LineBreakingAlgorithm
updateData2
WARNUNG: Line 1 of a paragraph overflows the available area. (fo:block,
location: 591/37)
10.05.2008 14:21:50 org.apache.fop.cli.Main startFOP
SCHWERWIEGEND: Exception
java.lang.NullPointerException
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:168)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
        at org.apache.fop.cli.Main.startFOP(Main.java:166)
        at org.apache.fop.cli.Main.main(Main.java:197)

---------

java.lang.NullPointerException
        at org.apache.fop.render.pdf.FopPDFImage.setup(FopPDFImage.java:144)
        at org.apache.fop.pdf.PDFDocument.addImage(PDFDocument.java:794)
        at
org.apache.fop.render.pdf.PDFRenderer.putImage(PDFRenderer.java:1725)
        at
org.apache.fop.render.pdf.PDFRenderer.renderImage(PDFRenderer.java:1652)
        at
org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.java:748)
        at
org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(AbstractPathOrientedRenderer.java:541)
        at
org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:631)
        at
org.apache.fop.render.pdf.PDFRenderer.renderInlineArea(PDFRenderer.java:1316)
        at
org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:606)
        at
org.apache.fop.render.pdf.PDFRenderer.renderLineArea(PDFRenderer.java:1307)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:532)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:568)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:582)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1300)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:522)
        at
org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:427)
        at
org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:406)
        at
org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:340)
        at
org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:285)
        at
org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:258)
        at
org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:232)
        at
org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:757)
        at
org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:120)
        at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:424)
        at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.makeNewPage(PageSequenceLayoutManager.java:377)
        at
org.apache.fop.layoutmgr.PageBreaker.handleBreakTrait(PageBreaker.java:492)
        at org.apache.fop.layoutmgr.PageBreaker.startPart(PageBreaker.java:398)
        at
org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:420)
        at
org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.jav
        at org.apache.fop.layoutmgr.PageBreaker.doPhase3(PageBreaker.java:262)
        at
org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.jav
        at
org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.jav
        at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(Pag
        at
org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.j
        at
org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java
        at
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilde
        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.endElement(Trans
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknow
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transf
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
        at org.apache.fop.cli.Main.startFOP(Main.java:166)
        at org.apache.fop.cli.Main.main(Main.java:197)


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965

--- Comment #13 from Glenn Adams <gl...@skynav.com> 2012-04-07 01:43:39 UTC ---
resetting P2 open bugs to P3 pending further review

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965

--- Comment #8 from asf@rbramley.com 2010-03-24 17:06:11 UTC ---
Created an attachment (id=25178)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=25178)
Make the desc checking more flexible

We were encountering the same NPE issue with FOP 0.94 and OpenJDK 1.6.0-b09
(although the stack trace was obscured and listed as
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1408)).

After stepping through the code with jdb it turns out that the default sRGB
ICCProfileDescription in OpenJDK is "sRGB built-in". 
So desc didn't match the .equals on line 140 and therefore cs was remaining
null, causing the NPE on line 144 when cs.getICCStream() was invoked.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965

Robin Bramley <as...@rbramley.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW

--- Comment #12 from Robin Bramley <as...@rbramley.com> 2010-04-07 17:58:50 UTC ---
Though the patched version of 0.94 works as expected with the newer OpenJDK
build.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965

asf@rbramley.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CLOSED                      |REOPENED
         Resolution|INVALID                     |

--- Comment #9 from asf@rbramley.com 2010-03-24 17:09:35 UTC ---
Note that upgrading to FOP 0.95 didn't work in our situation; instead it caused
a StackOverflowError (infinite loop seemingly linked to flowing a table).

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965

Glenn Adams <gl...@skynav.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P2                          |P3

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965

Max Berger <ma...@berger.name> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |NEEDINFO

--- Comment #10 from Max Berger <ma...@berger.name> 2010-03-31 11:58:28 UTC ---
(In reply to comment #9)
> Note that upgrading to FOP 0.95 didn't work in our situation; instead it caused
> a StackOverflowError (infinite loop seemingly linked to flowing a table).

Dear Robin,

you said your using openjdk 1.6.0b9. Could you check with a later version (b10
worked for me)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965

--- Comment #11 from Robin Bramley <as...@rbramley.com> 2010-04-07 17:52:22 UTC ---
(In reply to comment #10)
> (In reply to comment #9)
> > Note that upgrading to FOP 0.95 didn't work in our situation; instead it caused
> > a StackOverflowError (infinite loop seemingly linked to flowing a table).
> 
> Dear Robin,
> 
> you said your using openjdk 1.6.0b9. Could you check with a later version (b10
> worked for me)

Hi Max,

I still see the same stack overflow error with FOP 0.95 (plus upgraded
dependencies e.g. Batik 1.7) and a later OpenJDK 1.6.0 build

# cat /etc/redhat-release
CentOS release 5.4 (Final)
# uname -srvo
Linux 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 GNU/Linux
# java -version
java version "1.6.0_0"
OpenJDK Runtime Environment (IcedTea6 1.6) (6b16-Argeo-5)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)


        at java.lang.String.valueOf(String.java:2838)
        at java.lang.StringBuffer.append(StringBuffer.java:236)
        at org.apache.fop.datatypes.LengthBase.toString(LengthBase.java:135)
        at java.lang.String.valueOf(String.java:2838)
        at java.lang.StringBuffer.append(StringBuffer.java:236)
        at
org.apache.fop.fo.properties.PercentLength.toString(PercentLength.java:121)
        at java.lang.String.valueOf(String.java:2838)
        at java.lang.StringBuffer.append(StringBuffer.java:236)
        at
org.apache.fop.fo.flow.table.TableColumn.toString(TableColumn.java:233)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965





--- Comment #7 from Max Berger <ma...@berger.name>  2008-06-19 01:40:38 PST ---
Just as a note: I am currently doing experiments with openjdk 1.6.0b10 and fop
runs fine there, the missing color profile is added there.

Max


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965


Jeremias Maerki <je...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO




--- Comment #1 from Jeremias Maerki <je...@apache.org>  2008-05-13 00:05:54 PST ---
We've switched to a different image loading framework since 0.94. Can you
please retry the same using FOP 0.95beta?


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965


Jeremias Maerki <je...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |NEEDINFO




--- Comment #3 from Jeremias Maerki <je...@apache.org>  2008-06-02 08:14:59 PST ---
Sorry for the delay. I've been away for a few days. Can you please tell me what
Java VM you are using (java -version)? The error here is something I've never
seen before. It almost looks like your JVM installation is incomplete and lacks
one of the standard color profiles (LINEAR_RGB) returned by the following code:
ColorSpace.getInstance(ColorSpace.CS_LINEAR_RGB)
This color space should (if I don't read the class library javadocs
incorrectly) always be available. In a Sun JVM 1.4.2/1.5/6.0, LINEAR_RGB.pf is
normally located in the "<jre>/lib/cmm" directory together with the other
built-in color profiles. The same applies to Apache Harmony.

(In reply to comment #2)
> OK, I tried with 0.95beta. Now I get another Exception:
<snip/>
> Caused by: java.lang.IllegalArgumentException: Can't load standard profile:
> LINEAR_RGB.pf
>         at java.awt.color.ICC_Profile$2.run(ICC_Profile.java:912)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.awt.color.ICC_Profile.getStandardProfile(ICC_Profile.java:905)
>         at java.awt.color.ICC_Profile.getInstance(ICC_Profile.java:886)
>         at java.awt.color.ColorSpace.getInstance(ColorSpace.java:347)
>         at
> org.apache.xmlgraphics.ps.ImageEncodingHelper.<clinit>(ImageEncodingHelper.java:40)
>         ... 71 more
> 


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965


Ronny Standtke <Ro...@gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |ASSIGNED




--- Comment #2 from Ronny Standtke <Ro...@gmx.net>  2008-05-13 12:29:55 PST ---
OK, I tried with 0.95beta. Now I get another Exception:


13.05.2008 21:27:59 org.apache.fop.fonts.FontInfo notifyFontReplacement
WARNUNG: Font 'Symbol,normal,700' not found. Substituting with
'Symbol,normal,400'.
13.05.2008 21:27:59 org.apache.fop.fonts.FontInfo notifyFontReplacement
WARNUNG: Font 'ZapfDingbats,normal,700' not found. Substituting with
'ZapfDingbats,normal,400'.
13.05.2008 21:27:59 org.apache.fop.hyphenation.Hyphenator getHyphenationTree
SCHWERWIEGEND: Couldn't find hyphenation pattern de
Exception in thread "main" java.lang.ExceptionInInitializerError
        at
org.apache.fop.render.pdf.ImageRenderedAdapter.<init>(ImageRenderedAdapter.java:67)
        at
org.apache.fop.render.pdf.PDFImageHandlerRenderedImage.generateImage(PDFImageHandlerRenderedImage.java:57)
        at
org.apache.fop.render.pdf.PDFRenderer.putImage(PDFRenderer.java:1745)
        at
org.apache.fop.render.pdf.PDFRenderer.renderImage(PDFRenderer.java:1679)
        at
org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.java:734)
        at
org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(AbstractPathOrientedRenderer.java:557)
        at
org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:617)
        at
org.apache.fop.render.pdf.PDFRenderer.renderInlineArea(PDFRenderer.java:1345)
        at
org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:592)
        at
org.apache.fop.render.pdf.PDFRenderer.renderLineArea(PDFRenderer.java:1336)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:529)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:564)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:519)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:564)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:519)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:564)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:519)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:564)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:519)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:564)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:519)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:564)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:519)
        at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:564)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329)
        at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:519)
        at
org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:424)
        at
org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:403)
        at
org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:337)
        at
org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:282)
        at
org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:255)
        at
org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:229)
        at
org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:801)
        at
org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:113)
        at
org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage(AbstractPageSequenceLayoutManager.java:312)
        at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:167)
        at
org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.makeNewPage(AbstractPageSequenceLayoutManager.java:284)
        at
org.apache.fop.layoutmgr.PageBreaker.handleBreakTrait(PageBreaker.java:494)
        at org.apache.fop.layoutmgr.PageBreaker.startPart(PageBreaker.java:398)
        at
org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:421)
        at
org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:371)
        at org.apache.fop.layoutmgr.PageBreaker.doPhase3(PageBreaker.java:262)
        at
org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:346)
        at
org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:264)
        at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:106)
        at
org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:234)
        at
org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:123)
        at
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:340)
        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:169)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1101)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
        at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484)
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:214)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125)
        at org.apache.fop.cli.Main.startFOP(Main.java:166)
        at org.apache.fop.cli.Main.main(Main.java:197)
Caused by: java.lang.IllegalArgumentException: Can't load standard profile:
LINEAR_RGB.pf
        at java.awt.color.ICC_Profile$2.run(ICC_Profile.java:912)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.color.ICC_Profile.getStandardProfile(ICC_Profile.java:905)
        at java.awt.color.ICC_Profile.getInstance(ICC_Profile.java:886)
        at java.awt.color.ColorSpace.getInstance(ColorSpace.java:347)
        at
org.apache.xmlgraphics.ps.ImageEncodingHelper.<clinit>(ImageEncodingHelper.java:40)
        ... 71 more


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965


Ronny Standtke <Ro...@gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |INVALID




--- Comment #6 from Ronny Standtke <Ro...@gmx.net>  2008-06-03 13:30:36 PST ---
Thank you very much for the info. I just switched to the "not so open" JDK and
everything is back to normal.
Thanks again.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965





--- Comment #5 from Jeremias Maerki <je...@apache.org>  2008-06-02 09:18:28 PST ---
(In reply to comment #4)
> $ java -version
> java version "1.6.0"
> OpenJDK Runtime Environment (build 1.6.0-b09)
> OpenJDK Client VM (build 1.6.0-b09, mixed mode, sharing)
> 
> $ ll /usr/lib/jvm/java-6-openjdk/jre/lib/cmm/
> insgesamt 16
> -rw-r--r-- 1 root root  784 2008-04-17 11:39 CIEXYZ.pf
> -rw-r--r-- 1 root root  554 2008-04-17 11:39 GRAY.pf
> -rw-r--r-- 1 root root 6876 2008-04-17 11:39 sRGB.pf
> 

Interesting. Looks like OpenJDK 1.6.0 is incomplete, then. Searching the net
revealed this: http://bugs.sun.com/view_bug.do?bug_id=6523403
I guess you'll have to switch to a different JVM.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965


Ronny Standtke <Ro...@gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |ASSIGNED




--- Comment #4 from Ronny Standtke <Ro...@gmx.net>  2008-06-02 09:11:59 PST ---
$ java -version
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK Client VM (build 1.6.0-b09, mixed mode, sharing)

$ ll /usr/lib/jvm/java-6-openjdk/jre/lib/cmm/
insgesamt 16
-rw-r--r-- 1 root root  784 2008-04-17 11:39 CIEXYZ.pf
-rw-r--r-- 1 root root  554 2008-04-17 11:39 GRAY.pf
-rw-r--r-- 1 root root 6876 2008-04-17 11:39 sRGB.pf


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

DO NOT REPLY [Bug 44965] NPE in FopPDFImage

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44965


Ronny Standtke <Ro...@gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED




-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.