Uploaded image for project: 'Tika'
  1. Tika
  2. TIKA-1172

Out Of Memory exception occurring in GUI on 20MB pdf

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Trivial
    • Resolution: Cannot Reproduce
    • Affects Version/s: 1.4
    • Fix Version/s: None
    • Component/s: gui
    • Labels:
    • Environment:

      Macbook Air with 8 GB RAM , Mac OSX 10.8.4 , Java 1.6.0_51

      Description

      Was running the GUI version of Apache Tika app, contained in the .jar..

      Got a stack trace instead of output.

      Tika worked fine from command line on the file though.

      Apache Tika was unable to parse the document
      at /Users/emcp/Development/unsorted/2014BudgetFinal.pdf.

      The full exception stack trace is included below:

      java.lang.OutOfMemoryError: Java heap space
      at javax.swing.text.BoxView.updateLayoutArray(BoxView.java:194)
      at javax.swing.text.BoxView.replace(BoxView.java:168)
      at javax.swing.text.View.updateChildren(View.java:1095)
      at javax.swing.text.View.insertUpdate(View.java:679)
      at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1591)
      at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1850)
      at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185)
      at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:734)
      at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:693)
      at javax.swing.text.DefaultEditorKit.read(DefaultEditorKit.java:254)
      at javax.swing.JEditorPane.setText(JEditorPane.java:1499)
      at org.apache.tika.gui.TikaGUI.setText(TikaGUI.java:441)
      at org.apache.tika.gui.TikaGUI.handleStream(TikaGUI.java:340)
      at org.apache.tika.gui.TikaGUI.openFile(TikaGUI.java:279)
      at org.apache.tika.gui.ParsingTransferHandler.importFiles(ParsingTransferHandler.java:94)
      at org.apache.tika.gui.ParsingTransferHandler.importData(ParsingTransferHandler.java:77)
      at javax.swing.TransferHandler.importData(TransferHandler.java:755)
      at javax.swing.TransferHandler$DropHandler.drop(TransferHandler.java:1478)
      at java.awt.dnd.DropTarget.drop(DropTarget.java:434)
      at javax.swing.TransferHandler$SwingDropTarget.drop(TransferHandler.java:1203)
      at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:519)
      at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:832)
      at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:756)
      at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:30)
      at java.awt.Component.dispatchEventImpl(Component.java:4633)
      at java.awt.Container.dispatchEventImpl(Container.java:2141)
      at java.awt.Component.dispatchEvent(Component.java:4604)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
      at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4354)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4205)
      at java.awt.Container.dispatchEventImpl(Container.java:2127)
      at java.awt.Window.dispatchEventImpl(Window.java:2489)

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              emcp Erik
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: