4 O O w w  w    w                $ $  $  ! "# ! $% &'( 2) *+, -./ -0 p 12 < 34 56< => < ?  @ ABCD EFGH IJKL IM -N OP QR ST UVW XYZ[z\]^ _` Xa Ob $cdefgh ij Qklm Knop q rst <uvwlogLorg/slf4j/Logger; moduleTypeLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis/Lcom/artfess/base/handler/BaseExceptionHandler; setModuleType(Ljava/lang/String;)VparamRuntimeVisibleAnnotations4Lorg/springframework/beans/factory/annotation/Value;value${spring.profiles.title:base} badRequestU(Lorg/springframework/validation/BindException;)Lcom/artfess/base/model/CommonResult;e.Lorg/springframework/validation/BindException; opeContent Signaturei(Lorg/springframework/validation/BindException;)Lcom/artfess/base/model/CommonResult;:Lorg/springframework/web/bind/annotation/ExceptionHandler;6Lorg/springframework/web/bind/annotation/ResponseBody;8Lorg/springframework/web/bind/annotation/ResponseStatus;%Lorg/springframework/http/HttpStatus; BAD_REQUESTbadRequestNotFound9Lorg/springframework/web/servlet/NoHandlerFoundException; NOT_FOUNDmybatis<(Ljava/lang/Exception;)Lcom/artfess/base/model/CommonResult;Ljava/lang/Exception;P(Ljava/lang/Exception;)Lcom/artfess/base/model/CommonResult;,Lorg/apache/ibatis/binding/BindingException;INTERNAL_SERVER_ERROR sendErrorx(Lcom/artfess/base/exception/BaseException;Ljavax/servlet/http/HttpServletRequest;)Lcom/artfess/base/model/CommonResult; exception*Lcom/artfess/base/exception/BaseException;request'Ljavax/servlet/http/HttpServletRequest; requestURI opContenterrorId commonResult%Lcom/artfess/base/model/CommonResult;LocalVariableTypeTable*Lcom/artfess/base/model/CommonResult;(Lcom/artfess/base/exception/BaseException;Ljavax/servlet/http/HttpServletRequest;)Lcom/artfess/base/model/CommonResult; systemError9Lcom/artfess/base/model/CommonResult; StackMapTablexLjava/sql/SQLException;-Lorg/springframework/dao/DataAccessException;connectLjava/net/ConnectException;hystrixRuntimeError^(Lcom/netflix/hystrix/exception/HystrixRuntimeException;)Lcom/artfess/base/model/CommonResult;7Lcom/netflix/hystrix/exception/HystrixRuntimeException;resultr(Lcom/netflix/hystrix/exception/HystrixRuntimeException;)Lcom/artfess/base/model/CommonResult;getErrorDetail>(Lcom/artfess/base/exception/BaseException;)Ljava/lang/String; runTimeErrormsgs[Ljava/lang/String;errorMsg flowErrorMsgLjava/lang/RuntimeException; notAllowedmethodArgumentNotValidExceptione(Lorg/springframework/web/bind/MethodArgumentNotValidException;)Lcom/artfess/base/model/CommonResult;>Lorg/springframework/web/bind/MethodArgumentNotValidException; stringBufferLjava/lang/StringBuffer; bindingResult.Lorg/springframework/validation/BindingResult;y(Lorg/springframework/web/bind/MethodArgumentNotValidException;)Lcom/artfess/base/model/CommonResult;%methodHttpMessageNotWritableExceptionk(Lorg/springframework/http/converter/HttpMessageNotWritableException;)Lcom/artfess/base/model/CommonResult;DLorg/springframework/http/converter/HttpMessageNotWritableException;2(Lorg/springframework/http/converter/HttpMessageNotWritableException;)Lcom/artfess/base/model/CommonResult;addErrorIdForMsg8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;saveExceptionLogs&(Ljava/lang/String;)Ljava/lang/String;executorreqUrl objectNode0Lcom/fasterxml/jackson/databind/node/ObjectNode;tenantIderraopCacheHelper%Lcom/artfess/base/aop/AopCacheHelper; jmsProducer"Lcom/artfess/base/jms/JmsProducer;wDGyzo(lambda$methodArgumentNotValidException$4G(Ljava/lang/StringBuffer;Lorg/springframework/validation/ObjectError;)Verror,Lorg/springframework/validation/ObjectError; SourceFileBaseExceptionHandler.java>Lorg/springframework/web/bind/annotation/RestControllerAdvice; annotations8Lorg/springframework/web/bind/annotation/RestController;+Lorg/springframework/stereotype/Controller; |} {|} ~ xy z{ ,occurs error when execute method ,message {}  #com/artfess/base/model/CommonResult  |  y  -occurs error when execute url ={} ,message {}    | )org/mybatis/spring/MyBatisSystemException  | <数据库操作失败,请联系管理员或查看日志!   %java/util/concurrent/TimeoutExceptionfeign/RetryableException java/lang/StringBuilder服务调用超时:    |服务调用失败:  |  #com/artfess/base/util/ThreadMsgUtilmsg_flow_error   流程异常x  Exception:  java/lang/StringBuffer  BootstrapMethods   application/octet-stream【日志ID:】#com/artfess/base/aop/AopCacheHelper  com/artfess/base/jms/JmsProducer系统[无用户登录系统] %s[%s]java/lang/Object      idz opeName 系统异常typesysLog executionTime    )com/artfess/base/constants/TenantConstant-1logType 异常日志ip  &com/artfess/base/constants/JmsConstantsysErrLogQueue java/lang/Exception保存异常日志失败。   base-com/artfess/base/handler/BaseExceptionHandlerjava/lang/String%javax/servlet/http/HttpServletRequest.com/fasterxml/jackson/databind/node/ObjectNodegetClass()Ljava/lang/Class;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;#com/artfess/base/util/ExceptionUtilgetFullStackTrace)(Ljava/lang/Throwable;)Ljava/lang/String;org/slf4j/Logger'(Ljava/lang/String;Ljava/lang/Object;)V)com/artfess/base/enums/ResponseErrorEnums+Lcom/artfess/base/enums/ResponseErrorEnums;.(Lcom/artfess/base/enums/ResponseErrorEnums;)VBOUND_STATEMENT_NOT_FOUNT getRequestURI()Ljava/lang/String;9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V(com/artfess/base/exception/BaseExceptiongetCode getMessage'(Ljava/lang/String;Ljava/lang/String;)VsetLogId getRootCause()Ljava/lang/Throwable;java/lang/ThrowableDATABASE_ERROR setMessageCONNECTION_ERROR0org/apache/commons/lang/exception/ExceptionUtils5com/netflix/hystrix/exception/HystrixRuntimeExceptiongetCauseSERVICE_INVOKE_ERRORappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getLocalizedMessagetoString@(Lcom/artfess/base/enums/ResponseErrorEnums;Ljava/lang/Object;)VgetRootCauseMessage(ZLjava/lang/String;)Vcom/artfess/base/util/BeanUtils isNotEmpty(Ljava/lang/Object;)Z,(Ljava/lang/Throwable;)Ljava/lang/Throwable; getMapMsg'(Ljava/lang/String;Z)Ljava/lang/String; com/artfess/base/util/StringUtil(Ljava/lang/String;)ZindexOf(Ljava/lang/String;)Isplit'(Ljava/lang/String;)[Ljava/lang/String;extractMessageFromXML*** .0 ~=+ 67{ s~l"+M*,*, W Y CDEF ""{[ce~l"+M*,*, W Y STUV ""{[ce~l"+M*,*, W Y cdef ""{[ce~?,N*+:*-* : Y++:tuvw$x5y<zH???8{1{${5  5 [ce~L+M*,*, N+ Y+ Y :-& 0<CI4<LLG{5{ < 0 [cce~l"+M*,*, W Y  ""{[ce~u*+M+ ! + "' Y#$Y%&'+(')*M" Y$Y%+'+,')-M+N*- W,"%Ihms*uudm{ d %#[ce~|.M+/0+1M+M,  { ~?t+M*,+/N34:-5-675 N-5-89:2N*, : Y--::7=DLSX_jqRL tto{^{V{_{j  j =[ce~M+M.N+:;0+:;N+:N*,*, : Y--:*  %18CJ>MMH{E{8{C  C   [ce~?N-?,@A*,B YCD,B -*??7 2[ce~1A?@ Bp {?I{QD{ { {Z:s :! ~P*$Y%+s't')uW}~v2[cc 7 89:;