Package org.apache.tika.utils
Class ExceptionUtils
- java.lang.Object
-
- org.apache.tika.utils.ExceptionUtils
-
public class ExceptionUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description ExceptionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getFilteredStackTrace(Throwable t)
Simple util to get stack trace.static String
getStackTrace(Throwable t)
Get the full stacktrace as a stringstatic String
trimMessage(String trace)
Utility method to trim the message from a stack trace string.
-
-
-
Method Detail
-
getFilteredStackTrace
public static String getFilteredStackTrace(Throwable t)
Simple util to get stack trace.This will unwrap a TikaException and return the cause if not null
NOTE: If your stacktraces are truncated, make sure to start your jvm with: -XX:-OmitStackTraceInFastThrow
- Parameters:
t
- throwable- Returns:
- Throws:
IOException
-
getStackTrace
public static String getStackTrace(Throwable t)
Get the full stacktrace as a string- Parameters:
t
-- Returns:
-
trimMessage
public static String trimMessage(String trace)
Utility method to trim the message from a stack trace string.E.g.
java.lang.IllegalStateException: Potential loop detected
will be trimmed tojava.lang.IllegalStateException
- Parameters:
trace
- string view of stack trace- Returns:
- trimmed stack trace
-
-