[ https://issues.apache.org/jira/browse/PDFBOX-4534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jack updated PDFBOX-4534: ------------------------- Description: I found several unexpected exceptions while running pdfbox, could anyone please help take a look? 1. java.awt.geom.NoninvertibleTransformException Determinant is -0.0 java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext.<init> - Line 110 (AxialShadingContext.java) org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - Line 67 (AxialShadingPaint.java) sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 (PixelToParallelogramConverter.java) sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 (PageDrawer.java) org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 41 (ShadingFill.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 503 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 (PDFStreamEngine.java) org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 (PDFRenderer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 (PDFRenderer.java) 2. java.lang.ClassCastException org.apache.pdfbox.cos.COSString cannot be cast to org.apache.pdfbox.cos.COSStream org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 (PDImageXObject.java) org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 (PDImageXObject.java) org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 (PDImageXObject.java) 3. org.apache.pdfbox.contentstream.operator.MissingOperandException Operator cm has too few operands: [COSInt\\{0}, COSInt\\{0}, COSInt\\{0}] org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 (Concatenate.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 503 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 401 (PDFStreamEngine.java) org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 (PageDrawer.java) org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) org.apache.pdfbox.rendering.TilingPaint.<init> - Line 103 (TilingPaint.java) org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 (TilingPaintFactory.java) org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 (PageDrawer.java) org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - Line 36 (FillEvenOddRule.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 503 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 (PDFStreamEngine.java) org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 (PDFRenderer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 (PDFRenderer.java) 4. org.apache.pdfbox.contentstream.operator.MissingOperandException Operator gs has too few operands: [] org.apache.pdfbox.contentstream.operator.state.SetGraphicsStateParameters.process - Line 45 (SetGraphicsStateParameters.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 503 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 (PDFStreamEngine.java) org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 (PDFRenderer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 (PDFRenderer.java) was: I found several unexpected exceptions while running pdfbox, could anyone please help take a look? 1. java.awt.geom.NoninvertibleTransformException Determinant is -0.0 java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext.<init> - Line 110 (AxialShadingContext.java) org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - Line 67 (AxialShadingPaint.java) sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 (PixelToParallelogramConverter.java) sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 (PageDrawer.java) org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 41 (ShadingFill.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 503 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 (PDFStreamEngine.java) org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 (PDFRenderer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 (PDFRenderer.java) 2. java.lang.ClassCastException org.apache.pdfbox.cos.COSString cannot be cast to org.apache.pdfbox.cos.COSStream org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 (PDImageXObject.java) org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 (PDImageXObject.java) org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 (PDImageXObject.java) 3. org.apache.pdfbox.contentstream.operator.MissingOperandException Operator cm has too few operands: [COSInt\{0}, COSInt\{0}, COSInt\{0}] org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 (Concatenate.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 503 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 401 (PDFStreamEngine.java) org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 (PageDrawer.java) org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) org.apache.pdfbox.rendering.TilingPaint.<init> - Line 103 (TilingPaint.java) org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 (TilingPaintFactory.java) org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 (PageDrawer.java) org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - Line 36 (FillEvenOddRule.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 503 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 (PDFStreamEngine.java) org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 (PDFStreamEngine.java) org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 (PDFRenderer.java) org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 (PDFRenderer.java) > Some unexpected exceptions for pdfbox > ------------------------------------- > > Key: PDFBOX-4534 > URL: https://issues.apache.org/jira/browse/PDFBOX-4534 > Project: PDFBox > Issue Type: Bug > Components: Rendering > Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos > Reporter: Jack > Priority: Major > Labels: interpolation, quality > > I found several unexpected exceptions while running pdfbox, could anyone > please help take a look? > > 1. java.awt.geom.NoninvertibleTransformException > Determinant is -0.0 > java.awt.geom.AffineTransform.createInverse - Line 2668 > (AffineTransform.java) > org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext.<init> - Line > 110 (AxialShadingContext.java) > org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - > Line 67 (AxialShadingPaint.java) > sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) > sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) > sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) > sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) > sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 > (PixelToParallelogramConverter.java) > sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) > sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) > org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 > (PageDrawer.java) > org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line > 41 (ShadingFill.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 > (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - > Line 503 (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 > (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 > (PDFStreamEngine.java) > org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) > org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 > (PDFRenderer.java) > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 > (PDFRenderer.java) > > 2. java.lang.ClassCastException > > org.apache.pdfbox.cos.COSString cannot be cast to > org.apache.pdfbox.cos.COSStream > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 > (PDImageXObject.java) > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 > (PDImageXObject.java) > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 > (PDImageXObject.java) > > 3. org.apache.pdfbox.contentstream.operator.MissingOperandException > > Operator cm has too few operands: [COSInt\\{0}, COSInt\\{0}, COSInt\\{0}] > org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 > (Concatenate.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 > (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - > Line 503 (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line > 401 (PDFStreamEngine.java) > org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 > (PageDrawer.java) > org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 > (TilingPaint.java) > org.apache.pdfbox.rendering.TilingPaint.<init> - Line 103 (TilingPaint.java) > org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 > (TilingPaintFactory.java) > org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) > org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 > (PageDrawer.java) > org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) > org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - > Line 36 (FillEvenOddRule.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 > (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - > Line 503 (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 > (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 > (PDFStreamEngine.java) > org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) > org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 > (PDFRenderer.java) > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 > (PDFRenderer.java) > 4. org.apache.pdfbox.contentstream.operator.MissingOperandException > Operator gs has too few operands: [] > org.apache.pdfbox.contentstream.operator.state.SetGraphicsStateParameters.process > - Line 45 (SetGraphicsStateParameters.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 > (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line > 503 (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 > (PDFStreamEngine.java) > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 > (PDFStreamEngine.java) > org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) > org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 > (PDFRenderer.java) > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 > (PDFRenderer.java) -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org