{"action":"opened","issue":{"url":"https://api.github.com/repos/tabulapdf/tabula-java/issues/86","repository_url":"https://api.github.com/repos/tabulapdf/tabula-java","labels_url":"https://api.github.com/repos/tabulapdf/tabula-java/issues/86/labels{/name}","comments_url":"https://api.github.com/repos/tabulapdf/tabula-java/issues/86/comments","events_url":"https://api.github.com/repos/tabulapdf/tabula-java/issues/86/events","html_url":"https://github.com/tabulapdf/tabula-java/issues/86","id":160058451,"number":86,"title":"Blank CSV file created - OutofBoundsException and unsupported/disabled operation","user":{"login":"sticke4","id":13946620,"avatar_url":"https://avatars.githubusercontent.com/u/13946620?v=3","gravatar_id":"","url":"https://api.github.com/users/sticke4","html_url":"https://github.com/sticke4","followers_url":"https://api.github.com/users/sticke4/followers","following_url":"https://api.github.com/users/sticke4/following{/other_user}","gists_url":"https://api.github.com/users/sticke4/gists{/gist_id}","starred_url":"https://api.github.com/users/sticke4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sticke4/subscriptions","organizations_url":"https://api.github.com/users/sticke4/orgs","repos_url":"https://api.github.com/users/sticke4/repos","events_url":"https://api.github.com/users/sticke4/events{/privacy}","received_events_url":"https://api.github.com/users/sticke4/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-06-13T22:24:19Z","updated_at":"2016-06-13T22:24:19Z","closed_at":null,"body":"I am having some issues with tabula-java. When I run it on some PDFs, I get the error messages reproduced below. When attempting to output any results to a csv file, the file comes back empty. The files affected work well in the regular Tabula version with the browser based GUI, but I would prefer to use the command line version.\r\n\r\nI generated a script from the gui based Tabula so the area coordinates are correct. Unfortunately, I do not fully understand the error messages for me to pinpoint what exactly is going wrong in the affected PDFs. Here is a link to the pdf I have been trying to use [October 2013](http://www.flychicago.com/SiteCollectionDocuments/OHare/AboutUs/NoiseManagement/Aircraft%20Noise%20Management%20System%20Report/2013/2013%20October.pdf) \r\nand here is the bash script I have been trying with \r\n\r\n```\r\n#!/bin/bash\r\n\r\njava -jar tabula-java.jar --no-spreadsheet -a 132.855,29.58,246.84,581.91 -o Test.csv -p 4 2013\\ October.pdf\r\n\r\n```\r\n\r\nHere is the error produced by the program. I have not had luck using the debug switch or routine either.\r\n```\r\nJun 13, 2016 4:50:44 PM org.apache.pdfbox.util.operator.pagedrawer.FillNonZeroRule process\r\nWARNING: java.lang.ArrayIndexOutOfBoundsException: 40\r\njava.lang.ArrayIndexOutOfBoundsException: 40\r\n        at java.awt.geom.Path2D$Float$TxIterator.currentSegment(Unknown Source)\r\n        at technology.tabula.ObjectExtractor.strokeOrFillPath(ObjectExtractor.java:226)\r\n        at technology.tabula.ObjectExtractor.fillPath(ObjectExtractor.java:285)\r\n        at org.apache.pdfbox.util.operator.pagedrawer.FillNonZeroRule.process(FillNonZeroRule.java:58)\r\n        at org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:557)\r\n        at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:268)\r\n        at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:235)\r\n        at org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:215)\r\n        at technology.tabula.ObjectExtractor.drawPage(ObjectExtractor.java:153)\r\n        at technology.tabula.ObjectExtractor.extractPage(ObjectExtractor.java:108)\r\n        at technology.tabula.PageIterator.next(PageIterator.java:29)\r\n        at technology.tabula.CommandLineApp.extractTables(CommandLineApp.java:142)\r\n        at technology.tabula.CommandLineApp.main(CommandLineApp.java:60)\r\n\r\nJun 13, 2016 4:50:45 PM org.apache.pdfbox.util.PDFStreamEngine processOperator\r\nINFO: unsupported/disabled operation: BDC\r\nJun 13, 2016 4:50:45 PM org.apache.pdfbox.util.PDFStreamEngine processOperator\r\nINFO: unsupported/disabled operation: i\r\nJun 13, 2016 4:50:45 PM org.apache.pdfbox.util.PDFStreamEngine processOperator\r\nINFO: unsupported/disabled operation: EMC\r\nException in thread \"main\" java.lang.UnsupportedOperationException\r\n        at technology.tabula.Ruling.getPosition(Ruling.java:64)\r\n        at technology.tabula.Ruling.collapseOrientedRulings(Ruling.java:413)\r\n        at technology.tabula.Ruling.collapseOrientedRulings(Ruling.java:394)\r\n        at technology.tabula.Page.getRulings(Page.java:175)\r\n        at technology.tabula.extractors.SpreadsheetExtractionAlgorithm.extract(SpreadsheetExtractionAlgorithm.java:86)\r\n        at technology.tabula.CommandLineApp.extractTables(CommandLineApp.java:172)\r\n        at technology.tabula.CommandLineApp.main(CommandLineApp.java:60)\r\n```\r\n\r\n\r\n"}}
{"actor":{"display_login":"sticke4"}}