[
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)