3* L                    C   G  logMetacatLorg/apache/log4j/Logger;MAXIMUMINDEXDELAYJmetacatRunningZ()VCodeLineNumberTableLocalVariableTablethis%Ledu/ucsb/nceas/metacat/IndexingTask;rundoc%Ledu/ucsb/nceas/metacat/DocumentImpl;docidLjava/lang/String;eLjava/lang/Exception;indexQueueObject,Ledu/ucsb/nceas/metacat/IndexingQueueObject; StackMapTablecheckDocumentTable'(Ljava/lang/String;Ljava/lang/String;)ZxmlDocumentsCheck xmlDocCheckLjava/sql/PreparedStatement; doccheckRSLjava/sql/ResultSet; tableHasRowsLjava/sql/SQLException; tablenamedbConn.Ledu/ucsb/nceas/metacat/database/DBConnection; serialNumberIinxmldocrevisionrev Exceptionspnfe4Ledu/ucsb/nceas/utilities/PropertyNotFoundException; maxIndexDelay SourceFileIndexingQueue.java ST#edu/ucsb/nceas/metacat/IndexingTask MN QR   java/lang/StringBuilder .  xml_documents hiCalling buildIndex for #edu/ucsb/nceas/metacat/DocumentImpl S T finish building index for doicd Couldn't find the docid: in xml_documents table OP java/lang/Exception S  Exception: T   Docid $ has been inserted to IndexingQueue +more than 25 times. Not adding the docid to the queue again.        7Checking if document exists in xml_documents: docid is  and revision is  DBSAXHandler.checkDocumentTable  SELECT distinct docid FROM  WHERE docid = ?  AND rev = ?        T  java/sql/SQLExceptiondatabase.maximumIndexDelay! "#2edu/ucsb/nceas/utilities/PropertyNotFoundException$ %&(Could not get property in static block: '( )java/lang/Thread*edu/ucsb/nceas/metacat/IndexingQueueObjectjava/lang/Stringjava/lang/Throwable,edu/ucsb/nceas/metacat/database/DBConnectionjava/sql/PreparedStatementjava/sql/ResultSetorg/apache/log4j/Logger getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;$edu/ucsb/nceas/metacat/IndexingQueue getInstance(()Ledu/ucsb/nceas/metacat/IndexingQueue;getNext.()Ledu/ucsb/nceas/metacat/IndexingQueueObject;currentDocidsBeingIndexedLjava/util/Vector;getDocid()Ljava/lang/String;java/util/Vectorcontains(Ljava/lang/Object;)Zaddappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getRevtoStringwarn(Ljava/lang/Object;)V(Ljava/lang/String;Z)V buildIndexsleep(J)V(Ljava/lang/String;)Vremove-(Ljava/lang/Object;)Ljava/lang/StringBuilder;printStackTracegetCount()IsetCount(I)V/(Ledu/ucsb/nceas/metacat/IndexingQueueObject;)Vfatal lastIndexOf(Ljava/lang/String;)Ilength substring(II)Ljava/lang/String;java/lang/IntegerparseIntinfo0edu/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;)VsetInt(II)VincreaseUsageCountexecute()Z getResultSet()Ljava/sql/ResultSet;nextclosereturnDBConnection2(Ledu/ucsb/nceas/metacat/database/DBConnection;I)V1edu/ucsb/nceas/metacat/properties/PropertyService getProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/SystemerrLjava/io/PrintStream; getMessagejava/io/PrintStreamprintln LMNOPQRSTUF***VW XYZTU*L++ c+ W Y + +M*,H* Y ,Y,N-* Y ,H* Y ,Y Y ,+ WM* Y !,",#+$++$`%+&/* Y '+ ()*++ W:+ W++$`%+&m""l[llnlV~"0NXr|%/[ilW4|[\N]^g_`abXYc& deDPf;f+PghiUq N66++,`+-.:/6++,.L* Y 0+1234N-56 Y 6,78:-9:  +: ;-< =W >:  ?6  6 @ A-B:D-B: -B QCQVv!-QW]|     W |Pj^Hkl mn oR _pXY]^q^rstuvRw^!xucF yeezee{|yeeze}Og ~TU1 ?EF/? MH Y I,JK GV ,0W.Pc