3                              # #  #  #      2      4   A D D 4 D       D Y M Y  !" M#$ M% M&' ()* M+,- M./01 l#23 4 5 6789: u#; <= {>? @A BCD @E @F {G {HIJ {KL MNOP  QR ST UV WX SY Z[ Z\]  ^_` ab cd efgh ijk l m no pqr s stuv wx yz{| } ~   j                 D        D     logLorg/apache/log4j/Logger;contextLorg/dspace/core/Context;optimizeZverbosecleansolrServerResolver6Lorg/dspace/xoai/services/api/solr/SolrServerResolver;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;xoaiLastCompilationCacheServiceDLorg/dspace/xoai/services/api/cache/XOAILastCompilationCacheService;xoaiItemCacheService9Lorg/dspace/xoai/services/api/cache/XOAIItemCacheService;collectionsService1Lorg/dspace/xoai/services/api/CollectionsService;authorizeService/Lorg/dspace/authorize/service/AuthorizeService; itemService(Lorg/dspace/content/service/ItemService;COMMAND_IMPORTLjava/lang/String; ConstantValueCOMMAND_CLEAN_CACHECOMMAND_COMPILE_ITEMSCOMMAND_ERASE_COMPILED_ITEMSgetFileFormats+(Lorg/dspace/content/Item;)Ljava/util/List;CodeLineNumberTableLocalVariableTablebsLorg/dspace/content/Bitstream;bLorg/dspace/content/Bundle;exLjava/sql/SQLException;thisLorg/dspace/xoai/app/XOAI;itemLorg/dspace/content/Item;formatsLjava/util/List;LocalVariableTypeTable$Ljava/util/List; StackMapTable Signature?(Lorg/dspace/content/Item;)Ljava/util/List;(Lorg/dspace/core/Context;ZZZ)V(Lorg/dspace/core/Context;Z)Vctx hasOptionprintln(Ljava/lang/String;)Vlineindex()I solrParams(Lorg/apache/solr/client/solrj/SolrQuery;results)Lorg/apache/solr/common/SolrDocumentList;Ljava/lang/Exception;resultI Exceptions(Ljava/util/Date;)IiteratorLjava/util/Iterator;lastLjava/util/Date;/Ljava/util/Iterator;indexAll(Ljava/util/Iterator;)Iiserver)Lorg/apache/solr/client/solrj/SolrServer;2(Ljava/util/Iterator;)IE(Lorg/dspace/content/Item;)Lorg/apache/solr/common/SolrInputDocument;colLorg/dspace/content/Collection;comLorg/dspace/content/Community;field"Lorg/dspace/content/MetadataField;keydc"Lorg/dspace/content/MetadataValue;fdoc*Lorg/apache/solr/common/SolrInputDocument;pubhandleallDataoutLjava/io/ByteArrayOutputStream; xmlContext4Lcom/lyncode/xoai/dataprovider/xml/XmlOutputContext;4Ljava/util/List;N=PisPublic(Lorg/dspace/content/Item;)ZgetKnownExplanation(Ljava/lang/Throwable;)ZtLjava/lang/Throwable;searchForReason clearIndex()V cleanCacheq(Lorg/dspace/xoai/services/api/cache/XOAIItemCacheService;Lorg/dspace/xoai/services/api/cache/XOAICacheService;)VxoaiCacheService5Lorg/dspace/xoai/services/api/cache/XOAICacheService;main([Ljava/lang/String;)VindexerimportedstartJcommandparser*Lorg/apache/commons/cli/CommandLineParser;options Lorg/apache/commons/cli/Options;$Lorg/apache/commons/cli/CommandLine;validSolrCommands[Ljava/lang/String;validDatabaseCommandssolrrunargvapplicationContextKLorg/springframework/context/annotation/AnnotationConfigApplicationContext;configurationService:Lorg/dspace/xoai/services/api/config/ConfigurationService; cacheServiceitemCacheServicetxz{}cleanCompiledItems<(Lorg/dspace/xoai/services/api/cache/XOAIItemCacheService;)Vcompileeusage SourceFile XOAI.javajava/util/ArrayList @ ORIGINAL  V  org/dspace/content/Bundle org/dspace/content/Bitstream      java/sql/SQLException             s EF Using full import. [I&org/apache/solr/client/solrj/SolrQuery*:* @Fitem.lastmodified            2There are no indexed documents, using full import. #org/apache/solr/common/SolrDocument java/util/Date HU Optimizing Index Index optimized  3org/dspace/xoai/solr/exceptions/DSpaceSolrException0org/apache/solr/client/solrj/SolrServerExceptionjava/io/IOException:org/dspace/xoai/solr/exceptions/DSpaceSolrIndexerException @java/lang/StringBuildercom/lyncode/xoai/dataprovider/exceptions/MetadataBindExceptionjava/text/ParseException#javax/xml/stream/XMLStreamException. ? @ A B .authority .confidence CI &'java/lang/Stringmetadata.dc.format.mimetypejava/io/ByteArrayOutputStreamD EF GHI JKL MN OPQ R S item.compileItem with handle  indexedorg/dspace/core/ConstantsT UV Wjava/net/ConnectException X Solr server (oaisolr.urlY Z[) is down, turn it on.  \] Clearing index ^_ Index clearedPurging cached OAI responses. `Iorg/springframework/context/annotation/AnnotationConfigApplicationContextjava/lang/Class&org/dspace/xoai/app/BasicConfiguration @a8org/dspace/xoai/services/api/config/ConfigurationService bc3org/dspace/xoai/services/api/cache/XOAICacheService7org/dspace/xoai/services/api/cache/XOAIItemCacheService"org/apache/commons/cli/PosixParserorg/apache/commons/cli/OptionscclearClear index before indexing deoOptimize index at the endvVerbose outputhhelpShows some helpnnumberFOR DEVELOPMENT MUST DELETE fgorg/dspace/xoai/app/XOAIimport clean-cache compile-itemserase-compiled-itemsdatabasestorage h ijk lm DnOAI 2.0 manager action started oorg/dspace/core/Contextp rs @t @A uvw xW HI  @B  &OAI 2.0 manager action ended. It took y seconds.  z {java/lang/Throwable |Purging compiled items +#Retrieving all items to be compiled }~ Retrieving items modified after  to be compiled Compiling item with handle:  -org/dspace/xoai/exceptions/CompilingException @Items compiledOAI Manager Script!Syntax: oai [parameters]> Possible actions:D import - To import DSpace items into OAI index and cache system2 clean-cache - Cleans the OAI cached responses > Parameters:3 -o Optimize index after indexing (import only)! -c Clear index (import only) -v Verbose output -h Shows this text. compile-items - Compiles all DSpace items8 erase-compiled-items - Erase the OAI compiled items java/lang/Objectjava/util/Listjava/util/Iterator'org/apache/solr/common/SolrDocumentListjava/lang/Exception'org/apache/solr/client/solrj/SolrServer org/dspace/content/MetadataField2com/lyncode/xoai/dataprovider/xml/XmlOutputContext(org/apache/commons/cli/CommandLineParser"org/apache/commons/cli/CommandLine?com/lyncode/xoai/dataprovider/exceptions/ConfigurationException&org/dspace/content/service/ItemService getBundles=(Lorg/dspace/content/Item;Ljava/lang/String;)Ljava/util/List;()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getBitstreams()Ljava/util/List; getFormat?(Lorg/dspace/core/Context;)Lorg/dspace/content/BitstreamFormat;"org/dspace/content/BitstreamFormat getMIMEType()Ljava/lang/String;contains(Ljava/lang/Object;)Zadd getMessageorg/apache/log4j/Loggererror*(Ljava/lang/Object;Ljava/lang/Throwable;)V4org/dspace/authorize/factory/AuthorizeServiceFactory getInstance8()Lorg/dspace/authorize/factory/AuthorizeServiceFactory;getAuthorizeService1()Lorg/dspace/authorize/service/AuthorizeService;0org/dspace/content/factory/ContentServiceFactory4()Lorg/dspace/content/factory/ContentServiceFactory;getItemService*()Lorg/dspace/content/service/ItemService;java/lang/SystemLjava/io/PrintStream;java/io/PrintStreamaddField<(Ljava/lang/String;)Lorg/apache/solr/client/solrj/SolrQuery;,org/apache/solr/client/solrj/SolrQuery$ORDERORDER InnerClassesdesc.Lorg/apache/solr/client/solrj/SolrQuery$ORDER; addSortFieldj(Ljava/lang/String;Lorg/apache/solr/client/solrj/SolrQuery$ORDER;)Lorg/apache/solr/client/solrj/SolrQuery;java/lang/IntegervalueOf(I)Ljava/lang/Integer;setRows=(Ljava/lang/Integer;)Lorg/apache/solr/client/solrj/SolrQuery;4org/dspace/xoai/services/api/solr/SolrServerResolver getServer+()Lorg/apache/solr/client/solrj/SolrServer;%org/dspace/xoai/solr/DSpaceSolrSearchquery|(Lorg/apache/solr/client/solrj/SolrServer;Lorg/apache/solr/client/solrj/SolrQuery;)Lorg/apache/solr/common/SolrDocumentList; getNumFound()Jget(I)Ljava/lang/Object; getFieldValue&(Ljava/lang/String;)Ljava/lang/Object;commit8()Lorg/apache/solr/client/solrj/response/UpdateResponse;Borg/dspace/xoai/services/api/cache/XOAILastCompilationCacheServiceput(Ljava/util/Date;)V*(Ljava/lang/String;Ljava/lang/Throwable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString1findInArchiveOrWithdrawnDiscoverableModifiedSince?(Lorg/dspace/core/Context;Ljava/util/Date;)Ljava/util/Iterator;b(Lorg/apache/solr/common/SolrInputDocument;)Lorg/apache/solr/client/solrj/response/UpdateResponse; uncacheEntity%(Lorg/dspace/core/ReloadableEntity;)V(I)Ljava/lang/StringBuilder;getID()Ljava/util/UUID;'(Ljava/lang/String;Ljava/lang/Object;)Vjava/lang/Boolean(Z)Ljava/lang/Boolean; getHandlegetLastModified()Ljava/util/Date; getSubmitter()Lorg/dspace/eperson/EPerson;org/dspace/eperson/EPersongetEmail isWithdrawngetCollectionsreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;/org/dspace/xoai/services/api/CollectionsServiceflatParentCommunitiesD(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Ljava/util/List; getMetadata{(Lorg/dspace/content/DSpaceObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;getMetadataField$()Lorg/dspace/content/MetadataField;getMetadataSchema%()Lorg/dspace/content/MetadataSchema;!org/dspace/content/MetadataSchemagetName getElement getQualifiergetValue getAuthority getConfidence.com/lyncode/xoai/dataprovider/core/GranularitySecond0Lcom/lyncode/xoai/dataprovider/core/Granularity; emptyContext|(Ljava/io/OutputStream;Lcom/lyncode/xoai/dataprovider/core/Granularity;)Lcom/lyncode/xoai/dataprovider/xml/XmlOutputContext;org/dspace/xoai/util/ItemUtilsretrieveMetadatae(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Lcom/lyncode/xoai/dataprovider/xml/xoai/Metadata;/com/lyncode/xoai/dataprovider/xml/xoai/Metadatawrite7(Lcom/lyncode/xoai/dataprovider/xml/XmlOutputContext;)V getWriter$()Ljavax/xml/stream/XMLStreamWriter; javax/xml/stream/XMLStreamWriterflushclose-org/dspace/authorize/service/AuthorizeServiceauthorizeActionBoolean>(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;I)Z(Ljava/lang/Object;)Verr$org/dspace/core/ConfigurationManager getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getCause()Ljava/lang/Throwable; deleteByQueryJ(Ljava/lang/String;)Lorg/apache/solr/client/solrj/response/UpdateResponse; deleteAll([Ljava/lang/Class;)VgetBean%(Ljava/lang/Class;)Ljava/lang/Object; addOptionY(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lorg/apache/commons/cli/Options;parseY(Lorg/apache/commons/cli/Options;[Ljava/lang/String;)Lorg/apache/commons/cli/CommandLine;equalsgetArgs()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(C)ZcurrentTimeMillisorg/dspace/core/Context$ModeMode READ_ONLYLorg/dspace/core/Context$Mode;!(Lorg/dspace/core/Context$Mode;)VgetAutowireCapableBeanFactoryG()Lorg/springframework/beans/factory/config/AutowireCapableBeanFactory;Corg/springframework/beans/factory/config/AutowireCapableBeanFactory autowireBean(J)Ljava/lang/StringBuilder;isValidabortprintStackTracefindAll/(Lorg/dspace/core/Context;)Ljava/util/Iterator;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;findByLastModifiedSinceM(Lorg/dspace/content/Item;Lcom/lyncode/xoai/dataprovider/xml/xoai/Metadata;)V(Ljava/lang/Throwable;)Vorg/apache/log4j/LogManager getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!       !"#!"$!"%!"&'(SYM*+N-^- : :: :,* ,* W§N--,~). WY.ZP[e\x^{_~b`ac*>P(+,.M-. /01234567 589 :;<;=B= >?@A(.**+ *****)"fg hijm#n-o*4.12.  ...@B(u#**+ ***)qr svw"x* #12#C #DEF(@+) {|*12G!HI(<** !*"<]#Y$%&'&()*+M*,-,.N-/ 0*"<*-12&345<*,-6W**78*,-9W*:8*;4Y<=MAY,B,C>?@)Z (0;IRZbw*4;<JKI.LM /N12OP9DQR,QSTAHU(?DYEFG+HGI** +JM*,KMAY,,C01)+12**+VW2 /0?12?XY7 +VZ9q=TA[I(+L** JL*+KLAY++C)* VW /0+127 VZ9]=TAH\(=*,-N+Z+M:-*NOW* P:BdpDYEUVGIDYEWGUXGI-6WMAY,B,C4747Q47R47S47T?@)B  +479FIl*H 349 /N]P ^_ /N12VW7 VZ9 `jS%$a;STA>bHc(g yYYZM,[+\]*+^>,_`]+a:,b],&+c]+d,e+df],g+hij]+k:6l:,mDYEnGopqrGI]*s* +t:6u:,vDYEwGxpqrGI]*+yyyyz::{:|:DYE}G~GGGI: !DYE GGGI: , ]O,DYE GGI],DYE GGIDYEUGI]5*+::,]Y::* +,]* *DYEGGGI8,)+"(0:ANb/6DT_g '4>H S Z w*$de$fg6hi_j! /kl m!y12y34qnoap(Qq!ir6\st'Ruv7 irw9Nxyazxyxyazxyxyy ;<;<:;k{|y^ ; b}~T QRST("=** +=N-) ** /0"12"34 p9az= (v/*)DYEGGGI) !( +#-&* /9- (^** *)*+ ,-.* 9 (>*,-$W*,-6WLAY+B+C,/?,/@)"345$6,9/708=:*0 /N>129oS TA (U*+)=>?@*T@ (AYYSL+M+N+::Y:Y:WWWĶWǶW*:YSYS: YSYSYS: 6 ,Ϲњ6 6 Ҿ9  2 6  26 hԚ ն7 2:љOYط:YocvԷ:+6 -ާiљ -ާVљ7Y:YvԷ:+-ާљ-޲DYEG emGI[SK:*":3#83#i8Tiiki)@JNO%P0R3U<VEWRX_Zl[y\]_`cdghijknot$u,v1x:zD{P|Z}a~hp{ #08:BGTaix*p2 P21 :!<EG l i M :/pf%\0Q3NC 9 @,wy=)T!T@ (A*)* T@(*;M,** L0DYEG,GI** ,L+E+MN*DYEG-aGI*-* -*;4Y<= MY,@)F 'ET]g*H$VWg534 XYT^VW N12 VW7 $VZT^VZ VZ95',a;5zaS ;T (Y;ϸњ;\Q)^#+3;DMV_ht|* 9@]M(! ɸ)B#@q@