You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@pdfbox.apache.org by Peter Williams <pe...@gmail.com> on 2012/10/20 04:35:36 UTC
Bug Report: java.lang.IllegalArgumentException from ExtractText
Hi,
Your web page seemed to say that bugs should be reported by emailing this
address.
Steps to Reproduce
Download GAM-OptimalScaling2.pdf from
http://www.math.vu.nl/sto/onderwijs/statlearn/GAM-OptimalScaling2.pdf
java -jar pdfbox-app-1.7.1.jar ExtractText -sort GAM-OptimalScaling2.pdf
GAM-OptimalScaling2.sorted.txt
ExtractText failed with the following exception:
java.lang.IllegalArgumentException: Comparison method violates its general
contract!
at java.util.TimSort.mergeHi(Unknown Source)
at java.util.TimSort.mergeAt(Unknown Source)
at java.util.TimSort.mergeCollapse(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at
org.apache.pdfbox.util.PDFTextStripper.writePage(PDFTextStripper.java:558)
at
org.apache.pdfbox.util.PDFTextStripper.processPage(PDFTextStripper.java:449)
at
org.apache.pdfbox.util.PDFTextStripper.processPages(PDFTextStripper.java:372)
at
org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:328)
at
org.apache.pdfbox.ExtractText.startExtraction(ExtractText.java:274)
at org.apache.pdfbox.ExtractText.main(ExtractText.java:84)
at org.apache.pdfbox.PDFBox.main(PDFBox.java:42)
----------------------------------------------
Peter Williams
0488 783 700 / +61 488 783 700
Re: Bug Report: java.lang.IllegalArgumentException from ExtractText
Posted by Leleu Eric <er...@gmail.com>.
Hi,
I have tried your command with the given PDF, the extraction succeeded on
my environment.
I'm under a Fedora with an OpenJDK (version 1.6.0_22 64Bits)
Could you give us some details about the configuration of your environment?
Best regards,
Eric
2012/10/19 Peter Williams <pe...@gmail.com>
> Hi,
>
> Your web page seemed to say that bugs should be reported by emailing this
> address.
>
> Steps to Reproduce
>
> Download GAM-OptimalScaling2.pdf from
> http://www.math.vu.nl/sto/onderwijs/statlearn/GAM-OptimalScaling2.pdf
>
> java -jar pdfbox-app-1.7.1.jar ExtractText -sort GAM-OptimalScaling2.pdf
> GAM-OptimalScaling2.sorted.txt
> ExtractText failed with the following exception:
> java.lang.IllegalArgumentException: Comparison method violates its general
> contract!
> at java.util.TimSort.mergeHi(Unknown Source)
> at java.util.TimSort.mergeAt(Unknown Source)
> at java.util.TimSort.mergeCollapse(Unknown Source)
> at java.util.TimSort.sort(Unknown Source)
> at java.util.TimSort.sort(Unknown Source)
> at java.util.Arrays.sort(Unknown Source)
> at java.util.Collections.sort(Unknown Source)
> at
> org.apache.pdfbox.util.PDFTextStripper.writePage(PDFTextStripper.java:558)
> at
>
> org.apache.pdfbox.util.PDFTextStripper.processPage(PDFTextStripper.java:449)
> at
>
> org.apache.pdfbox.util.PDFTextStripper.processPages(PDFTextStripper.java:372)
> at
> org.apache.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:328)
> at
> org.apache.pdfbox.ExtractText.startExtraction(ExtractText.java:274)
> at org.apache.pdfbox.ExtractText.main(ExtractText.java:84)
> at org.apache.pdfbox.PDFBox.main(PDFBox.java:42)
>
>
> ----------------------------------------------
> Peter Williams
> 0488 783 700 / +61 488 783 700
>