4I b: ; < = > ? @ ABC DE F GH IJ : K LM NO NPQ R STU :V WX bY Z[\ ]^ _ S` a bcd %: be fMg bh Lij k lm /: /n op qhr Ns otu 7: vwx 7y :z {|} ?~  S  F: S G B N  S W  W  S  )  Z S S  b b M N   b S %  ? ) ?  L L   S    SlogLorg/apache/log4j/Logger;OUTPUT_ENCODINGLjava/lang/String; ConstantValue subprocessorsLjava/util/List; SignatureGLjava/util/List;deleteSubprocessorsMLjava/util/List;systemMetadataProcessor5Lorg/dataone/cn/indexer/parser/IDocumentSubprocessor;d1IndexerSolrClient,Lorg/dataone/cn/indexer/D1IndexerSolrClient;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; solrIndexUri solrQueryUrisubprocessorUtility3Lorg/dataone/cn/indexer/parser/SubprocessorUtility;usePartialUpdateZperfLog-Lorg/dataone/cn/index/util/PerformanceLogger;()VCodeLineNumberTableLocalVariableTablethis)Lorg/dataone/cn/indexer/SolrIndexService;removeFromIndex(Ljava/lang/String;)VdeleteSubprocessor;Lorg/dataone/cn/indexer/parser/IDocumentDeleteSubprocessor; idToUpdate objectPathos4Lorg/apache/commons/io/output/ByteArrayOutputStream;pid)Lorg/dataone/service/types/v1/Identifier;sysMeta-Lorg/dataone/service/types/v2/SystemMetadata; idToIndex identifierdocsLjava/util/Map; docsToUpdate idsToIndexLocalVariableTypeTableLLjava/util/Map;;Ljava/util/List;$Ljava/util/List; StackMapTableQg Exceptions(Ljava/util/List;)VeLjava/lang/Exception; indexTask%Lorg/dataone/cn/index/task/IndexTask;tasks7Ljava/util/List;}:(Ljava/util/List;)VparseTaskObjectJ(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Ljava/util/Map;sysmetaProcStartJdLjava/util/Date;ddscimetaProcStartstartFechingFile objectStreamLjava/io/FileInputStream; subprocessorsDoc)Lorg/dataone/cn/indexer/solrhttp/SolrDoc;formatIdiIidsystemMetaDataStreamLjava/io/InputStream;accumulatedParsedFieldValues(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Ljava/util/Map; processObjectK(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Ljava/util/List;before innerIndexmergeDocprocessObjStartmergeProcStart mergedDocsindexv(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Ljava/util/List;insertIntoIndex<(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)V addCommands solrAddStart smdStream addCommandtaskbatchAddCommandsmergeAddCommands2(Ljava/util/List;Ljava/util/List;)Ljava/util/List;originaladdition(Ljava/util/List;Ljava/util/List;)Ljava/util/List; sendCommandclient>(Ljava/util/List;)VdeleteDocFromIndexgetSolrindexUri()Ljava/lang/String;setSolrIndexUri solrindexUrisetD1IndexerSolrClient/(Lorg/dataone/cn/indexer/D1IndexerSolrClient;)VservicegetD1IndexerSolrClient.()Lorg/dataone/cn/indexer/D1IndexerSolrClient;getSolrQueryUrisetSolrQueryUrigetSubprocessors()Ljava/util/List;I()Ljava/util/List;getDeleteSubprocessorsO()Ljava/util/List;setSubprocessorssubprocessorListJ(Ljava/util/List;)VsetDeleteSubprocessorsdeleteSubprocessorListP(Ljava/util/List;)VgetSystemMetadataProcessor7()Lorg/dataone/cn/indexer/parser/IDocumentSubprocessor;setSystemMetadataProcessor8(Lorg/dataone/cn/indexer/parser/IDocumentSubprocessor;)VsetUsePartialUpdate(Z)VvaluegetUsePartialUpdate()Z SourceFileSolrIndexService.java  !dataone.indexing.usePartialUpdate    java/util/HashMap &$  6 9org/dataone/cn/indexer/parser/IDocumentDeleteSubprocessor  6java/lang/StringBuilder0... invoking processDocForDelete for identifier [  / ]    java/util/ArrayList java/lang/String  ...updating doc with id  'org/dataone/service/types/v1/Identifier  +org/dataone/service/types/v2/SystemMetadata    2org/apache/commons/io/output/ByteArrayOutputStream  java/io/ByteArrayInputStream   ...reindexing doc with id #org/dataone/cn/index/task/IndexTask  java/lang/ExceptionUnable to remove from index:  java/util/Date 4...subprocessor SystemMetadataProcessor invoked for -.processDocument() processing sysmeta for id &Error parsing system metadata for id: 'org/dataone/cn/indexer/solrhttp/SolrDoc0org/dataone/cn/indexer/solrhttp/SolrElementField  #$3org/dataone/cn/indexer/parser/IDocumentSubprocessor ...subprocessor ".processDocument(...) invoked for java/io/FileInputStream Loop  5. SolrIndexService.processObject() fetch file for id !"# $6'Could not load OBJECT file for ID,Path=, {Loop %d. SolrIndexService.processObject() %s.processDocument() total subprocessor processing time for id %s with format: %sjava/lang/Object% &' ()* +,The subprocessor %s can't process the id %s since %s. However, the index still can be achieved without this part of information provided by the processor. - . The optional objectPath for pid ; is null, so skipping processing with content subprocessors . /0 SolrDocs parsed for id '' 123F...SubprocessorUtility.diffWithIndexedDocument(...) to be invoked for 4 5 67 Outer loop  , inner loop@ SolrIndexService.processObject() merging (by diff) docs for id 89+.mergeWithIndexedDocument(...) invoked for :76 SolrIndexService.processObject() merging docs for id =Total - SolrIndexService.processObject() merging docs for id >SolrIndexService.processObject() total processing time for id ; PSolrIndexService.sendCommand(SolrElementAdd) adding docs into Solr index for id < = > ;SolrIndexService.sendCommand(SolrElementAdd) batch adding () docs into Solr index ?@  "sendCommand using partial update: A B 'org/dataone/cn/indexer/SolrIndexServiceUTF-8C DE F GH java/util/Mapjava/util/Iteratorjava/util/Listjava/io/InputStreamjava/lang/Throwablejava/io/IOExceptionorg/xml/sax/SAXException.javax/xml/parsers/ParserConfigurationException(javax/xml/xpath/XPathExpressionException)org/apache/commons/codec/EncoderException"org/dataone/configuration/SettingsgetConfiguration2()Lorg/apache/commons/configuration/Configuration;.org/apache/commons/configuration/Configuration getBoolean(Ljava/lang/String;Z)Z+org/dataone/cn/index/util/PerformanceLogger getInstance/()Lorg/dataone/cn/index/util/PerformanceLogger;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;org/apache/log4j/LoggerisDebugEnabledappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;java/lang/Class getSimpleNamegetInstanceLabeltoStringdebug(Ljava/lang/Object;)VprocessDocForDelete2(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;putAll(Ljava/util/Map;)VkeySet()Ljava/util/Set; java/util/Setget&(Ljava/lang/Object;)Ljava/lang/Object;add(Ljava/lang/Object;)ZsetValue/org/dataone/cn/hazelcast/HazelcastClientFactorygetSystemMetadataMap()Lcom/hazelcast/core/IMap;com/hazelcast/core/IMapvisibleInIndex0(Lorg/dataone/service/types/v2/SystemMetadata;)ZgetObjectPathMap'org/dataone/service/util/TypeMarshallermarshalTypeToOutputStream+(Ljava/lang/Object;Ljava/io/OutputStream;)V toByteArray()[B([B)VgetPiderror*(Ljava/lang/Object;Ljava/lang/Throwable;)Vjava/lang/SystemcurrentTimeMillis()JprocessDocumentG(Ljava/lang/String;Ljava/util/Map;Ljava/io/InputStream;)Ljava/util/Map;(Ljava/lang/String;J)V getMessagegetFirstFieldValue&(Ljava/lang/String;)Ljava/lang/String; canProcess(Ljava/lang/String;)Z(I)Ljava/lang/StringBuilder;getFD()Ljava/io/FileDescriptor;java/io/FileDescriptorvalidjava/lang/IntegervalueOf(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;#org/apache/solr/common/util/IOUtils closeQuietly(Ljava/io/Closeable;)VgetNamewarnsize()Ivalues()Ljava/util/Collection;java/util/Collection getIdentifier1org/dataone/cn/indexer/parser/SubprocessorUtilitydiffWithIndexedDocumentT(Lorg/dataone/cn/indexer/solrhttp/SolrDoc;)Lorg/dataone/cn/indexer/solrhttp/SolrDoc;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;mergeWithIndexedDocument(Ljava/util/Collection;)VgetSysMetadatagetBytes getObjectPathaddAll(Ljava/util/Collection;)Z(Z)Ljava/lang/StringBuilder;info*org/dataone/cn/indexer/D1IndexerSolrClient sendUpdate8(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Z)VsendSolrDelete getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!b 9********   * * gL MNPSV"]1_8h 9 YM*N-f-:@Y+ !",+,#$%Y&N%Y&:,'(:S):,*/-,*+WY,!" +W*--*+.:):/Y0:1234:5P63): 7Y8:  9*:Y ;< =Y>!"vzrt&u/vYwivly{z~{|}~(/>FU^eyz &UAU> ^5 (k>Ut 8 YL BK+M,=,?N-@:*A!:YC!D &)B" &)+GJ4+ '-KK K'!BAY:E7FYG:*+,H:YI+!"* Y*J+!EeK(:YL+M!D-+*N:PQ:6*R:QS:  T3: ,YU V+!"E7 WY-X: * YYZ[+!E eK \](Y^+_-!`QFYG: E7 + H:* abYcSY SY+SYSdEeK e?: fbY gSY+SY MSd h e : e!Yi+j!k uxBB    1 &/Huxz!+ U ` %& "% & %&()* +>-g^z#E @! ( - ? ofcAAAA 8  8y H/$' VhMGq  UE7*+,-l:YmZn+o!"E7Y: 6 pq:  9 N: 6 * vYr s!"E7*t u: * Yv Zw Zx+!EeK  s yW*R:S:YUz s!"E7 {: * Yv Zw Z|+!EeK v  s yW * Y}+!EeK* Y~+!EeK%Y prBDE6F;GDHGJkKnLuMNOPQRT U6V;WFXzY}Z[\^_`cN;B tn$ k' ;D G D 7U   5*+,-:E7*-* Y+!EeK| 4>5555 , '   , BH%Y&M+N-<-?::Y<:*@:*,MEB*,-* Y+Z!E!eK* #4FNQUZH4 F #+ |U/  F |AB"+ %Y&L, %Y&M+,W+   """"" 3*MY* !,*+* !2 33 . 3 C *+   /* >*+ >*+  /* !/* ">*+ #$R**%Y&* %&$R**%Y&* '(P*+ ) )*+P*+ , ,-.//* 01>*+ 23>*  456/*  7! J89