[jira] [Comment Edited] (PDFBOX-2852) Improve code quality (2)

2016-09-16 Thread John Hewson (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-2852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15497163#comment-15497163
 ] 

John Hewson edited comment on PDFBOX-2852 at 9/16/16 7:30 PM:
--

Yeah, pretty much. We have more important things to be working on. The 
preference is definitely not to use COSArrayList, because it's very rarely used 
already.

As I said, it's not a good abstraction. The purpose of the PD model is to 
abstract over the COS model but by handing out lists that are directly backed 
by COS objects we fail to achieve that goal. Indeed, in many cases we might be 
better off not using lists at all.


was (Author: jahewson):
Yeah, pretty much. We have more important things to be working on. The 
preference is definitely not to use COSArrayList, because it's very rarely used 
already.

As I said, it's not a good abstraction. The purpose of the PD model is to 
abstract over the COS model but by handing out lists that are directly backed 
by COS objects we fail to achieve that goal.

> Improve code quality (2)
> 
>
> Key: PDFBOX-2852
> URL: https://issues.apache.org/jira/browse/PDFBOX-2852
> Project: PDFBox
>  Issue Type: Task
>Affects Versions: 2.0.0
>Reporter: Tilman Hausherr
> Attachments: PDNameTreeNode.java.patch, XMPSchema.java.patch, 
> explicit_array_creation.patch, fix_javadoc.patch, foreach.patch, 
> noarray.patch, semicolon.patch, stringbuilder.patch, 
> unnecessary_type_casting.patch, unused_imports.patch, usestatic.patch, 
> winansiencoding.patch, winansiencoding2.patch
>
>
> This is a longterm issue for the task to improve code quality, by using the 
> [SonarQube 
> report|https://analysis.apache.org/dashboard/index/org.apache.pdfbox:pdfbox-reactor],
>  hints in different IDEs, the FindBugs tool and other code quality tools.
> This is a follow-up of PDFBOX-2576, which was getting too long.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-2852) Improve code quality (2)

2016-09-16 Thread John Hewson (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-2852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15497163#comment-15497163
 ] 

John Hewson commented on PDFBOX-2852:
-

Yeah, pretty much. We have more important things to be working on. The 
preference is definitely not to use COSArrayList, because it's very rarely used 
already.

As I said, it's not a good abstraction. The purpose of the PD model is to 
abstract over the COS model but by handing out lists that are directly backed 
by COS objects we fail to achieve that goal.

> Improve code quality (2)
> 
>
> Key: PDFBOX-2852
> URL: https://issues.apache.org/jira/browse/PDFBOX-2852
> Project: PDFBox
>  Issue Type: Task
>Affects Versions: 2.0.0
>Reporter: Tilman Hausherr
> Attachments: PDNameTreeNode.java.patch, XMPSchema.java.patch, 
> explicit_array_creation.patch, fix_javadoc.patch, foreach.patch, 
> noarray.patch, semicolon.patch, stringbuilder.patch, 
> unnecessary_type_casting.patch, unused_imports.patch, usestatic.patch, 
> winansiencoding.patch, winansiencoding2.patch
>
>
> This is a longterm issue for the task to improve code quality, by using the 
> [SonarQube 
> report|https://analysis.apache.org/dashboard/index/org.apache.pdfbox:pdfbox-reactor],
>  hints in different IDEs, the FindBugs tool and other code quality tools.
> This is a follow-up of PDFBOX-2576, which was getting too long.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-3293) Chinese font glyphs with overlapping paths not rendered correctly

2016-09-16 Thread John Hewson (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496997#comment-15496997
 ] 

John Hewson commented on PDFBOX-3293:
-

I found a good [blog 
post|https://blog.idrsolutions.com/2011/10/truetype-hinting-big-screens-for-small-details/]
 on CJK fonts which use hints to position brush strokes.

> Chinese font glyphs with overlapping paths not rendered correctly
> -
>
> Key: PDFBOX-3293
> URL: https://issues.apache.org/jira/browse/PDFBOX-3293
> Project: PDFBox
>  Issue Type: Bug
>  Components: FontBox, Rendering
>Affects Versions: 2.0.0
>Reporter: Pei-Tang Huang
> Attachments: PDFBOX-3293.ttf, PDFBOX-3293_reduced.pdf, fontforge.png, 
> glyf.png, hinted.png, sample.pdf, sample_rendered.tif, unhinted.png
>
>
> Font glyphs with overlapping paths may be rendered in correctly, especially 
> when the font size is small.
> Sadly, the Traditional Chinese edition of Windows bundled fonts 細明體&新細明體 
> (MingLiU & PMingLiU) and 標楷體 (DFKai-SB) all suffer from this problem.
> See attached sample.pdf and the rendered sample_rendered.tif.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



Jenkins build became unstable: PDFBox 2.0.x » Apache PDFBox #216

2016-09-16 Thread Apache Jenkins Server
See 



-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



Jenkins build became unstable: PDFBox 2.0.x #216

2016-09-16 Thread Apache Jenkins Server
See 


-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Comment Edited] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException when rendering to bitonal image type

2016-09-16 Thread Tilman Hausherr (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496757#comment-15496757
 ] 

Tilman Hausherr edited comment on PDFBOX-3501 at 9/16/16 5:23 PM:
--

The javadoc of getNormalizedComponents warns about this: 
{quote}
An ArrayIndexOutOfBoundsException is thrown if pixel is not large enough to 
hold a pixel value for this ColorModel.
{quote}
So I let java do the allocation.

In BlendComposite:

numSrcComponents: 4
numDstComponents: 1

the dstColorModel has numComponents = 3, but dstPixel and dstComponents are 
both byte arrays with len 1.

dstColorModel: IndexColorModel: #pixelBits = 1 numComponents = 3 color space = 
java.awt.color.ICC_ColorSpace@3d8c7aca transparency = 1 transIndex   = -1 has 
alpha = false isAlphaPre = false

srcColorModel: DirectColorModel: rmask=ff gmask=ff00 bmask=ff amask=ff00


The solution I did is temporary, but we no longer get an unchecked exception. 
The result b/w image is not good.


was (Author: tilman):
The javadoc of getNormalizedComponents warns about this: 
{quote}
An ArrayIndexOutOfBoundsException is thrown if pixel is not large enough to 
hold a pixel value for this ColorModel.
{quote}

In BlendComposite:

numSrcComponents: 4
numDstComponents: 1

the dstColorModel has numComponents = 3, but dstPixel and dstComponents are 
both byte arrays with len 1.

dstColorModel: IndexColorModel: #pixelBits = 1 numComponents = 3 color space = 
java.awt.color.ICC_ColorSpace@3d8c7aca transparency = 1 transIndex   = -1 has 
alpha = false isAlphaPre = false

srcColorModel: DirectColorModel: rmask=ff gmask=ff00 bmask=ff amask=ff00


The solution I did is temporary, but we no longer get an unchecked exception. 
The result b/w image is not good.

> java.lang.ArrayIndexOutOfBoundsException when rendering to bitonal image type
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2, 2.0.3, 2.1.0
>Reporter: mark
> Attachments: PDFBOX-3501.pdf, PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-2852) Improve code quality (2)

2016-09-16 Thread Tilman Hausherr (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-2852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496809#comment-15496809
 ] 

Tilman Hausherr commented on PDFBOX-2852:
-

Re "what's the proposed preference" - do nothing, maybe just clarify javadocs. 
CosArrayList doesn't prevent our other work. We all have very little free time, 
it should be used for development and not for migration problems support.

Re signed PDFs - This is something I noticed as I worked on the problem re 
signing already signed PDF files (Maybe there's an example in the issue, maybe 
not), Adobe claimimg that the document was changed after the first signing, 
because a direct object is not the same as an indirect object. The annotations 
array would be rewritten (as it contains a new signature), but the existing 
annotations / signatures would be considered changed.



> Improve code quality (2)
> 
>
> Key: PDFBOX-2852
> URL: https://issues.apache.org/jira/browse/PDFBOX-2852
> Project: PDFBox
>  Issue Type: Task
>Affects Versions: 2.0.0
>Reporter: Tilman Hausherr
> Attachments: PDNameTreeNode.java.patch, XMPSchema.java.patch, 
> explicit_array_creation.patch, fix_javadoc.patch, foreach.patch, 
> noarray.patch, semicolon.patch, stringbuilder.patch, 
> unnecessary_type_casting.patch, unused_imports.patch, usestatic.patch, 
> winansiencoding.patch, winansiencoding2.patch
>
>
> This is a longterm issue for the task to improve code quality, by using the 
> [SonarQube 
> report|https://analysis.apache.org/dashboard/index/org.apache.pdfbox:pdfbox-reactor],
>  hints in different IDEs, the FindBugs tool and other code quality tools.
> This is a follow-up of PDFBOX-2576, which was getting too long.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Updated] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException when rendering to bitonal image type

2016-09-16 Thread Tilman Hausherr (JIRA)

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

Tilman Hausherr updated PDFBOX-3501:

Summary: java.lang.ArrayIndexOutOfBoundsException when rendering to bitonal 
image type  (was: java.lang.ArrayIndexOutOfBoundsException while converting PDF 
to TIFF)

> java.lang.ArrayIndexOutOfBoundsException when rendering to bitonal image type
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2, 2.0.3, 2.1.0
>Reporter: mark
> Attachments: PDFBOX-3501.pdf, PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Updated] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread Tilman Hausherr (JIRA)

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

Tilman Hausherr updated PDFBOX-3501:

Attachment: PDFBOX-3501.pdf

PDFBOX-3501.pdf is page 5 only.

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2, 2.0.3, 2.1.0
>Reporter: mark
> Attachments: PDFBOX-3501.pdf, PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread Tilman Hausherr (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496757#comment-15496757
 ] 

Tilman Hausherr commented on PDFBOX-3501:
-

The javadoc of getNormalizedComponents warns about this: 
{quote}
An ArrayIndexOutOfBoundsException is thrown if pixel is not large enough to 
hold a pixel value for this ColorModel.
{quote}

In BlendComposite:

numSrcComponents: 4
numDstComponents: 1

the dstColorModel has numComponents = 3, but dstPixel and dstComponents are 
both byte arrays with len 1.

dstColorModel: IndexColorModel: #pixelBits = 1 numComponents = 3 color space = j
ava.awt.color.ICC_ColorSpace@3d8c7aca transparency = 1 transIndex   = -1 has alp
ha = false isAlphaPre = false

srcColorModel: DirectColorModel: rmask=ff gmask=ff00 bmask=ff amask=ff00


The solution I did is temporary, but we no longer get an unchecked exception. 
The result b/w image is not good.

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2, 2.0.3, 2.1.0
>Reporter: mark
> Attachments: PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Comment Edited] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread Tilman Hausherr (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496757#comment-15496757
 ] 

Tilman Hausherr edited comment on PDFBOX-3501 at 9/16/16 4:34 PM:
--

The javadoc of getNormalizedComponents warns about this: 
{quote}
An ArrayIndexOutOfBoundsException is thrown if pixel is not large enough to 
hold a pixel value for this ColorModel.
{quote}

In BlendComposite:

numSrcComponents: 4
numDstComponents: 1

the dstColorModel has numComponents = 3, but dstPixel and dstComponents are 
both byte arrays with len 1.

dstColorModel: IndexColorModel: #pixelBits = 1 numComponents = 3 color space = 
java.awt.color.ICC_ColorSpace@3d8c7aca transparency = 1 transIndex   = -1 has 
alpha = false isAlphaPre = false

srcColorModel: DirectColorModel: rmask=ff gmask=ff00 bmask=ff amask=ff00


The solution I did is temporary, but we no longer get an unchecked exception. 
The result b/w image is not good.


was (Author: tilman):
The javadoc of getNormalizedComponents warns about this: 
{quote}
An ArrayIndexOutOfBoundsException is thrown if pixel is not large enough to 
hold a pixel value for this ColorModel.
{quote}

In BlendComposite:

numSrcComponents: 4
numDstComponents: 1

the dstColorModel has numComponents = 3, but dstPixel and dstComponents are 
both byte arrays with len 1.

dstColorModel: IndexColorModel: #pixelBits = 1 numComponents = 3 color space = j
ava.awt.color.ICC_ColorSpace@3d8c7aca transparency = 1 transIndex   = -1 has alp
ha = false isAlphaPre = false

srcColorModel: DirectColorModel: rmask=ff gmask=ff00 bmask=ff amask=ff00


The solution I did is temporary, but we no longer get an unchecked exception. 
The result b/w image is not good.

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2, 2.0.3, 2.1.0
>Reporter: mark
> Attachments: PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496751#comment-15496751
 ] 

ASF subversion and git services commented on PDFBOX-3501:
-

Commit 1761059 from [~tilman] in branch 'pdfbox/trunk'
[ https://svn.apache.org/r1761059 ]

PDFBOX-3501: avoid ArrayIndexOutOfBoundsException for bitonal images

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2, 2.0.3, 2.1.0
>Reporter: mark
> Attachments: PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496752#comment-15496752
 ] 

ASF subversion and git services commented on PDFBOX-3501:
-

Commit 1761060 from [~tilman] in branch 'pdfbox/branches/2.0'
[ https://svn.apache.org/r1761060 ]

PDFBOX-3501: avoid ArrayIndexOutOfBoundsException for bitonal images

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2, 2.0.3, 2.1.0
>Reporter: mark
> Attachments: PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Updated] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread Tilman Hausherr (JIRA)

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

Tilman Hausherr updated PDFBOX-3501:

Affects Version/s: 2.1.0
   2.0.3

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2, 2.0.3, 2.1.0
>Reporter: mark
> Attachments: PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-3500) Error expected floating point number actual='0.-262'

2016-09-16 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496677#comment-15496677
 ] 

ASF subversion and git services commented on PDFBOX-3500:
-

Commit 1761054 from [~tilman] in branch 'pdfbox/branches/2.0'
[ https://svn.apache.org/r1761054 ]

PDFBOX-3500: catch another bad floating point number, as suggested by Simon 
Gaeremynck

> Error expected floating point number actual='0.-262'
> 
>
> Key: PDFBOX-3500
> URL: https://issues.apache.org/jira/browse/PDFBOX-3500
> Project: PDFBox
>  Issue Type: Bug
>  Components: Parsing
>Affects Versions: 1.8.12, 1.8.13, 2.0.3, 2.1.0
>Reporter: Tilman Hausherr
> Fix For: 1.8.13, 2.0.4, 2.1.0
>
> Attachments: PDFBOX-3500.pdf
>
>
> As reported by Simon Gaeremynck in the user mailing list with attached file. 
> {code}
> [3] Stack trace:
> [error] at org.apache.pdfbox.cos.COSFloat.(COSFloat.java:81)
> [error] at org.apache.pdfbox.cos.COSNumber.get(COSNumber.java:115)
> [error] at 
> org.apache.pdfbox.pdfparser.BaseParser.parseDirObject(BaseParser.java:939)
> {code}
> His proposed change in COSFloat
> {code}
> -if (aFloat.matches("^0\\.0+\\-\\d+"))
> +if (aFloat.matches("^0\\.0*\\-\\d+"))
> {code}
> I'll commit it after running regression tests.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-3500) Error expected floating point number actual='0.-262'

2016-09-16 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496684#comment-15496684
 ] 

ASF subversion and git services commented on PDFBOX-3500:
-

Commit 1761056 from [~tilman] in branch 'pdfbox/branches/1.8'
[ https://svn.apache.org/r1761056 ]

PDFBOX-3500: catch another bad floating point number, as suggested by Simon 
Gaeremynck

> Error expected floating point number actual='0.-262'
> 
>
> Key: PDFBOX-3500
> URL: https://issues.apache.org/jira/browse/PDFBOX-3500
> Project: PDFBox
>  Issue Type: Bug
>  Components: Parsing
>Affects Versions: 1.8.12, 1.8.13, 2.0.3, 2.1.0
>Reporter: Tilman Hausherr
>Assignee: Tilman Hausherr
> Fix For: 1.8.13, 2.0.4, 2.1.0
>
> Attachments: PDFBOX-3500.pdf
>
>
> As reported by Simon Gaeremynck in the user mailing list with attached file. 
> {code}
> [3] Stack trace:
> [error] at org.apache.pdfbox.cos.COSFloat.(COSFloat.java:81)
> [error] at org.apache.pdfbox.cos.COSNumber.get(COSNumber.java:115)
> [error] at 
> org.apache.pdfbox.pdfparser.BaseParser.parseDirObject(BaseParser.java:939)
> {code}
> His proposed change in COSFloat
> {code}
> -if (aFloat.matches("^0\\.0+\\-\\d+"))
> +if (aFloat.matches("^0\\.0*\\-\\d+"))
> {code}
> I'll commit it after running regression tests.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-3500) Error expected floating point number actual='0.-262'

2016-09-16 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15496678#comment-15496678
 ] 

ASF subversion and git services commented on PDFBOX-3500:
-

Commit 1761055 from [~tilman] in branch 'pdfbox/trunk'
[ https://svn.apache.org/r1761055 ]

PDFBOX-3500: catch another bad floating point number, as suggested by Simon 
Gaeremynck

> Error expected floating point number actual='0.-262'
> 
>
> Key: PDFBOX-3500
> URL: https://issues.apache.org/jira/browse/PDFBOX-3500
> Project: PDFBox
>  Issue Type: Bug
>  Components: Parsing
>Affects Versions: 1.8.12, 1.8.13, 2.0.3, 2.1.0
>Reporter: Tilman Hausherr
> Fix For: 1.8.13, 2.0.4, 2.1.0
>
> Attachments: PDFBOX-3500.pdf
>
>
> As reported by Simon Gaeremynck in the user mailing list with attached file. 
> {code}
> [3] Stack trace:
> [error] at org.apache.pdfbox.cos.COSFloat.(COSFloat.java:81)
> [error] at org.apache.pdfbox.cos.COSNumber.get(COSNumber.java:115)
> [error] at 
> org.apache.pdfbox.pdfparser.BaseParser.parseDirObject(BaseParser.java:939)
> {code}
> His proposed change in COSFloat
> {code}
> -if (aFloat.matches("^0\\.0+\\-\\d+"))
> +if (aFloat.matches("^0\\.0*\\-\\d+"))
> {code}
> I'll commit it after running regression tests.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Resolved] (PDFBOX-3500) Error expected floating point number actual='0.-262'

2016-09-16 Thread Tilman Hausherr (JIRA)

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

Tilman Hausherr resolved PDFBOX-3500.
-
Resolution: Fixed
  Assignee: Tilman Hausherr

> Error expected floating point number actual='0.-262'
> 
>
> Key: PDFBOX-3500
> URL: https://issues.apache.org/jira/browse/PDFBOX-3500
> Project: PDFBox
>  Issue Type: Bug
>  Components: Parsing
>Affects Versions: 1.8.12, 1.8.13, 2.0.3, 2.1.0
>Reporter: Tilman Hausherr
>Assignee: Tilman Hausherr
> Fix For: 1.8.13, 2.0.4, 2.1.0
>
> Attachments: PDFBOX-3500.pdf
>
>
> As reported by Simon Gaeremynck in the user mailing list with attached file. 
> {code}
> [3] Stack trace:
> [error] at org.apache.pdfbox.cos.COSFloat.(COSFloat.java:81)
> [error] at org.apache.pdfbox.cos.COSNumber.get(COSNumber.java:115)
> [error] at 
> org.apache.pdfbox.pdfparser.BaseParser.parseDirObject(BaseParser.java:939)
> {code}
> His proposed change in COSFloat
> {code}
> -if (aFloat.matches("^0\\.0+\\-\\d+"))
> +if (aFloat.matches("^0\\.0*\\-\\d+"))
> {code}
> I'll commit it after running regression tests.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Closed] (PDFBOX-3499) PDFBox 2.0.2 not parsing Japanese and Chinese Characters correctly from PDF

2016-09-16 Thread Tilman Hausherr (JIRA)

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

Tilman Hausherr closed PDFBOX-3499.
---
Resolution: Not A Problem

> PDFBox 2.0.2 not parsing Japanese and Chinese Characters correctly from PDF
> ---
>
> Key: PDFBOX-3499
> URL: https://issues.apache.org/jira/browse/PDFBOX-3499
> Project: PDFBox
>  Issue Type: Bug
>  Components: Parsing
>Affects Versions: 2.0.2
>Reporter: Kaleb Akalework
>Priority: Critical
> Attachments: AppBody-Sample-Chinese.pdf, UnicodeTest.pdf, nihao2.pdf, 
> nihao2_unc.pdf
>
>
> I'm trying to use PDFBox 2.0.2 to parse PDF files that contain Japanese and 
> Chinese characters, but for some reason it does parse it correctly. Every 
> character that is extracted is changed to the first letter in the line. For 
> example if the document contains 早上好, this, the extracted text will correctly 
> know that it has 3 characters but all 3 characters will be 早早早, the last two 
> characters are replaced by the first character. This same string is correctly 
> parsed, in a word document.  I was trying to use this with Tika-13, which was 
> is PDFBOX 2.0.2. Under Tim Allisons (From Tika) advice i tried it with PDFBOX 
> 2.0.3. And I still see the same problem. The following is the code I used.
> {code}
> import java.io.File;
> import java.io.IOException;
> import org.apache.pdfbox.cos.COSDocument;
> import org.apache.pdfbox.io.RandomAccessFile;
> import org.apache.pdfbox.pdfparser.PDFParser;
> import org.apache.pdfbox.pdmodel.PDDocument;
> import org.apache.pdfbox.text.PDFTextStripper;
> public class PDFBoxTesting
> {
> private static PDFParser parser;
> private static PDFTextStripper pdfStripper;
> private static PDDocument pdDoc;
> private static COSDocument cosDoc;
> private static String Text;
> private static String filePath;
> private static File file;
> public static String ToText() throws IOException
> {
> pdfStripper = null;
> pdDoc = null;
> cosDoc = null;
> filePath = "C:\\Users\\kaleba\\Desktop\\nihao2.pdf";
> file = new File(filePath);
> parser = new PDFParser(new RandomAccessFile(file, "r")); // update 
> for PDFBox V 2.0 
> parser.parse();
> cosDoc = parser.getDocument();
> pdfStripper = new PDFTextStripper();
> pdDoc = new PDDocument(cosDoc);
> pdDoc.getNumberOfPages();
> pdfStripper.setStartPage(1);
> pdfStripper.setEndPage(10); // reading text from page 1 to 10 
> // if you want to get text from full pdf file use this code
> // pdfStripper.setEndPage(pdDoc.getNumberOfPages()); 
> Text = pdfStripper.getText(pdDoc); // put breakpoint after executing 
> getTtext. 
> return Text;
> }
> public static void main(String[] args)
> {
> try
> {
> ToText();
> }
> catch (Exception e)
> {
> int i = 1;
> }
> }
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-2852) Improve code quality (2)

2016-09-16 Thread Maruan Sahyoun (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-2852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15495821#comment-15495821
 ] 

Maruan Sahyoun commented on PDFBOX-2852:


well - moving forward what's the proposed preference - backing the List by 
CosArrayList or not so we have a pattern for new functionality. And maybe we 
can reduce the number of areas where this is not followed although some might 
stay with the current behavior.

 {quote}
it is needed for annotations, replacing it with a List will break 
signing already signed PDFs, because signing expects references / direct 
objects to stay
{quote} 

I don't understand this one. If we sign an already signed PDF don't we write 
the changes only doing an incremental save so the old annotations stay as they 
are?.

> Improve code quality (2)
> 
>
> Key: PDFBOX-2852
> URL: https://issues.apache.org/jira/browse/PDFBOX-2852
> Project: PDFBox
>  Issue Type: Task
>Affects Versions: 2.0.0
>Reporter: Tilman Hausherr
> Attachments: PDNameTreeNode.java.patch, XMPSchema.java.patch, 
> explicit_array_creation.patch, fix_javadoc.patch, foreach.patch, 
> noarray.patch, semicolon.patch, stringbuilder.patch, 
> unnecessary_type_casting.patch, unused_imports.patch, usestatic.patch, 
> winansiencoding.patch, winansiencoding2.patch
>
>
> This is a longterm issue for the task to improve code quality, by using the 
> [SonarQube 
> report|https://analysis.apache.org/dashboard/index/org.apache.pdfbox:pdfbox-reactor],
>  hints in different IDEs, the FindBugs tool and other code quality tools.
> This is a follow-up of PDFBOX-2576, which was getting too long.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread mark (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-3501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15495793#comment-15495793
 ] 

mark commented on PDFBOX-3501:
--

thanks for the fast reaction.

i added the PdfToTiffConverter as attachment

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2
>Reporter: mark
> Attachments: PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Updated] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread mark (JIRA)

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

mark updated PDFBOX-3501:
-
Attachment: PdfToTiffConverter.java

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2
>Reporter: mark
> Attachments: PdfToTiffConverter.java, error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread JIRA

[ 
https://issues.apache.org/jira/browse/PDFBOX-3501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15495732#comment-15495732
 ] 

Andreas Lehmkühler commented on PDFBOX-3501:


PdfToTiffConverter isn't part of PDFBox. Please provide us with the some 
information about the parameters which are used to call 
PDFRenderer#renderImageWithDPI

The rendering works fine using PDFDebugger (2.0.2 and trunk).

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2
>Reporter: mark
> Attachments: error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
>   At: 
> org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Updated] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread mark (JIRA)

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

mark updated PDFBOX-3501:
-
Description: 
while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException for 
the attached error.pdf file

Tested with Version 2.0.0 and 2.0.2

Stacktrace:
java.lang.ArrayIndexOutOfBoundsException: 1
At: 
java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
At: 
java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
At: 
org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
At: 
org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
At: 
org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
At: 
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
At: 
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
At: 
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
At: 
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
At: 
org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
At: 
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
At: 
org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:94)
At: 
org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:71)
At: 
org.monitoring.system.util.PdfToTiffConverter.convertPdfToTiff(PdfToTiffConverter.java:44)


  was:
while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException for 
the attached error.pdf file

Tested with Version 2.0.0 and 2.0.2


> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2
>Reporter: mark
> Attachments: error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2
> Stacktrace:
>   java.lang.ArrayIndexOutOfBoundsException: 1
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1197)
>   At: 
> java.awt.image.ColorModel.getNormalizedComponents(ColorModel.java:1439)
>   At: 
> org.apache.pdfbox.pdmodel.graphics.blend.BlendComposite$BlendCompositeContext.compose(BlendComposite.java:160)
>   At: sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:179)
>   At: sun.java2d.pipe.DrawImage.renderImageXform(DrawImage.java:546)
>   At: sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:264)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:76)
>   At: sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014)
>   At: sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318)
>   At: sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3445)
>   At: 
> org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawer.java:1154)
>   At: 
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:66)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:815)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:472)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:446)
>   At: 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>   At: org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:189)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
>   At: 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
>   

[jira] [Updated] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread mark (JIRA)

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

mark updated PDFBOX-3501:
-
Description: 
while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException for 
the attached error.pdf file

Tested with Version 2.0.0 and 2.0.2

  was:
while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException fo a 
specific PDF

Tested with Version 2.0.0 and 2.0.2


> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2
>Reporter: mark
> Attachments: error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException 
> for the attached error.pdf file
> Tested with Version 2.0.0 and 2.0.2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Updated] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread mark (JIRA)

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

mark updated PDFBOX-3501:
-
Attachment: error.pdf

> java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF
> -
>
> Key: PDFBOX-3501
> URL: https://issues.apache.org/jira/browse/PDFBOX-3501
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.2
>Reporter: mark
> Attachments: error.pdf
>
>
> while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException fo 
> a specific PDF
> Tested with Version 2.0.0 and 2.0.2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Created] (PDFBOX-3501) java.lang.ArrayIndexOutOfBoundsException while converting PDF to TIFF

2016-09-16 Thread mark (JIRA)
mark created PDFBOX-3501:


 Summary: java.lang.ArrayIndexOutOfBoundsException while converting 
PDF to TIFF
 Key: PDFBOX-3501
 URL: https://issues.apache.org/jira/browse/PDFBOX-3501
 Project: PDFBox
  Issue Type: Bug
  Components: Rendering
Affects Versions: 2.0.2
Reporter: mark


while using the PdfToTiffConverter i got an ArrayIndexOutOfBoundsException fo a 
specific PDF

Tested with Version 2.0.0 and 2.0.2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-2852) Improve code quality (2)

2016-09-16 Thread Tilman Hausherr (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-2852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15495627#comment-15495627
 ] 

Tilman Hausherr commented on PDFBOX-2852:
-

I disagree with dumping COSArrayList everywhere (although I'm aware that the 
current situation is weird) because

- we haven't researched why this was introduced in the first place
- it is needed for annotations, replacing it with a List will 
break signing already signed PDFs, because signing expects references / direct 
objects to stay
- it will require a lot of user support


> Improve code quality (2)
> 
>
> Key: PDFBOX-2852
> URL: https://issues.apache.org/jira/browse/PDFBOX-2852
> Project: PDFBox
>  Issue Type: Task
>Affects Versions: 2.0.0
>Reporter: Tilman Hausherr
> Attachments: PDNameTreeNode.java.patch, XMPSchema.java.patch, 
> explicit_array_creation.patch, fix_javadoc.patch, foreach.patch, 
> noarray.patch, semicolon.patch, stringbuilder.patch, 
> unnecessary_type_casting.patch, unused_imports.patch, usestatic.patch, 
> winansiencoding.patch, winansiencoding2.patch
>
>
> This is a longterm issue for the task to improve code quality, by using the 
> [SonarQube 
> report|https://analysis.apache.org/dashboard/index/org.apache.pdfbox:pdfbox-reactor],
>  hints in different IDEs, the FindBugs tool and other code quality tools.
> This is a follow-up of PDFBOX-2576, which was getting too long.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org