Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\transport\netty\ChannelBufferStreamInput.class
???? 3 ? :org/elasticsearch/transport/netty/ChannelBufferStreamInput .org/elasticsearch/common/io/stream/StreamInput ChannelBufferStreamInput.java buffer 5Lorg/elasticsearch/common/netty/buffer/ChannelBuffer; startIndex I endIndex <init> 8(Lorg/elasticsearch/common/netty/buffer/ChannelBuffer;)V 3org/elasticsearch/common/netty/buffer/ChannelBuffer readableBytes ()I 9(Lorg/elasticsearch/common/netty/buffer/ChannelBuffer;I)V this <Lorg/elasticsearch/transport/netty/ChannelBufferStreamInput; ()V #java/lang/IndexOutOfBoundsException readerIndex ! # % markReaderIndex ' ( length readBytesReference 2(I)Lorg/elasticsearch/common/bytes/BytesReference; java/io/IOException - :org/elasticsearch/common/bytes/ChannelBufferBytesReference / slice 9(II)Lorg/elasticsearch/common/netty/buffer/ChannelBuffer; 1 2 3 0 5 skipBytes (I)V 7 8 9 ref <Lorg/elasticsearch/common/bytes/ChannelBufferBytesReference; readBytesRef $(I)Lorg/apache/lucene/util/BytesRef; hasArray ()Z ? @ A = > C org/apache/lucene/util/BytesRef E array ()[B G H I arrayOffset K L ([BII)V N F O bytesRef !Lorg/apache/lucene/util/BytesRef; available mark readlimit markSupported read S X readByte ()B Z [ \ ([BII)I java/lang/Math _ min (II)I a b ` c readBytes e N f b [B off len reset resetReaderIndex m n skip (J)J ?????? (I)I 7 u v n J nBytes W ^ { java/io/EOFException } ~ offset close Code LocalVariableTable LineNumberTable StackMapTable Exceptions SourceFile ! ? D *++? ? ? ? ? ) * ? ? 6*? +? ? ? Y? ?*+? *+? " ? $**? $`? &+? ) ? ? 6 6 6 * ? "