4 V S S S S  S S 0 S     S   9 0   0  + - + 0 0  4      9 0 9 - -       K S! "#$ O% F& 9'( )* +,-loggerLorg/apache/log4j/Logger;d1IndexerSolrClient,Lorg/dataone/cn/indexer/D1IndexerSolrClient;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; solrQueryUriLjava/lang/String;deleteProcessor9Lorg/dataone/cn/index/processor/IndexTaskDeleteProcessor;processorUtility3Lorg/dataone/cn/indexer/parser/SubprocessorUtility;perfLog-Lorg/dataone/cn/index/util/PerformanceLogger;matchDocumentsLjava/util/List; Signature$Ljava/util/List; fieldsToMerge()VCodeLineNumberTableLocalVariableTablethis7Lorg/dataone/cn/indexer/parser/ResourceMapSubprocessor;mergeWithIndexedDocumentT(Lorg/dataone/cn/indexer/solrhttp/SolrDoc;)Lorg/dataone/cn/indexer/solrhttp/SolrDoc; indexDocument)Lorg/dataone/cn/indexer/solrhttp/SolrDoc; Exceptions./0processDocumentG(Ljava/lang/String;Ljava/util/Map;Ljava/io/InputStream;)Ljava/util/Map;procResMapStartJ oreException(Lorg/dspace/foresite/OREParserException; processedDoc identifierdocsLjava/util/Map;isLjava/io/InputStream;resourceMapSolrDoc processedDocsprocessedDocsMapLocalVariableTypeTableLLjava/util/Map;;Ljava/util/List; StackMapTable(1 2(Ljava/lang/String;Ljava/util/Map;Ljava/io/InputStream;)Ljava/util/Map;processResourceMapP(Lorg/dataone/cn/indexer/solrhttp/SolrDoc;Ljava/io/InputStream;)Ljava/util/List;eLjava/lang/Throwable;dataId)Lorg/dataone/service/types/v1/Identifier;mdIdresourceMapStreambuildResMapStarttmpResourceMap memberDocsresMapHierarchyEntry InnerClassesLjava/util/Map$Entry; resourceMapId metadataMap allMembersLjava/util/Map;>;>;cLjava/util/Map;Ljava/util/Map$Entry;>;>;uLjava/util/Map;>;{(Lorg/dataone/cn/indexer/solrhttp/SolrDoc;Ljava/io/InputStream;)Ljava/util/List;clearObsoletesChain%(Ljava/lang/String;Ljava/util/List;)V relatedPidmemberIdLjava/lang/Exception; objectPathtask%Lorg/dataone/cn/index/task/IndexTask;sysmeta-Lorg/dataone/service/types/v2/SystemMetadata; pidToProcessresourceMapIdentifier memberIdsmemberListContainsSeriesIdZ$9(Ljava/lang/String;Ljava/util/List;)VgetMatchDocuments()Ljava/util/List;&()Ljava/util/List;setMatchDocuments(Ljava/util/List;)V'(Ljava/util/List;)V canProcess(Ljava/lang/String;)ZformatIdgetFieldsToMergesetFieldsToMerge SourceFileResourceMapSubprocessor.java kl Z[ ^_3 45 de fgjava/util/ArrayList jg bc6 r7 89'org/dataone/cn/indexer/solrhttp/SolrDoc: ;< java/lang/StringBuilder1ResourceMapSubprocessor.processDocument() for id => ?@ AB&org/dspace/foresite/OREParserException XYUnable to parse resource map: =. Unrecoverable parse exception: task will not be re-tried.C DEjava/util/HashMap FG2 HI JK L@ MNO 4P QRjava/lang/ThrowableUnable to parse ORE document: DS kTIResourceMapFactory.buildResourceMap() create ResourceMap from InputStream UVWjava/util/Map$Entry XK'org/dataone/service/types/v1/Identifier Y@ YK java/util/Map ZV [\0org/dataone/cn/indexer/solrhttp/SolrElementFieldid k] ^_ resourceMapjava/util/ListisDocumentedBy documents `\ ab cdjava/lang/String efg hij klm nop+org/dataone/service/types/v2/SystemMetadata qoRemoving pidToProcess=== rERemoving objectPath===#org/dataone/cn/index/task/IndexTask ks `at uvjava/lang/Exception w@ xy z\5org/dataone/cn/indexer/parser/ResourceMapSubprocessor{ |@ }~java/lang/Object3org/dataone/cn/indexer/parser/IDocumentSubprocessorjava/io/IOException)org/apache/commons/codec/EncoderException(javax/xml/xpath/XPathExpressionExceptionjava/io/InputStreamjava/util/Iterator+org/dataone/cn/index/util/PerformanceLogger getInstance/()Lorg/dataone/cn/index/util/PerformanceLogger;1org/dataone/cn/indexer/parser/SubprocessorUtilityd(Lorg/dataone/cn/indexer/solrhttp/SolrDoc;Ljava/util/List;)Lorg/dataone/cn/indexer/solrhttp/SolrDoc;get&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/SystemcurrentTimeMillis()Jappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;log(Ljava/lang/String;J)Vorg/apache/log4j/Loggererror(Ljava/lang/Object;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getIdentifierput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"org/dataone/ore/ResourceMapFactory&()Lorg/dataone/ore/ResourceMapFactory;parseResourceMap&(Ljava/io/InputStream;)Ljava/util/Map;*(Ljava/lang/Object;Ljava/lang/Throwable;)V(Ljava/lang/Throwable;)VentrySet()Ljava/util/Set; java/util/SetgetKeygetValuekeySet containsKey(Ljava/lang/Object;)Z'(Ljava/lang/String;Ljava/lang/String;)VaddField5(Lorg/dataone/cn/indexer/solrhttp/SolrElementField;)Vaddvalues()Ljava/util/Collection;addAll(Ljava/util/Collection;)ZsetValue(Ljava/lang/String;)V6org/dataone/cn/indexer/parser/utility/SeriesIdResolver isSeriesId,(Lorg/dataone/service/types/v1/Identifier;)Z(org/dataone/service/types/v1/TypeFactorybuildIdentifier=(Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;/org/dataone/cn/hazelcast/HazelcastClientFactorygetSystemMetadataMap()Lcom/hazelcast/core/IMap;com/hazelcast/core/IMapgetObjectPathMapdebugB(Lorg/dataone/service/types/v2/SystemMetadata;Ljava/lang/String;)V7org/dataone/cn/index/processor/IndexTaskDeleteProcessorprocess((Lorg/dataone/cn/index/task/IndexTask;)V getMessage getObsoletes+()Lorg/dataone/service/types/v1/Identifier;containsjava/lang/ClassgetName getLogger-(Ljava/lang/String;)Lorg/apache/log4j/Logger;!SVW XYZ[\]^_\]`a\]bc\]defghijghi klmd&******Y nEI LUWXo &pqrsmA * +* nfo pq tuvwxyz{m ,+  :Y:7*-:*Y+e#:Y+Y::! : !WCFn6 t uwx#yC}FzH{f~oof )|}H~upq_ ugo4 o4+F'vywxhm}ʸB:",#::%&Y'*(!eY:)*+:,-.:/0:  1*:    -:  2K Y3!W  4Y5 .67  4Y867  9:   -:  2K Y3!W  4Y5 .67  4Y867  4Y: .67  4Y; .67\ܻY:  +<W =>W $nz)7@Veq/Lfo   pqtu}@Vtee_qY g 4@VtqY  UU ii<v ywxhm1 >,:/?:-Y@:AB>+C:DEF:{GE?:YH.IYJIKYL:*MN:P&Q::lOnj )08:=@DJO^crop ) _ rf_"^Jpq_g i= 2 w hm/*no pqhmP*+n opqfg fihm? *+Rn o pq _m/* no pqhmP*+ n opqjg jihlm$ STUnG +0