Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\common\base\Throwables.class
???? 2 x (org/elasticsearch/common/base/Throwables java/lang/Object Throwables.java <init> ()V this *Lorg/elasticsearch/common/base/Throwables; propagateIfInstanceOf )(Ljava/lang/Throwable;Ljava/lang/Class;)V java/lang/Throwable Ljavax/annotation/Nullable; java/lang/Class isInstance (Ljava/lang/Object;)Z cast &(Ljava/lang/Object;)Ljava/lang/Object; throwable Ljava/lang/Throwable; declaredType Ljava/lang/Class<TX;>; Ljava/lang/Class; propagateIfPossible (Ljava/lang/Throwable;)V java/lang/Error " $ java/lang/RuntimeException & ! ( :(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/Class;)V +org/elasticsearch/common/base/Preconditions + checkNotNull - , . 0 declaredType1 Ljava/lang/Class<TX1;>; declaredType2 Ljava/lang/Class<TX2;>; propagate 3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; ! ' 8 getRootCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; getCause ()Ljava/lang/Throwable; <