[ https://issues.apache.org/jira/browse/TIKA-1732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14737435#comment-14737435 ]
Assaf Urieli commented on TIKA-1732: ------------------------------------ Thanks for the hints - there was definitely something additional on the classpath that was breaking this. When I moved my test to a project with only the JRE and tika-app-1.10.jar on the classpath, it works. I'll try to figure out what the conflict was and report back. Meanwhile, this issue can be considered closed. Sorry for the bother! > TikaException "Failed to close temporary resources" with AutoDetectParser on > Windows > ------------------------------------------------------------------------------------ > > Key: TIKA-1732 > URL: https://issues.apache.org/jira/browse/TIKA-1732 > Project: Tika > Issue Type: Bug > Components: core > Affects Versions: 1.10 > Environment: Windows 8.1 Pro, Java 1.8.0_45 > Reporter: Assaf Urieli > Attachments: test.docx > > > When running the very basic example on > https://tika.apache.org/1.7/examples.html > The following exception is thrown: > Exception in thread "main" org.apache.tika.exception.TikaException: Failed to > close temporary resources > at > org.apache.tika.io.TemporaryResources.dispose(TemporaryResources.java:152) > at > org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:127) > at > org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:136) > at > com.joliciel.test.tika.TikaStructureTest.main(TikaStructureTest.java:17) > Caused by: java.io.IOException: Could not delete temporary file > C:\Users\Assaf\AppData\Local\Temp\apache-tika-1485913318469340881.tmp > at > org.apache.tika.io.TemporaryResources$1.close(TemporaryResources.java:70) > at > org.apache.tika.io.TemporaryResources.close(TemporaryResources.java:121) > at > org.apache.tika.io.TemporaryResources.dispose(TemporaryResources.java:150) > ... 3 more > The code is: > import java.io.InputStream; > import org.apache.tika.metadata.Metadata; > import org.apache.tika.parser.AutoDetectParser; > import org.apache.tika.sax.BodyContentHandler; > public class TikaTest { > public static void main(String[] args) throws Exception { > InputStream stream = > TikaTest.class.getResourceAsStream("test.docx"); > BodyContentHandler handler = new BodyContentHandler(); > AutoDetectParser parser = new AutoDetectParser(); > Metadata metadata = new Metadata(); > try { > parser.parse(stream, handler, metadata); > System.out.println(handler.toString()); > } finally { > stream.close(); > } > } > } > The file analysed is a Microsoft Word 2013 DOCX. -- This message was sent by Atlassian JIRA (v6.3.4#6332)