Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\common\jackson\core\io\UTF8Writer.class
???? 2 ? 3org/elasticsearch/common/jackson/core/io/UTF8Writer java/io/Writer UTF8Writer.java SURR1_FIRST I ? SURR1_LAST ?? SURR2_FIRST ? SURR2_LAST ?? _context 4Lorg/elasticsearch/common/jackson/core/io/IOContext; _out Ljava/io/OutputStream; _outBuffer [B _outBufferEnd _outPtr _surrogate <init> M(Lorg/elasticsearch/common/jackson/core/io/IOContext;Ljava/io/OutputStream;)V ()V ! 2org/elasticsearch/common/jackson/core/io/IOContext # allocWriteEncodingBuffer ()[B % & $ ' ) + - this 5Lorg/elasticsearch/common/jackson/core/io/UTF8Writer; ctxt out append (C)Ljava/io/Writer; java/io/IOException 5 write (I)V 7 8 9 c C close java/io/OutputStream > ([BII)V 7 @ ? A releaseWriteEncodingBuffer ([B)V C D $ E = ? H illegalSurrogate J 8 K buf code flush O ? P ([C)V ([CII)V 7 S T cbuf [C convertSurrogate (I)I X Y Z ?? second maxInCount maxOutCount off len outPtr outBuf outBufLast ?? ptr (Ljava/lang/String;)V java/lang/String h length ()I j k i l (Ljava/lang/String;II)V 7 n o str Ljava/lang/String; charAt (I)C s t i u java/lang/StringBuilder w x $Broken surrogate pair: first char 0x z -(Ljava/lang/String;)Ljava/lang/StringBuilder; 3 | x } java/lang/Integer toHexString (I)Ljava/lang/String; ? ? ? ? , second 0x ? ; illegal combination ? toString ()Ljava/lang/String; ? ? x ? g 6 ? secondPart firstPart illegalSurrogateDesc ? ? ? Illegal character point (0x ? ,) to output; max is 0x10FFFF as per RFC 4627 ? *Unmatched first part of surrogate pair (0x ? ) ? +Unmatched second part of surrogate pair (0x ? ) to output ? (C)Ljava/lang/Appendable; 3 4 ? x0 ConstantValue Code LocalVariableTable LineNumberTable Exceptions StackMapTable SourceFile 1 ? ? ? ? ? ? ,*? *? *+? *,? "*+? (? ***? *?d? ,*? .? ? , / 0 , 1 , 2 ? "