4 p 0 0 0 0 0 0 0! "#$ %& 0' () 0*+  0, -. /0 /12 03 456 7 89 p: ;<= >? @ 4A B CDE & CF G.H CI -JK 0L 0MNO PQ 0RS 4 4T UV WIX \Y UZ[ < \]^ <_ ?` 0abc Dd 0efg 4hi 0jk lm 0no (pq Qrs S atuvw Gx Qy -z{| \} 0~ a e  e  4  *  ; 4 4  4 { P 4logLorg/apache/log4j/Logger;OUTPUT_ENCODINGLjava/lang/String; ConstantValue subprocessorsLjava/util/List; SignatureILjava/util/List;deleteSubprocessorsMLjava/util/List;systemMetadataProcessor7Lorg/dataone/cn/indexer/parser/IDocumentSubprocessorV2;d1IndexerSolrClient,Lorg/dataone/cn/indexer/D1IndexerSolrClient;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; solrIndexUri solrQueryUri solrSchema,Lorg/dataone/cn/indexer/solrhttp/SolrSchema;usePartialUpdateZperfLog-Lorg/dataone/cn/index/util/PerformanceLogger;()VCodeLineNumberTableLocalVariableTablethis+Lorg/dataone/cn/indexer/SolrIndexServiceV2;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; StackMapTable2H Exceptions(Ljava/util/List;)VeLjava/lang/Exception; indexTask%Lorg/dataone/cn/index/task/IndexTask;tasks7Ljava/util/List;Ncf:(Ljava/util/List;)VinsertIntoIndex<(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)VidsystemMetaDataStreamLjava/io/InputStream;updates/Lorg/dataone/cn/indexer/parser/UpdateAssembler; solrAddStartJprocessInsertTaskj(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lorg/dataone/cn/indexer/parser/UpdateAssembler;sysmetaProcStartdLjava/util/Date;ddscimetaProcStartstartFechingFile objectStreamLjava/io/FileInputStream; subprocessorupdateformatIdiIprocessObjStart collectorqs sendCommand2(Lorg/dataone/cn/indexer/parser/UpdateAssembler;)V assemblerclient-Lorg/dataone/cn/indexer/solrhttp/SolrJClient;deleteDocFromIndexgetSolrindexUri()Ljava/lang/String;setSolrIndexUri solrindexUrisetD1IndexerSolrClient/(Lorg/dataone/cn/indexer/D1IndexerSolrClient;)VservicegetD1IndexerSolrClient.()Lorg/dataone/cn/indexer/D1IndexerSolrClient;getSolrQueryUrisetSolrQueryUri setSolrSchema/(Lorg/dataone/cn/indexer/solrhttp/SolrSchema;)VschemagetSubprocessors()Ljava/util/List;K()Ljava/util/List;getDeleteSubprocessorsO()Ljava/util/List;setSubprocessorssubprocessorListL(Ljava/util/List;)VsetDeleteSubprocessorsdeleteSubprocessorListP(Ljava/util/List;)VgetSystemMetadataProcessor9()Lorg/dataone/cn/indexer/parser/IDocumentSubprocessorV2;setSystemMetadataProcessor:(Lorg/dataone/cn/indexer/parser/IDocumentSubprocessorV2;)VsetUsePartialUpdate(Z)VvaluegetUsePartialUpdate()Z SourceFileSolrIndexServiceV2.java  !dataone.indexing.usePartialUpdate    java/util/HashMap    9org/dataone/cn/indexer/parser/IDocumentDeleteSubprocessor  java/lang/StringBuilder0... invoking processDocForDelete for identifier [  / ]    java/util/ArrayList java/lang/String  ...updating doc with id )org/dataone/cn/indexer/SolrIndexServiceV2UTF-8  '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: Entering insertIntoIndex(...) $update assembled, sending command...  QSolrIndexService.sendCommand(UpdateAssembler) adding docs into Solr index for id -org/dataone/cn/indexer/parser/UpdateAssembler 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  5org/dataone/cn/indexer/parser/IDocumentSubprocessorV2 ...subprocessor ".processDocument(...) invoked for java/io/FileInputStream Loop 5. SolrIndexService.processObject() fetch file for id  '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 >SolrIndexService.processObject() total processing time for id +org/dataone/cn/indexer/solrhttp/SolrJClient#sendCommand using partial update?:      java/util/Mapjava/util/Iteratorjava/util/Listjava/io/IOExceptionorg/xml/sax/SAXException.javax/xml/parsers/ParserConfigurationException(javax/xml/xpath/XPathExpressionException)org/apache/commons/codec/EncoderExceptionjava/io/InputStreamjava/lang/Throwable"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;)Z*org/dataone/cn/indexer/D1IndexerSolrClient sendUpdate8(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Z)VsetValue/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()J(Ljava/lang/String;J)VprocessDocumentY(Ljava/lang/String;Lorg/dataone/cn/indexer/parser/UpdateAssembler;Ljava/io/InputStream;)V getMessageassembleUpdate(I)Ljava/util/List;(I)Ljava/lang/Object;getFirstFieldValue&(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;)VgetNamewarn(Z)Ljava/lang/StringBuilder;infoE(Ljava/lang/String;Lorg/dataone/cn/indexer/parser/UpdateAssembler;Z)VsendSolrDelete getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!0p 1>*********    * . nP QRTWZ"]'d6f=o > YM*N-f-:@Y+ !"#,+,$%&Y'N&Y':,():S*:,+/-,+,WY-"# ,W*.*/-1* 2*+3:*:4Y5:6789::P;8*: *?Y @A BYC"#vzy{&|/}Y~i}l{~ .7>MUdmtz &UAd> m5 7kMU.t   8 YL !GK+M,=,DN-E:*F!:YH"I &)G" &)+GJ4+ '-KK K'!GEJ#*+,-K:L#M7*N*YO+"MeP$D>EEEE4' jM7QY*R:M7SYT: *+,UYV+"#*Y*W+"MeP(:YX+Y"I-Z:[\^_:6 *`:  O a:  b1: ,Yc d+"#M7 eY-f: *Yg hi+"M eP jk(Yl+m-"nOSYT:M7 + U*opY qSY SY+SYSrMeP s?: tpY uSY+SY YSr v s : s !Yw+x"y*Yz+"MeP|GG3 -6O|" !$%&()*+-.'2,364`5k6:<=?BC?F?PQHIKMIPQPQ S#T&U)VGXgYe \ #C>, ( + = vda jjjjeX v O/$+ VhKGq  |2*.{MY|* }"~,*/+* $1 22*C *+   /* >*+ >*+ /* /* >*+ >*+ R**&Y'* R**&Y'* P*+      P*+     /* >*+ >*  /*  ! 0N