Edit C:\dspace\webapps\solr\WEB-INF\lib\org\apache\zookeeper\server\auth\KerberosName.class
???? 1 9 ? 9 ? 9 ? N ? 9 ? ? ? ? ? ? + ? ? ? ? ? ? ? ? 9 ? 9 ? 9 ? ? ? ? ? ? + ? + ? 9 ? ? ? ? ? ? ? ? ? ? ? + ? ? ? ? + ? ? ? ? ? 9 ? 9 ? ? ? ? ? ? ? ? ? ? ? 9 ? 0 ? ? ? ? ? ? ? ? ? 9 ? ? ? 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 9 ? ? ? ? NoMatchingRule InnerClasses ? BadFormatString Rule serviceName Ljava/lang/String; hostName realm nameParser Ljava/util/regex/Pattern; parameterPattern ruleParser nonSimplePattern rules Ljava/util/List; Signature FLjava/util/List<Lorg/apache/zookeeper/server/auth/KerberosName$Rule;>; defaultRealm <init> (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this /Lorg/apache/zookeeper/server/auth/KerberosName; name match Ljava/util/regex/Matcher; getDefaultRealm ()Ljava/lang/String; toString result Ljava/lang/StringBuilder; getServiceName getHostName getRealm parseRules $(Ljava/lang/String;)Ljava/util/List; matcher remaining LocalVariableTypeTable Z(Ljava/lang/String;)Ljava/util/List<Lorg/apache/zookeeper/server/auth/KerberosName$Rule;>; setConfiguration ()V ruleString Exceptions getShortName params [Ljava/lang/String; r 4Lorg/apache/zookeeper/server/auth/KerberosName$Rule; i$ Ljava/util/Iterator; printRules i I main ([Ljava/lang/String;)V arg arr$ len$ args access$000 ()Ljava/util/regex/Pattern; access$100 access$200 <clinit> ke Ljava/lang/Exception; e Ljava/io/IOException; SourceFile KerberosName.java \ Y a U Z Y b { X Y ? v ? ? ? ? @ ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder Malformed Kerberos name: ? ? n m b c T U V U W U ? ? ? ? java/util/ArrayList ? m ? ? [ Y ? ? Invalid rule: 2org/apache/zookeeper/server/auth/KerberosName$Rule ? ? ? ? g ? b ? ? zookeeper.security.auth_to_local DEFAULT t u ] ^ java/lang/String ? <org/apache/zookeeper/server/auth/KerberosName$NoMatchingRule No rules applied to n m b c ? ? c -org/apache/zookeeper/server/auth/KerberosName Name: to ~ m ([^/@]*)(/([^/@]*))?@([^/@]*) ([^$]*)(\$(\d*))? N\s*((DEFAULT)|(RULE:\[(\d*):([^\]]*)](\(([^)]*)\))?(s/([^/]*)/([^/]*)/(g)?)?)) [/@] l m java/lang/Exception zookeeper.requireKerberosConfig true Can't get Kerberos configuration b z { java/io/IOException 4Could not configure Kerberos principal name mapping. java/lang/Object =org/apache/zookeeper/server/auth/KerberosName$BadFormatString java/util/regex/Pattern 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; java/util/regex/Matcher matches ()Z contains (Ljava/lang/CharSequence;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; group (I)Ljava/lang/String; (C)Ljava/lang/StringBuilder; trim length ()I lookingAt java/util/List add (Ljava/lang/Object;)Z java/lang/Integer parseInt (Ljava/lang/String;)I equals M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V end substring java/lang/System getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; apply '([Ljava/lang/String;)Ljava/lang/String; out Ljava/io/PrintStream; (I)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/io/PrintStream println compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; -org/apache/zookeeper/server/util/KerberosUtil &(Ljava/lang/String;)Ljava/lang/String; *(Ljava/lang/String;Ljava/lang/Throwable;)V ! 9 N T U V U W U X Y Z Y [ Y \ Y ] ^ _ ` a U b c d ? e*? ? +? M,? ? 9+? ? ? Y? Y? ? +? ? ? ?*+? *? *? ? *,? ? *,? ? *,? ? ? e 2 n o p q r 7 t <