public static void recordException(Throwable t, Metadata m) { String ex = ExceptionUtils.getFilteredStackTrace(t); m.add(TikaCoreProperties.TIKA_META_EXCEPTION_WARNING, ex); }
public static void recordEmbeddedStreamException(Throwable t, Metadata m) { String ex = ExceptionUtils.getFilteredStackTrace(t); m.add(TikaCoreProperties.TIKA_META_EXCEPTION_EMBEDDED_STREAM, ex); }
String stackTrace = ExceptionUtils.getFilteredStackTrace(e); metadata.add(TikaCoreProperties.TIKA_META_EXCEPTION_PREFIX+"runtime", stackTrace); throw e;
public static void recordEmbeddedStreamException(Throwable t, Metadata m) { String ex = ExceptionUtils.getFilteredStackTrace(t); m.add(TikaCoreProperties.TIKA_META_EXCEPTION_EMBEDDED_STREAM, ex); } public boolean shouldParseEmbedded(Metadata m) {
public static void recordEmbeddedStreamException(Throwable t, Metadata m) { String ex = ExceptionUtils.getFilteredStackTrace(t); m.add(TikaCoreProperties.TIKA_META_EXCEPTION_EMBEDDED_STREAM, ex); }
public static void recordException(Throwable t, Metadata m) { String ex = ExceptionUtils.getFilteredStackTrace(t); m.add(TikaCoreProperties.TIKA_META_EXCEPTION_WARNING, ex); }
public static void recordException(Throwable t, Metadata m) { String ex = ExceptionUtils.getFilteredStackTrace(t); m.add(TikaCoreProperties.TIKA_META_EXCEPTION_WARNING, ex); }
name, metadata.get(Metadata.CONTENT_TYPE), root, e); metadata.add(TikaCoreProperties.TIKA_META_EXCEPTION_EMBEDDED_STREAM, ExceptionUtils.getFilteredStackTrace(e)); } finally { tikaDocumentStack.removeLast();
void delegateParsing(final InputStream input, final ContentHandler handler, final Metadata metadata) throws IOException, SAXException { try (final TikaInputStream tis = TikaInputStream.get(new CloseShieldInputStream(input))) { if (input instanceof TikaInputStream) { final Object container = ((TikaInputStream) input).getOpenContainer(); if (container != null) { tis.setOpenContainer(container); } } // Use the delegate parser to parse this entry. DELEGATING_PARSER.parse(tis, handler, metadata, context); } catch (final EncryptedDocumentException e) { logger.error("Unable to decrypt encrypted document embedded in document: \"{}\" ({}) (in \"{}\").", metadata.get(Metadata.RESOURCE_NAME_KEY), metadata.get(Metadata.CONTENT_TYPE), root, e); metadata.add(TikaCoreProperties.TIKA_META_EXCEPTION_EMBEDDED_STREAM, ExceptionUtils.getFilteredStackTrace(e)); } catch (final TikaException e) { logger.error("Unable to parse embedded document: \"{}\" ({}) (in \"{}\").", metadata.get(Metadata.RESOURCE_NAME_KEY), metadata.get(Metadata.CONTENT_TYPE), root, e); metadata.add(TikaCoreProperties.TIKA_META_EXCEPTION_EMBEDDED_STREAM, ExceptionUtils.getFilteredStackTrace(e)); } }
String stackTrace = ExceptionUtils.getFilteredStackTrace(e); metadata.add(TikaCoreProperties.TIKA_META_EXCEPTION_PREFIX+"runtime", stackTrace); throw e;