3 I ?JK I ?L ?MN I OP Q RST UVW X YZ U[\ ] ^ ?_ U`a' bcd efg ?hi Rj klm $Xn opq )Xrstuvwxyz { Y|}~6 X ? U ?I ? ? ? ? ? ? G ? G   ? RI   R RQ     X   ? ?       OX    z z ? G G ? G z z   ?&\    Y   z  ?  ?        ? ?   X   ? ? ? ? I Q   ?! ?" ?#$% ?& '() *+ ?,-. X/fillerLjava/lang/String; ConstantValue keepRunningZmarkerschemaLocationconnLjava/sql/Connection;connectToMetacat detailLogIDIharvesterAdministrator harvestLogIDharvestEndTimeLjava/util/Date;harvestLogListLjava/util/ArrayList;harvestSiteScheduleListharvestStartTime logPeriodmetacat'Ledu/ucsb/nceas/metacat/client/Metacat; smtpServer timestamp()VCodeloadProperties(Ljava/lang/String;)V StackMapTableTmain([Ljava/lang/String;)V0\1dlpsetKeepRunning(Z)V addLogEntrys(ILjava/lang/String;Ljava/lang/String;ILedu/ucsb/nceas/metacat/harvesterClient/HarvestDocument;Ljava/lang/String;)V2closeConnection()Z dequoteText&(Ljava/lang/String;)Ljava/lang/String; getConnection()Ljava/sql/Connection;3getDetailLogID()IgetHarvestLogID getMaxValue'(Ljava/lang/String;Ljava/lang/String;)I45 getMinValueharvest initLogIDsprintHarvestHeader(Ljava/io/PrintStream;I)V6printHarvestLog+(Ljava/io/PrintStream;Ljava/lang/String;I)VprintHarvestSiteSchedulepruneHarvestLogreadHarvestSiteSchedulereportToAdministratorsetHarvestStartTime(Ljava/util/Date;)Vshutdownstartup(II)V-   java/util/ArrayList  java/lang/StringBuilder 78/WEB-INF 9:; <=java/lang/Exception> ?@Error in loading properties: A:6 B CDjava/lang/Integer  D E+ F@schemaLocation: G HIjava/lang/InterruptedException J M*****************************************************************************Starting Harvester  harvester.delay K$ LMjava/lang/NumberFormatException,NumberFormatException: Error parsing delay: Defaulting to delay= 7N2edu/ucsb/nceas/utilities/PropertyNotFoundException0PropertyNotFoundException: Error finding delay: harvester.maxHarvests2NumberFormatException: Error parsing maxHarvests: Defaulting to maxHarvests=6PropertyNotFoundException: Error finding maxHarvests: harvester.period-NumberFormatException: Error parsing period: Defaulting to period=1PropertyNotFoundException: Error finding period: First harvest will begin in 7O P hour. hours.InterruptedException: QR0edu/ucsb/nceas/metacat/harvesterClient/Harvester EF > 2 D Next harvest will begin in ,+1edu/ucsb/nceas/metacat/harvesterClient/HarvestLog   S *+  T UV Closing the database connection.W X java/sql/SQLExceptionDatabase access failed java/lang/StringBuffer1 Y+ Z[ 7\database.driverdatabase.connectionURIdatabase.password database.userCan't find property ] ^_ java/lang/ClassNotFoundExceptionCan't load driver &Getting connection to Harvester tables` &a bc SQLState: 3 d: Message: Vendor: e+ fc SELECT  FROM gh4 ij5 k" lmn opSQLException: qp r+ st:edu/ucsb/nceas/metacat/harvesterClient/HarvestSiteSchedule u v HARVEST_DETAIL_LOG DETAIL_LOG_ID -. HARVEST_LOGHARVEST_LOG_ID w+ x"** METACAT HARVESTER REPORT:   ERROR WAS  ERRORS WERE  * A TOTAL OF  DETECTED.9* Please see the log entries below for additonal details..* NO ERRORS WERE DETECTED DURING THIS HARVEST.#* LOG ENTRIES yz { y| }Rjava/text/SimpleDateFormat dd-MMM-yyyy   -DELETE FROM HARVEST_LOG WHERE HARVEST_DATE <