33 e d d d d d d d d d d d d     d d        # ( d d d d  X     C    d X ddocidLjava/lang/String; docidFull documentType documentURL harvester2Ledu/ucsb/nceas/metacat/harvesterClient/Harvester;harvestSiteSchedule(Ledu/ucsb/nceas/metacat/harvesterClient/Harvester;Ledu/ucsb/nceas/metacat/harvesterClient/HarvestSiteSchedule;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)VCodegetSiteDocument()Ljava/io/StringReader; StackMapTableharvestDocument()VisMetacatSuccessString(Ljava/lang/String;)ZlogMetacatError=(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)VmetacatHighestRevision()I printOutput(Ljava/io/PrintStream;)V prettyPrintputMetacatDocument(ZZLjava/io/StringReader;)V validateDocument()Z y st ut vt wt xt kl mn ig jg rg op qpjava/lang/StringBuilder   .     fg hg java/net/URL y java/io/InputStreamReader y java/io/StringReader Retrieved: harvester.GetDocSuccess p java/net/MalformedURLExceptionMalformedURLExceptionharvester.GetDocErrorMalformedURLException: java/io/IOException IOException IOException: Attempting to update  to revision  . Metacat has document revision harvester.MetacatHasDoc |}   harvester.InsertDocError: harvester.UpdateDocError -SELECT REV FROM XML_DOCUMENTS WHERE DOCID = ''  ! "# $REV %& 'java/sql/SQLException( )*SQLException: + ,* scope: * identifier: * revision: * documentType: * documentURL: *  () -. /harvester.InsertDocSuccess 01harvester.UpdateDocSuccess 21  : java/lang/Exception;Metacat insert/update failed without reporting an exceptionUnreportedMetacatException :edu/ucsb/nceas/metacat/client/MetacatInaccessibleExceptionMetacatInaccessibleException8edu/ucsb/nceas/metacat/client/InsufficientKarmaExceptionInsufficientKarmaException.edu/ucsb/nceas/metacat/client/MetacatExceptionMetacatException Exception6edu/ucsb/nceas/metacat/harvesterClient/HarvestDocumentjava/lang/Objectjava/sql/Connectionjava/lang/Stringjava/sql/Statementjava/sql/ResultSet%edu/ucsb/nceas/metacat/client/Metacatappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V openStream()Ljava/io/InputStream;(Ljava/io/InputStream;)Vedu/ucsb/nceas/utilities/IOUtil getAsString%(Ljava/io/Reader;Z)Ljava/lang/String;:edu/ucsb/nceas/metacat/harvesterClient/HarvestSiteSchedulesiteScheduleID0edu/ucsb/nceas/metacat/harvesterClient/Harvester addLogEntrys(ILjava/lang/String;Ljava/lang/String;ILedu/ucsb/nceas/metacat/harvesterClient/HarvestDocument;Ljava/lang/String;)V getMessagecontains(Ljava/lang/CharSequence;)Z getConnection()Ljava/sql/Connection;createStatement()Ljava/sql/Statement; executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet;nextgetInt(Ljava/lang/String;)Iclosejava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnmetacat'Ledu/ucsb/nceas/metacat/client/Metacat;connectToMetacatinsertF(Ljava/lang/String;Ljava/io/Reader;Ljava/io/Reader;)Ljava/lang/String;update!defghgigjgklmnopqprgstutvtwtxt yz{*******+*,* * *- * * *Y-*Y*|}{:Y* :MY,N-LY+:*Y* * !"j:**$%* *Y&'"5:**)%* *Y*+"Y\#Y(~\t1{=6*,<=Z*  6L**Y-*.* /0* !"*1:*2 *3~ H{+=++45=~{i*4*,6* *Y-78"1*,9* *Y-78"~:-{z*:L=Y;*<N+=:->:?@A=B":DYEFG&VYC~/8 {+YH* G+YI* G+YJ* G+YK* G+YL* G{8,+YM*N* OG{h *P:!:*Q!:R:*-S:*T:*-U:**V9Y*W:** !"#**XYYZ: *[ \P:*^\@:*`\0:*b\ :*)\:*c\]_a(X~( :>BOOOO {<