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

Konstantin Gribov resolved TIKA-3149.
-------------------------------------
      Assignee: Konstantin Gribov
    Resolution: Not A Bug

> Tikka 1.18 not working with tess4j 3.4.8 on linux
> -------------------------------------------------
>
>                 Key: TIKA-3149
>                 URL: https://issues.apache.org/jira/browse/TIKA-3149
>             Project: Tika
>          Issue Type: Bug
>          Components: parser
>    Affects Versions: 1.18
>         Environment: linux and deployedo n weblogic
>            Reporter: Vishakha 
>            Assignee: Konstantin Gribov
>            Priority: Blocker
>              Labels: starter
>
> I am using tikka 1.18 version to parse the docuemtn content. It is working 
> independently when deployed on linux but it is not working. If tessract is 
> used before it. It is giving below error while parseTostring 
> code : 
> Tika tika = new Tika();Tika tika = new Tika();
> try(InputStream stream = new 
> FileInputStream(Paths.get(documentPath.concat(documentName)).toAbsolutePath().toString()))
>  { String documentExt = 
> tika.detect(Paths.get(documentPath.concat(documentName)).toAbsolutePath().toString());
> String outputStr = tika.parseToString(stream);
> String tempStr = outputStr.replace("\n", ""); _Logger.info("tempStr: " 
> +tempStr); }
> catch (TikaException e) \{
>  // TODO Auto-generated catch block _Logger.error("Error :",e); }
> Error as :
> java.lang.StackOverflowError
>       at 
> org.slf4j.impl.JDK14LoggerAdapter.fillCallerData(JDK14LoggerAdapter.java:602)
>       at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:587)
>       at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:660)
>       at 
> org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:221)
>       at 
> org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:303)
>       at java.util.logging.Logger.log(Logger.java:738)
>       at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:588)
>       at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:660)
>       at 
> org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:221)
>       at 
> org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:303)
>       at java.util.logging.Logger.log(Logger.java:738)
>       at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:588)
>       at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:660)
>       at 
> org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:221)
>       at 
> org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:303)
>       at java.util.logging.Logger.log(Logger.java:738)
>       at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:588)
>       at org.slf4j.impl.JDK14LoggerAdapter.log(JDK14LoggerAdapter.java:660)
>       at 
> org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:221)
>       at 
> org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:303)
>       at java.util.logging.Logger.log(Logger.java:738)
> ...
> > 
> kindly let us know the solution



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to