Edit C:\Users\Admin\.m2\repository\org\dspace\handle\6.2\net\handle\server\HdlTcpRequestHandler.class
???? 0? r ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? r ? r ? ? ? ? ? ? r ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? , ? ? ? ? ? ? ? ? ? ? ? 8 ? ? J ? ? !" !# !$ ! ? % &'() * !+ , !- . ?/ ?0 12 34 ?5 !6 J7 8 ?9 !: !; 1< 1 ?=>?@AB DEFAULT_MAX_MESSAGE_LENGTH I ConstantValue socket Ljava/net/Socket; server "Lnet/handle/server/AbstractServer; main Lnet/handle/server/Main; isActive Z invocations handlerThread Ljava/lang/Thread; isRunning logAccesses handlerPool &Lnet/handle/server/RequestHandlerPool; envelope #Lnet/handle/hdllib/MessageEnvelope; envelopeBuf [B messageBuf ACCESS_TYPE Ljava/lang/String; MSG_INVALID_MSG_SIZE recvTime J currentRequest #Lnet/handle/hdllib/AbstractRequest; interfc #Lnet/handle/server/HdlTcpInterface; <init> e(Lnet/handle/server/Main;Lnet/handle/server/HdlTcpInterface;Lnet/handle/server/RequestHandlerPool;Z)V Code LineNumberTable LocalVariableTable this (Lnet/handle/server/HdlTcpRequestHandler; ifc newHandler $()Lnet/handle/server/RequestHandler; resetState ()V e Ljava/lang/Exception; deactivate getInvocationCount ()I serviceRequest (Ljava/net/Socket;J)V run r sssinfo )Lnet/handle/server/ServerSideSessionInfo; n errMsg Ljava/lang/Throwable; in Ljava/io/InputStream; close (Ljava/io/InputStream;)V handleResponseError (Ljava/lang/String;)V error handleResponse '(Lnet/handle/hdllib/AbstractResponse;)V msg encrypted respTime response $Lnet/handle/hdllib/AbstractResponse; out Ljava/io/OutputStream; keepSocketOpen <clinit> SourceFile HdlTcpRequestHandler.java ? ? z { ? ? ? w ? ? ? ? ? ? !net/handle/hdllib/MessageEnvelope ? ? ? ? ? ? ? ? ~ ? ?CDE | } java/lang/Thread ?F ? ?G ? &net/handle/server/HdlTcpRequestHandler ? ?H ? ? java/lang/Exception ? ?I ?J ? +hdl-tcp error: invalid handler thread stateKL java/lang/StringBufferMNOPQRS Got exception: RTUVWXYZ[\]^_ w net/handle/hdllib/ErrorResponse ? ? ?` ? ? ? ? Expecting Ra bytes, only received ? ? ? ?b w net/handle/server/HandleServercdefghij Exception decrypting request: klm /Exception decrypting request with session key: nVop ? .Exception decrypting request with session key qrs PSession information not available or time out. Unable to decrypt request message QSession information not available or time out. Unable to decrypt request message. ASession manager not available. Unable to decrypt request message. =Session manager not available. Request message not decrypted. 2Invalid session id. Request message not decrypted. 6Invalid session id. Unable to decrypt request message.tu !net/handle/hdllib/AbstractRequest ? ?vwxy wz{| java/lang/Throwable : Exception processing request: }~ : Server error: ?? ??g? ?? w?j Exception encrypting response: /Exception encrypting message with session key: 5Session manager not available. Message not encrypted.? w????????????????? TCP:HDL??? w? ?????? ???? ? : Exception sending response: Invalid message length java/lang/Object java/lang/Runnable net/handle/server/RequestHandler )net/handle/hdllib/ResponseMessageCallback net/handle/server/Main getServer $()Lnet/handle/server/AbstractServer; (Ljava/lang/Runnable;)V start java/net/Socket notify wait logError (ILjava/lang/String;)V getClass ()Ljava/lang/Class; java/lang/String valueOf &(Ljava/lang/Object;)Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; getInputStream ()Ljava/io/InputStream; java/io/InputStream read ([BII)I net/handle/hdllib/Encoder decodeEnvelope (([BLnet/handle/hdllib/MessageEnvelope;)V messageLength (II[B)V (I)Ljava/lang/StringBuffer; sessionId getSession ,(I)Lnet/handle/server/ServerSideSessionInfo; 'net/handle/server/ServerSideSessionInfo getSessionKey ()[B !net/handle/hdllib/AbstractMessage decryptMessage ([B[B)[B java/lang/System err Ljava/io/PrintStream; getMessage java/io/PrintStream println net/handle/hdllib/Util encodeString (Ljava/lang/String;)[B decodeMessage K([BILnet/handle/hdllib/MessageEnvelope;)Lnet/handle/hdllib/AbstractMessage; !net/handle/server/HdlTcpInterface canProcessMsg 7(Lnet/handle/hdllib/AbstractRequest;)Ljava/lang/String; opCode net/handle/server/AbstractServer processRequest Q(Lnet/handle/hdllib/AbstractRequest;Lnet/handle/hdllib/ResponseMessageCallback;)V $net/handle/server/RequestHandlerPool returnHandler %(Lnet/handle/server/RequestHandler;)V "net/handle/hdllib/AbstractResponse continuous getEncodedMessage encrypt lastRequestId encryptMessage messageId majorProtocolVersion B protocolMajorVersion minorProtocolVersion protocolMinorVersion encodeEnvelope ((Lnet/handle/hdllib/MessageEnvelope;[B)V getOutputStream ()Ljava/io/OutputStream; java/io/OutputStream write ([B)V currentTimeMillis ()J getInetAddress ()Ljava/net/InetAddress; responseCode handle decodeString ([B)Ljava/lang/String; logAccess @(Ljava/lang/String;Ljava/net/InetAddress;IILjava/lang/String;J)V streaming streamResponse (Ljava/io/OutputStream;)V flush ! r s t u v w x y z { | } ~ ? ? ? w ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? x f ? ? ? ? ? ? ? ? ? ? ? t*? *? *? *? *? *? *? *? Y? ? *?? * ?? * ? *+? *,? *+? ? *-? *? *? Y*? ? *? ? ? ? N 6 ! "