2 i                        0 2      8 8 8     !"#$% J& J' J () *+ , -./ 0123 V4 X5 Z 67 Z8 9:; <=> a? V@ABC eD iESYSTEMMETAFILEPATHLjava/lang/String; ConstantValue EMLFILEPATHSYSTEMMETAUPDATEFILEPATHEMLUPDATEFILEPATHSYSTEMMETAARCHIVEFILEPATHidnewId annotation_id ANNOTATION_SYSTEM_META_FILE_PATH AO_FILE_PATHF OA_FILE_PATH solrIndex(Ledu/ucsb/nceas/metacat/index/SolrIndex;()VCodeLineNumberTableLocalVariableTablethis*Ledu/ucsb/nceas/metacat/index/SolrIndexIT;setUp ExceptionsRuntimeVisibleAnnotationsLorg/junit/Before;generateSolrIndex*()Ledu/ucsb/nceas/metacat/index/SolrIndex;springConfigFilemetacatPropertyFile controller4Ledu/ucsb/nceas/metacat/index/ApplicationController;listLjava/util/List;solrIndexesarray)[Ledu/ucsb/nceas/metacat/index/SolrIndex;indexLocalVariableTypeTable:Ljava/util/List; testInsert identifierssystemMetadata-Lorg/dataone/service/types/v2/SystemMetadata;pid)Lorg/dataone/service/types/v1/Identifier;resultidsfoundIdZ$Ljava/util/List; StackMapTableGHLorg/junit/Test; testUpdate obsoletedPidobsoletedSystemMetadata testArchivetestDynamicFields fieldNamefieldsLjava/util/Map;valuesGLjava/util/Map;>;$Ljava/util/List;testOpenAnnotationannotationSystemMetadata annotationPidannotationResultdoQuery=(Lorg/apache/solr/client/solrj/SolrServer;)Ljava/lang/String;server)Lorg/apache/solr/client/solrj/SolrServer;IO(Lorg/apache/solr/client/solrj/SolrServer;Ljava/lang/String;)Ljava/lang/String; moreParamsrequestLjava/lang/StringBuffer; solrParams*Lorg/apache/solr/common/params/SolrParams;reponse5Lorg/apache/solr/client/solrj/response/QueryResponse;%toXMLs(Lorg/apache/solr/common/params/SolrParams;Lorg/apache/solr/client/solrj/response/QueryResponse;)Ljava/lang/String;coreLorg/apache/solr/core/SolrCore; container$Lorg/apache/solr/core/CoreContainer;eLjava/lang/Exception;response xmlWriter,Lorg/apache/solr/response/XMLResponseWriter;wLjava/io/Writer; sResponse,Lorg/apache/solr/response/SolrQueryResponse;JK3L5A SourceFileSolrIndexIT.java z{http://doi.org/annotation.1.1 sk xy /index-processor-context.xml2edu/ucsb/nceas/metacat/index/ApplicationController zM N{ OPG QR&edu/ucsb/nceas/metacat/index/SolrIndex ST+org/dataone/service/types/v2/SystemMetadata(edu/ucsb/nceas/metacat/index/SolrIndexIT.src/test/resources/eml-system-meta-example.xmlU VW'org/dataone/service/types/v1/Identifier-urn:uuid:606a19dd-b531-4bf4-b5a5-6d06c3d39098 XY"src/test/resources/eml-example.xml Z[ \] ^P _`H ab cdjava/lang/String efg hiversion1 jk7src/test/resources/eml-updating-system-meta-example.xml-urn:uuid:606a19dd-b531-4bf4-b5a5-6d06c3d39099+src/test/resources/eml-updating-example.xmlversion2 lm nm op qr&fq=-obsoletedBy:* 6src/test/resources/eml-archive-system-meta-example.xml test_count_ijava/util/HashMapjava/util/ArrayLists tu vfw xy z{java/lang/StringBuilder&fq= |} :[0 TO 5] ~p i :[6 TO 6] { :[7 TO 7] 5src/test/resources/annotation-system-meta-example.xml!src/test/resources/oa-example.rdfQ&fq=standard_sm:"http://ecoinformatics.org/oboe/oboe.1.0/oboe-standards.owl#Gram"?http://ecoinformatics.org/oboe/oboe.1.0/oboe-standards.owl#Gram creator_sm.http://sandbox-1.orcid.org/0000-0003-2141-4459java/lang/StringBufferq=*:* |    J************************************************************************** YThe query result: *org/apache/solr/response/XMLResponseWriterjava/io/StringWriter*org/apache/solr/response/SolrQueryResponseK    collection1 -org/apache/solr/request/LocalSolrQueryRequest z java/lang/Exceptionjava/lang/RuntimeException(Unable to convert Solr response into XML zjava/lang/Object!src/test/resources/ao-example.rdfjava/util/Listjava/util/Iterator0org/apache/solr/client/solrj/SolrServerException(org/apache/solr/common/params/SolrParams3org/apache/solr/client/solrj/response/QueryResponsejava/io/Writer'(Ljava/lang/String;Ljava/lang/String;)V initializegetSolrIndexes()Ljava/util/List;size()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;'org/dataone/service/util/TypeMarshallerunmarshalTypeFromFile7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;setValue(Ljava/lang/String;)Vupdatek(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;Ljava/lang/String;)V getSolrServer+()Lorg/apache/solr/client/solrj/SolrServer; getSolrIdsiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;equals(Ljava/lang/Object;)Zorg/junit/Assert assertTrue(Z)Vcontains(Ljava/lang/CharSequence;)Z getObsoletes+()Lorg/dataone/service/types/v1/Identifier; getIdentifiergetValue()Ljava/lang/String;setObsoletedBy,(Lorg/dataone/service/types/v1/Identifier;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;add java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; insertFields;(Lorg/dataone/service/types/v1/Identifier;Ljava/util/Map;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString assertFalseclear3edu/ucsb/nceas/metacat/index/DistributedMapsFactorygetSystemMetadataMap()Lcom/hazelcast/core/IMap;com/hazelcast/core/IMap,(Ljava/lang/String;)Ljava/lang/StringBuffer;*org/apache/solr/servlet/SolrRequestParsersparseQueryStringF(Ljava/lang/String;)Lorg/apache/solr/common/params/MultiMapSolrParams;'org/apache/solr/client/solrj/SolrServerquerya(Lorg/apache/solr/common/params/SolrParams;)Lorg/apache/solr/client/solrj/response/QueryResponse;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln getResponse)()Lorg/apache/solr/common/util/NamedList; setAllValues*(Lorg/apache/solr/common/util/NamedList;)V/edu/ucsb/nceas/metacat/common/SolrServerFactorygetCoreContainer&()Lorg/apache/solr/core/CoreContainer;"org/apache/solr/core/CoreContainergetCore3(Ljava/lang/String;)Lorg/apache/solr/core/SolrCore;L(Lorg/apache/solr/core/SolrCore;Lorg/apache/solr/common/params/SolrParams;)Vwritei(Ljava/io/Writer;Lorg/apache/solr/request/SolrQueryRequest;Lorg/apache/solr/response/SolrQueryResponse;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V!i jklmklnkl$okl&pkl.qklrkl%sktklDuklvwklExy z{|B***}( -~ {|6*} 12~ d |5KLY*+M, , N--  :2:}"56789:,;2>~>2k0k&, 2y d{|KyLYM,*,+*N*:6:: 6!-"#!}:I KLM$N/O8Q;RZSdTgVjWoXxZ~HZ ky nf/Jk8A;> 8A D"d{|\$LYM,%*,+&*N-"#!-'#!+(::)** !,+**,-N-"#!-'#!}Bb efg$h/i8jAmGnSofplqytuvw~> /rkGZSN@d{|KL.MYN-%+-,&+:"#!'#!}& ~%.8J~4KGxy<4.kF@d{| cLYM,*,+*N*:6:: 6!-"#!/:0Y1:2Y3:45W6W*,7*8Y9:;;<;=-N-#>*8Y9:;;?;=-N-#!@45W6W*,7*8Y9:;;A;=-N-#!}z $/8;Zdgjox| +5Yb~f Z kc XP/4k8+;(|k 8+ D"d{| LYM,B,+CW*,+*N*:6:: 6!-"#!D:Y:*BCW*E*F-:,*#!G#!H#!I#!}f $/:CFeoruz~f e k :kCFe\+k C O"d |0*-}~  |SJYKM,LMW+ ,+MW,NON*-P:-Q:RSTRUTRTRST}:!(08@HP~>SSkK!2(+0#k | ZVYWMXYYNZY[:+\]:^:_`:,-aY*bc:eYfg-h"DGd}2 "%*3D G I U ~R%*I ZZRJAG