uk.bl.wa.util.DebugCloseShieldInputStream Maven / Gradle / Ivy
/**
*
*/
package uk.bl.wa.util;
/*
* #%L
* warc-indexer
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2013 - 2018 The webarchive-discovery project contributors
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation, either version 2 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
* .
* #L%
*/
import java.io.InputStream;
import org.apache.tika.io.CloseShieldInputStream;
/**
* @author Andrew Jackson
*
*
INFO TikaExtractor - Processing... http://www.opf-labs.org/format-corpus/variations/variations/application/x-iwork-pages-sffpages/09-4.1-923/lorem-ipsum.pages
java.lang.Exception
at uk.bl.wap.util.solr.DebugCloseShieldInputStream.close(DebugCloseShieldInputStream.java:26)
at java.io.BufferedInputStream.close(BufferedInputStream.java:451)
at org.apache.tika.io.TikaInputStream$1.close(TikaInputStream.java:553)
at org.apache.tika.io.TemporaryResources.close(TemporaryResources.java:121)
at org.apache.tika.io.TikaInputStream.close(TikaInputStream.java:637)
at java.io.PushbackInputStream.close(PushbackInputStream.java:358)
at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.close(ZipArchiveInputStream.java:401)
at org.apache.tika.parser.iwork.IWorkPackageParser.parse(IWorkPackageParser.java:219)
at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:242)
at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:242)
at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120)
at uk.bl.wap.util.solr.TikaExtractor$ParseRunner.run(TikaExtractor.java:301)
at java.lang.Thread.run(Thread.java:680)
*
*/
public class DebugCloseShieldInputStream extends CloseShieldInputStream {
public DebugCloseShieldInputStream(InputStream in) {
super(in);
}
/* (non-Javadoc)
* @see org.apache.tika.io.CloseShieldInputStream#close()
*/
@Override
public void close() {
super.close();
new Exception().printStackTrace();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy