3k ^ \ \ \ \ \ % % \ \ % \ \           % " " " " 0 2 2 2  5 ; = 0 = 0 = = ;           Q   % " "   nameSpaceLjava/lang/String;schemaLocationWHITESPACESTRINGdownloadNewSchemaZ logMetacatLorg/apache/log4j/Logger;()VCodeLineNumberTableLocalVariableTablethis/Ledu/ucsb/nceas/metacat/SchemaLocationResolver;(Ljava/lang/String;)VmyNameSpaceAndLocation'(Ljava/lang/String;Ljava/lang/String;)V myNameSpace myLocationresolveNameSpacenewURLInMetacatexternalBaseURLeLjava/lang/Exception; StackMapTablehandleIncludedSchemanewShemaURLInMetacatschemaFilePathiIinLjava/io/InputStream;parser0Ledu/ucsb/nceas/metacat/service/XMLSchemaParser;includedSchemaPathsLjava/util/Vector;parentSchemaNewURLInMetacatLocalVariableTypeTable&Ljava/util/Vector;  Exceptions!"uploadSchemaFromURL&(Ljava/lang/String;)Ljava/lang/String;slashseLjava/lang/SecurityException;fwLjava/io/FileWriter;outLjava/io/BufferedWriter; inputByteistreamLjava/io/BufferedInputStream;fLjava/io/File;schemaLocationURLrelativeSchemaPathfullSchemaPath schemaURLfilename#registerSchemasqlELjava/sql/SQLException;systemIdconn.Ledu/ucsb/nceas/metacat/database/DBConnection; serialNumberpstmtLjava/sql/PreparedStatement;sql$%parsenameSpaceAndLocationindexOfWhiteSpacegetDownloadNewSchema()Z SourceFileSchemaLocationResolver.java gh _` a` b` cd n &' () *+ XMLSchemaService, -n n . |pjava/lang/Exception efjava/lang/StringBuilder(Error in SchemaLocation.resolveNameSpace /0 12 324 567 829 :;.edu/ucsb/nceas/metacat/service/XMLSchemaParser g< h =) >? @Ajava/lang/String6Warning on SchemaLocationResolver.handleIncludedSchema B6/edu/ucsb/nceas/metacat/service/XMLSchemaService/schema/ C2 D2 E F2 G+ HIJ KL MNjava/io/BufferedInputStream java/io/File gp Ojava/io/IOExceptionFile already exist: PQ /R gnjava/lang/SecurityExceptionjava/io/FileWriter gSjava/io/BufferedWriter gT U? VW Xh Yh-shemaLocationResolver.uploadSchemaFromURL(): new schema location is: #edu/ucsb/nceas/metacat/DocumentImplRINSERT INTO xml_catalog (entry_type, public_id, system_id) VALUES ('Schema', ?, ?)schemaLocation.registerSchemaZ [\$ ]? ^_% `a bjava/sql/SQLException)Error in SchemaLocation.egisterSchema(): cd SchemaLocation.egisterSchema(): eh Hf MgNamespace after parsing: h6Location after parsing: -edu/ucsb/nceas/metacat/SchemaLocationResolver ijjava/lang/Objectjava/io/InputStreamjava/util/Vectororg/xml/sax/SAXException2edu/ucsb/nceas/utilities/PropertyNotFoundExceptionjava/lang/Throwable,edu/ucsb/nceas/metacat/database/DBConnectionjava/sql/PreparedStatement getInstance3()Ledu/ucsb/nceas/metacat/service/XMLSchemaService;getNameSpaceList()Ljava/util/Vector;contains(Ljava/lang/Object;)Z-edu/ucsb/nceas/metacat/service/ServiceServicerefreshServicegetBaseUrlFromSchemaURLappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toStringorg/apache/log4j/Loggererror(Ljava/lang/Object;)V&edu/ucsb/nceas/metacat/util/SystemUtilgetInternalContextURL'edu/ucsb/nceas/metacat/DBEntityResolvercheckURLConnection)(Ljava/lang/String;)Ljava/io/InputStream;(Ljava/io/InputStream;)VgetIncludedSchemaFilePathessize()I elementAt(I)Ljava/lang/Object;warn getContextDir getContextURLgetSchemaFileNameFromUritrimequals lastIndexOf(I)Ijava/lang/Mathmax(II)I substring(I)Ljava/lang/String;existsgetCanonicalFile()Ljava/io/File;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/io/File;)V(Ljava/io/Writer;)Vreadwrite(I)Vcloseflush0edu/ucsb/nceas/metacat/database/DBConnectionPoolgetDBConnectionB(Ljava/lang/String;)Ledu/ucsb/nceas/metacat/database/DBConnection;getCheckOutSerialNumberprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; setString(ILjava/lang/String;)VexecutereturnDBConnection2(Ledu/ucsb/nceas/metacat/database/DBConnection;I)VpopulateRegisteredSchemaList(Ljava/lang/String;)I(II)Ljava/lang/String;info getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!\^_`a`b`cd ef ghiX*****jE= >?@Fk lmgnik******+jO= >?@PRklmo`gpi~$******+*,j"[= >?@\]#^k $lm$q`$r`shi"z*u*n * ^** L  * *+ **M*+, LY+Y\jBhio'p,v<wAxFzK|S~Y\]mvyk*'2t`Su`]vwzlmxFyz{|pi ,Y+NY-::d6 W!":*Y, :*,":Y#$PpsjB&+27DPdipsukf i}`uvwPB~`:^|&r2flm`u` 2fxO:zyy8zyyy{zyy5i`f&MY',NY(,:+):7*+,*/-\-.6`/:+:0Y1:2Y-3:Y: 4"5YY6789:  ;Y<: =Y >: ?Y6    @A B C D ç :   $:YYEFYG$Y,: oj".4FY_jmou&3RkY 5 * " uvwflmf`c`N`.8`42`x jzyyyyyI zyyyyyB zyyyyyzyyyyyB{ ni +***+,M>:I:JKM,L>,M:*N+NOWPP":YRS,T:YUSP":YRS,T6:P":YRS,TV]dgQ&]QQ&]Qj* "&,19"E#N%V&]0d6g2i4z5479(*06245479.062454 79:;kf ivlm`"&`xN KzyyGhG zyynim++*+,+*W=P*+X*+`/YY*ZY[*Zj& DFIJM)O4QPRlTk mlmm`SxZi/*j{k lmhi! \]jB