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