Êþº¾1ƒ SÏ SÐÑ ÒÓÔ ÕÖ× ØÙ gÚÛ Ü SÝÞ Ú Sß Sà iá lâ Sã äåæ çè Sé êëì í Sî ï Sðñ òó êô õö õ÷øùú $ûü ýþ ýÿ S S  S 1 Ú      S S S  $  ý ô $ õ $ ! ë "# N$ %& S' S() SÚ *+ ä,- ýè *./ ý0 $1 2 S3  45 Ò6 çî789:;<= InnerClasses>StateLEAK_ASSERTION_ENABLEDZDEBUG WAIT_ON_LEAKEOLLjava/lang/String;LINEWIKIASSERTION_NOTICE ConstantValuedetector,Loracle/classloader/util/LoaderLeakDetector; closedLoadersLjava/util/Set; Signature;Ljava/util/Set;goal?Goal0Loracle/classloader/util/GarbageCollection$Goal;isLeakAssertionEnabled()ZCodeLineNumberTableLocalVariableTable failOnLeak()VthisassertNoLeaksIfEnabled5(Loracle/classloader/util/LoaderLeakDetector$State;)Vstate2Loracle/classloader/util/LoaderLeakDetector$State;assertNoLoaderLeakseLjava/lang/StackTraceElement;arr$[Ljava/lang/StackTraceElement;len$Ii$ref*Loracle/classloader/ClosedLoaderReference;Ljava/util/Iterator;msgLjava/lang/StringBuilder;dumpFileLjava/io/File;leakedLjava/util/List;LocalVariableTypeTable;waitForEnterKey(Ljava/lang/String;)VcLjava/io/IOException; nextActiondoPeriodicMaintenance(I)VcurrentMaintenanceTick countLeaks(Z)IforceGCresultdcountClosedButNotCollected()Ii@Ljava/util/Iterator;copyClosedButNotCollected(Z)Ljava/util/List;?(Z)Ljava/util/List; doCountLeakscountgetClosedButNotCollectedforceCollectionactivateisActive deactivate loaderCreated)(Loracle/classloader/PolicyClassLoader;)Vloader&Loracle/classloader/PolicyClassLoader;loaderCommitted loaderClosingloaderDestroyedloaderCollected'(Ljava/lang/String;Ljava/lang/String;)V loaderNameloaderIdentityHashCode access$000/(Loracle/classloader/util/LoaderLeakDetector;)Ix0 access$100 SourceFileLoaderLeakDetector.java po ¯° fail.on.leak@ ABmemory.leak.debugC DƒtrueE FG ˆ‰,oracle/classloader/util/LoaderLeakDetector$1 ˆH ~java/util/HashSet z{ no IJ K° ŒL MN\In Oracle test environment, checking for loader leaks (set -Dfail.on.leak=false to disable).O PQ ¸´R S°java/lang/StringBuilder ˆ¨ rs TU tsClassLoader leaks detected ( TV): WXY Zƒ [\(oracle/classloader/ClosedLoaderReference . Creation stack: ]^ _ `a bc/Memory dump (hprof binary, live objects only): us qo decontinue ¢£java/lang/IllegalStateException ˆ£No leaked loaders found.Press ENTER to ...f ghi j°Proceeding with java/io/IOExceptionCaught  while waiting. Moving on... ª« xy ¶«k lƒ mn opRemoved enqueued reference: Pq rƒ o‰Removed cleared reference: sƒ)Removed enqueued reference (isEnqueued): $Remaining closed loader references: Ttjava/util/ArrayList ˆuv wx ¬ƒ ³´*oracle/classloader/util/LoaderLeakDetectory z{ |N Loader leak detection activated. }{"Loader leak detection deactivated. ¹~ ˆ¾ p ‚ƒ A€ wait.on.leak ‚T====================================================================================*For details on loader leaks, please visit:P http://aseng-wiki.us.oracle.com/asengwiki/display/ASDevJ2EE/ClassLoader+LeaksESet -Dwait.on.leak when re-running to pause here and attach profiler.java/lang/Object*oracle/classloader/LoaderLifeCycleListener,oracle/classloader/util/LoaderLeakDetector$20oracle/classloader/util/LoaderLeakDetector$State.oracle/classloader/util/GarbageCollection$Goal%oracle/classloader/util/PropertyUtils getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;,oracle/classloader/util/ClassLoadEnvironmentisOracleTestEnvironmentjava/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z/(Loracle/classloader/util/LoaderLeakDetector;)V;$SwitchMap$oracle$classloader$util$LoaderLeakDetector$State[Iordinaljava/util/logging/LevelINFOLjava/util/logging/Level;'oracle/classloader/util/ClassLoadLoggerlog.(Ljava/util/logging/Level;Ljava/lang/String;)Vjava/util/Listsizeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;iterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;getCreationStack ()[Ljava/lang/StackTraceElement;)oracle/classloader/util/GarbageCollectiongetHeapDumpFile()Ljava/io/File;dumpHeap(Ljava/io/File;Z)ZtoString()Ljava/lang/String;java/lang/SysteminLjava/io/InputStream;java/io/InputStreamread java/util/SetisEmptypoll,()Loracle/classloader/ClosedLoaderReference;remove(Ljava/lang/Object;)ZE(Loracle/classloader/util/GarbageCollection$Goal;Ljava/lang/String;)V wasCleared isEnqueued(I)Ljava/lang/StringBuilder;(Ljava/util/Collection;)Vjava/util/Collections emptyList()Ljava/util/List;"oracle/classloader/EventDispatcher addListener/(Loracle/classloader/LoaderLifeCycleListener;)VFINEremoveListener3(Loracle/classloader/util/GarbageCollection$Goal;)Zadd&(Ljava/lang/String;)Ljava/lang/String;getBooleanProperty(Ljava/lang/String;Z)Z!Sgh no poqorstsusvswJxyz{|}~ ‚ƒ„_!¸K*ǸƬ¸¬*¶¬…BC GKPU† ‡sˆ‰„R*· *» Y*· µ *» Y·µ±…X7YZ† Šy ‹Œ„b(²™$²*¶.«*¸§±…dh j$k'p† (Ž Œ„Z 8²¸¸L+Æ!+¹ž»Y·M,²¶W,²¶W,²¶W,¶W,*¶W, ¶W,²¶W,²¶W+¹!N-¹"™o-¹#À$:,%¶W,¶W,&¶W,²¶W¶':¾66¢&2:,(¶W,¶W,²¶W„§ÿÙ,²¶W§ÿŽ¸)N-¸*™ ,²¶W,+¶W,-¶W,²¶W,²,¶W²-™²,¶.¸/¸0»1Y,¶.·2¿²3¸±…’$yz {%€-5‚=ƒD„J…Q†Y‡aˆ|‰ƒŠŠ‹‘Œ™¶Ž½ÄÌÒ’Ý”á•é–ñ—ø˜þ™›žŸ#¡/¤7¥†f ¶‘ 2’“¥-”•¨*–•|^—˜hu–™% š›áNœ8Ž +žŸ   +ž¡ ¢£„×q²»Y·45¶*¶6¶¶.¸< Ÿ ²7¶8<§ÿó²»Y·49¶*¶6¶¶.¸§"L²»Y·4;¶+¶<¶¶.¸±NQ:…& ­¯ °&±0³N¶Q´Rµp·†  .¤•R¥q¦s §¨„4¸=W±… ÂÆ ©• ª«„`<²>M,Æ ,·?<¬…ÌÍÎ Ïц ¬o­• ®y"¯°„€â*´ÆÜ*´¹@šÐ¸AL+Æ+*´+¹BW*´ »Y·4C¶+¶¶.¸D§ÿÓ*´¹EL+¹"™a+¹#À$M,¶F™&+¹G*´ »Y·4H¶,¶¶.¸D§*,¶I™#+¹G*´ »Y·4J¶,¶¶.¸D§ÿœ*´ »Y·4K¶*´¹L¶M¶.¸D*´¹L¬¬…JÖÛÜÝ&Þ@âCçVè`égêmëŠì‘í—î±ð´òÖóàö†*)—˜`Q—˜Mg±™âŠy  Mg±²³´„›7*·?ž.*·?ž&*YMÂ*·ž»NY*´·O,ð,çN,Ã-¿¸P°(.)+..1.…ý )3†7Šy7¬o|µ¶«„k*·=ž™ *¶QW*·=¬…  † Šy¬o·• ¸´„P²>L+Æ +·R°°…()*,†¹o ®y|µ ºƒ„N"²>Ç»SY·T³>²>¸U²VW¸X¬¬…56789 ; »ƒ„$ ²>Ƨ¬…D ¼ƒ„H²>Ʋ>¸Y³>²VZ¸X¬¬…MN OPQS¬ƒ„2*´ ¸[¬…^† Šy½¾„5±…i†Šy¿ÀÁ¾„5±…q†Šy¿À¾„5±…y†Šy¿À!þ„[»$Y+·\M*´,¹]W±… ‚ƒ† Šy¿À —˜ÄÅ„?±…† ŠyÆsÇsÈÉ„/*·¬…† Êy˃„²¬…̉„°„¸^³¸_Ƨ³`¸a³-²b³»Y·4c¶²¶¶.³»Y·4²¶d¶²¶²¶e¶²¶²¶f¶²¶²¶¶.³,±…&'%(=*ÍÎk"iSlSm@ý€