[ https://issues.apache.org/jira/browse/TIKA-1452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tyler Palsulich closed TIKA-1452. --------------------------------- Resolution: Not A Problem I'm closing this as not a problem. But, please feel free to reopen if you're still having this issue! > parser.parse() throws exception after which the procesed file is not getting > renamed/moved/deleted > -------------------------------------------------------------------------------------------------- > > Key: TIKA-1452 > URL: https://issues.apache.org/jira/browse/TIKA-1452 > Project: Tika > Issue Type: Bug > Components: detector, metadata, parser > Affects Versions: 1.6 > Environment: jre6 > Reporter: Abhishek > > I am passing a file as input stream to parser.parse() method while using > apache tika library to convert file to text.The method throws an exception > (displayed below) but the input stream is closed in the finally block > successfully. Then while renaming the file, the File.renameTo method from > java.io returns false. I am not able to rename/delete/move the file despite > successfully closing the inputStream. I am afraid another instance of file is > created, while parser.parse() method processess the file, which doesn't get > closed till the time exception is throw. Is that possible? If so what should > I do to rename or delete the file. > The Exception thrown while checking the content type is > java.lang.NoClassDefFoundError: Could not initialize class > com.adobe.xmp.impl.XMPMetaParser > at com.adobe.xmp.XMPMetaFactory.parseFromBuffer(XMPMetaFactory.java:160) > at com.adobe.xmp.XMPMetaFactory.parseFromBuffer(XMPMetaFactory.java:144) > at com.drew.metadata.xmp.XmpReader.extract(XmpReader.java:106) > at > com.drew.imaging.jpeg.JpegMetadataReader.extractMetadataFromJpegSegmentReader(JpegMetadataReader.java:112) > at > com.drew.imaging.jpeg.JpegMetadataReader.readMetadata(JpegMetadataReader.java:71) > > at > org.apache.tika.parser.image.ImageMetadataExtractor.parseJpeg(ImageMetadataExtractor.java:91) > at org.apache.tika.parser.jpeg.JpegParser.parse(JpegParser.java:56) > at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:244) > at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:244) > at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:121) -- This message was sent by Atlassian JIRA (v6.3.4#6332)