
com.groupbyinc.flux.action.search.SearchPhaseExecutionException.class Maven / Gradle / Ivy
???? 3 ?com/groupbyinc/flux/action/search/SearchPhaseExecutionException *com/groupbyinc/flux/ElasticsearchException "SearchPhaseExecutionException.java 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params phaseName Ljava/lang/String;
shardFailures 7[Lcom/groupbyinc/flux/action/search/ShardSearchFailure; ^(Ljava/lang/String;Ljava/lang/String;[Lcom/groupbyinc/flux/action/search/ShardSearchFailure;)V java/lang/Object ((Ljava/lang/String;[Ljava/lang/Object;)V
this ALcom/groupbyinc/flux/action/search/SearchPhaseExecutionException; msg s(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;[Lcom/groupbyinc/flux/action/search/ShardSearchFailure;)V =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
cause Ljava/lang/Throwable; 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException $ #
& 0com/groupbyinc/flux/common/io/stream/StreamInput ( readOptionalString ()Ljava/lang/String; * +
) , readVInt ()I . /
) 0 4com/groupbyinc/flux/action/search/ShardSearchFailure 2 readShardSearchFailure j(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/action/search/ShardSearchFailure; 4 5
3 6 i I in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; numFailures writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V = >
? 1com/groupbyinc/flux/common/io/stream/StreamOutput A writeOptionalString (Ljava/lang/String;)V C D
B E writeVInt (I)V G H
B I
3 ? failure 6Lcom/groupbyinc/flux/action/search/ShardSearchFailure; out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; status '()Lcom/groupbyinc/flux/rest/RestStatus; #com/groupbyinc/flux/rest/RestStatus S SERVICE_UNAVAILABLE %Lcom/groupbyinc/flux/rest/RestStatus; U V T W Q R
3 Y getStatus [ /
T \ 9()[Lcom/groupbyinc/flux/action/search/ShardSearchFailure; getCause ()Ljava/lang/Throwable; _ `
a guessRootCauses /()[Lcom/groupbyinc/flux/ElasticsearchException; c d
e java/lang/Throwable g -[Lcom/groupbyinc/flux/ElasticsearchException; i rootCause ,Lcom/groupbyinc/flux/ElasticsearchException; buildMessage o(Ljava/lang/String;Ljava/lang/String;[Lcom/groupbyinc/flux/action/search/ShardSearchFailure;)Ljava/lang/String; java/lang/StringBuilder o ()V q
p r Failed to execute phase [ t append -(Ljava/lang/String;)Ljava/lang/StringBuilder; v w
p x ], z ; shardFailures | java/lang/String ~ shard 0()Lcom/groupbyinc/flux/search/SearchShardTarget; ? ?
3 ? { ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; v ?
p ? : ? reason ? +
3 ? } ? toString ? +
p ? shardFailure sb Ljava/lang/StringBuilder; innerToXContent o(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)V phase ? 3com/groupbyinc/flux/common/xcontent/XContentBuilder ? field [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? group_shard_failures ? paramAsBoolean (Ljava/lang/String;Z)Z ? ? ? grouped ? J(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ?
failed_shards ? I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ?
startArray 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? $com/groupbyinc/flux/ExceptionsHelper ? groupBy x([Lcom/groupbyinc/flux/action/ShardOperationFailedException;)[Lcom/groupbyinc/flux/action/ShardOperationFailedException; ? ?
? ? ;[Lcom/groupbyinc/flux/action/ShardOperationFailedException; ? startObject ? ?
? ? 8com/groupbyinc/flux/action/ShardOperationFailedException ?
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ? ? ? endObject ? ?
? ? endArray ? ?
? ? ? ?
? :Lcom/groupbyinc/flux/action/ShardOperationFailedException; builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; group Z failures causeToXContent ? ?
? java/util/ArrayList ? H
? ? java/util/List ? ? a D(Ljava/lang/Throwable;)[Lcom/groupbyinc/flux/ElasticsearchException; c ?
? java/util/Arrays ? asList %([Ljava/lang/Object;)Ljava/util/List; ? ?
? ? addAll (Ljava/util/Collection;)Z ? ? ? ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? ? ?
rootCauses >Ljava/util/List; Ljava/util/List;
getMessage ? +
? m n
? getPhaseName Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions LocalVariableTypeTable
SourceFile InnerClasses !
? h *,? ? *+? *-? ? ? *
? ) * + , ? t *,-? ? *+? *? ? ? 4 ! "
? /
0 1 2 # ? ? 2*+? '*+? -? +? 1=*? 3? >? *? +? 7S???? ? * 8 9 2 2 : ; <