3  W W W W W W W W  W W W W W  W W              2 2  2  2  W    W   W      W W W W W S S    Z W   2 W  2  W W  2  W   ! "#$ W%& }' () * +, +-./ 2012 3456789: W; <=>?  @ A 'B' WC D <E FG HIJKL M NO P Q RS TUVW X YZ [\ ]^ _ `abcde fgh ij *k Wl Wmn o pqr stu svw xyz{| s} ~  W W <  W W  g g W    W          W      W W   V    0               u0 W l l X X X  X  ?  W W   = O     X X X W   W   W W  W l l W W s s    u    }_ }   2     ! " #$% & '()*+, -./01 2 3 45 6 7 8 9:;<  =>?@A  ?B B BCDE WF GHIJ g >g K g VgLMN O PQ RS RT U WVW X Y Z[\] ^ _` Wabc defghi  jk jl jmn o  p qrs  tu tvw x yz{|} i ~ ~               LogContents InnerClasseslog Lorg/apache/commons/logging/Log;QUERYTYPE_SOLRLjava/lang/String; ConstantValueCHECKSUM_ALGORITHMDEFAULT_TEST_OBJECTFORMATRESOURCE_MAP_FORMAT_ID cnSubmitter sessionMapLjava/util/Map; SignaturePLjava/util/Map; subjectMapILjava/util/Map;MULTIPART_REST_CLIENT-Lorg/dataone/client/rest/MultipartRestClient; lastAliveMap3Ljava/util/Map; alreadySetupZnodeListContainsV2Mn testContext cnBaseUrl mnBaseUrl nodelistUrireferenceContextreferenceCnBaseUrlmemberNodeListLjava/util/List;5Ljava/util/List;coordinatingNodeListmonitorNodeListmultiNodeExistsmultiNodeMemberNodeListmultiNodeCoordinatingNodeListmultiNodeMonitorNodeListtestObjectSeriesSuffixtestObjectSeriesfailOnMissingNodeserrorCollector Lorg/junit/rules/ErrorCollector;RuntimeVisibleAnnotationsLorg/junit/Rule;()VCodeLineNumberTableLocalVariableTablethis5Lorg/dataone/integration/ContextAwareTestCaseDataone;getTestDescription()Ljava/lang/String;getTestObjectSeriesSuffixgetTestObjectSeries setUpContextn#Lorg/dataone/service/types/v1/Node; urlThrIdUrlurlThrIdObjectSeries StackMapTabley ExceptionsLorg/junit/Before;setupMultipleNodesconfig-Lorg/apache/http/client/config/RequestConfig;parseContextNodeListurlLjava/net/URL;eLjava/lang/Exception;isLjava/io/InputStream;nl'Lorg/dataone/service/types/v1/NodeList; currentNodeiI allNodesListLocalVariableTypeTable filterCnListnodei$Ljava/util/Iterator; filteredList isNodeAlive(Ljava/lang/String;)ZrespLorg/apache/http/HttpResponse;baseURL latestCheckLjava/lang/Long;nowLjava/util/Date;>?doHardTimedHttpRequest3(Ljava/lang/String;J)Lorg/apache/http/HttpResponse;millisecJ getMethod(Lorg/apache/http/client/methods/HttpGet;taskLjava/util/TimerTask; getNodeList$(Ljava/lang/String;)Ljava/util/List;cnv1Lorg/dataone/client/v1/CNode;cnv2Lorg/dataone/client/v2/CNode; v1nodeliste1(Ljava/lang/ReflectiveOperationException;I(Ljava/lang/String;)Ljava/util/List;setUpTestObjectSeriesgetMemberNodeIterator()Ljava/util/Iterator;;()Ljava/util/Iterator;getV2MemberNodeIteratormn mnCallAdapter0Lorg/dataone/integration/adapters/MNCallAdapter;memberNodeIteratorv2MNs9Ljava/util/Iterator;kgetCoordinatingNodeIteratorgetMonitorNodeIteratorgetReferenceContextCnUrlsetupClientSubject_NoCertsetupClientSubject:(Ljava/lang/String;)Lorg/dataone/service/types/v1/Subject;certificateFilenametestCertDirectorycm,Lorg/dataone/client/auth/CertificateManager; clientSubject&Lorg/dataone/service/types/v1/Subject; getSubject getSessionA(Ljava/lang/String;)Lorg/dataone/client/rest/MultipartRestClient;subjectLjava/io/IOException;2Lorg/dataone/client/exception/ClientSideException;VprocureObjectList_(Lorg/dataone/integration/adapters/CommonCallAdapter;)Lorg/dataone/service/types/v1/ObjectList;ol)Lorg/dataone/service/types/v1/ObjectList;cca4Lorg/dataone/integration/adapters/CommonCallAdapter;cacheNodeString`(Lorg/dataone/integration/adapters/CommonCallAdapter;Z)Lorg/dataone/service/types/v1/ObjectList;.Lorg/dataone/service/exceptions/BaseException;&Ljava/io/UnsupportedEncodingException;getAll objectListYprocurePublicReadableTestObject(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Identifier;resultLjava/lang/Object; identifier)Lorg/dataone/service/types/v1/Identifier;firstTry5findPublicReadableObjectH(Lorg/dataone/integration/adapters/CommonCallAdapter;)Ljava/lang/Object;besmd-Lorg/dataone/service/types/v2/SystemMetadata;oi)Lorg/dataone/service/types/v1/ObjectInfo;startsizeGoodEnoughLimitLjava/math/BigInteger; objectSize%procureTestObject(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/AccessRule;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Identifier; accessRule)Lorg/dataone/service/types/v1/AccessRule;pid(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/AccessRule;Lorg/dataone/service/types/v1/Identifier;Ljava/lang/String;Ljava/lang/String;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;ar)Lorg/dataone/service/exceptions/NotFound;submitterSubjectLabelrightsHolderSubjectName replPolicy0Lorg/dataone/service/types/v1/ReplicationPolicy; getTestObject(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/Subject;Lorg/dataone/service/types/v1/Permission;Z)Lorg/dataone/service/types/v1/Identifier;permMapLjava/util/HashMap; subjectFilterpermissionLevel)Lorg/dataone/service/types/v1/Permission;checkUsingIsAuthorizediduLjava/util/HashMap;>; DeprecatedLjava/lang/Deprecated;createPublicTestObjectX(Lorg/dataone/client/D1Node;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;d1NodeLorg/dataone/client/D1Node;idSuffixcreateTestObject(Lorg/dataone/client/D1Node;Ljava/lang/String;Lorg/dataone/service/types/v1/AccessRule;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier; nodeAbbrevprefix(Lorg/dataone/client/D1Node;Ljava/lang/String;Lorg/dataone/service/types/v1/AccessRule;)Lorg/dataone/service/types/v1/Identifier;createNodeAbbreviation&(Ljava/lang/String;)Ljava/lang/String;baseUrl(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Ljava/lang/String;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;submitterSubject(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;)Lorg/dataone/service/types/v1/Identifier;(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;Ljava/lang/String;Ljava/lang/String;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;policy+Lorg/dataone/service/types/v1/AccessPolicy;(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier;9(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;sid obsoletesId obsoletedByIdi(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;Lorg/dataone/service/types/v1/ReplicationPolicy;)Lorg/dataone/service/types/v1/Identifier; capabilitiesservice&Lorg/dataone/service/types/v1/Service;cn0Lorg/dataone/integration/adapters/CNCallAdapter;nodeList'Lorg/dataone/service/types/v2/NodeList; needV2Node contentBytes[B nodeReference,Lorg/dataone/service/types/v1/NodeReference;(Ljava/security/NoSuchAlgorithmException;-Lorg/dataone/exceptions/MarshallingException;osLjava/io/ByteArrayOutputStream;objectInputStreamLjava/io/ByteArrayInputStream;d1o$Lorg/dataone/client/v1/itk/D1Object; submitterX500 rightsHolder currentX500 certificate$Ljava/security/cert/X509Certificate;startingCertLocretPidsysMeta  (<>createTestSysmeta=(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v2/SystemMetadata;buildPublicReadAccessPolicy-()Lorg/dataone/service/types/v1/AccessPolicy;subapprintTestHeader(Ljava/lang/String;)V methodName checkEqualsK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vhostmessages1s2 checkTrue((Ljava/lang/String;Ljava/lang/String;Z)Vb checkFalse handleFail'(Ljava/lang/String;Ljava/lang/String;)VprocureResourceMap_(Lorg/dataone/integration/adapters/CommonCallAdapter;)Lorg/dataone/service/types/v1/Identifier; objectInforesourceObjInfoobjectInfoList packagePidformatID5Lorg/dataone/service/types/v1/ObjectFormatIdentifier;resourceMapPid;Ljava/util/List;W createPackage(Lorg/dataone/integration/adapters/CommonCallAdapter;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/Identifier;obsoletesSysmetaidMapdataIdsrmf$Lorg/dataone/ore/ResourceMapFactory; resourceMap!Lorg/dspace/foresite/ResourceMap;rdfXmlresourceMapBytessysmeta packageSid obsoletes obsoletedBy scimetaPid dataObjPiduLjava/util/Map;>;;Ljava/util/List; checkForV2Mn(Ljava/util/List;)Vservices'Lorg/dataone/service/types/v1/Services;6Ljava/util/List<+Lorg/dataone/service/types/v1/Node;>;9(Ljava/util/List<+Lorg/dataone/service/types/v1/Node;>;)VsetNodeListContainsV2Mn(Z)V containsV2MNs()ZgetNumQueryContentsX(Ljava/io/InputStream;)Lorg/dataone/integration/ContextAwareTestCaseDataone$LogContents;builder#Ljavax/xml/parsers/DocumentBuilder;docLorg/w3c/dom/Document;xPathLjavax/xml/xpath/XPath;resultCountExp resultNodeLorg/w3c/dom/Node; numFoundAttr numFoundValdocsExp xPathExpr!Ljavax/xml/xpath/XPathExpression;docsLorg/w3c/dom/NodeList;*Ljavax/xml/xpath/XPathExpressionException; logResultsALorg/dataone/integration/ContextAwareTestCaseDataone$LogContents;s SourceFile ContextAwareTestCaseDataone.java BC )* +* , - . / 0 1java/util/Vector 23 53 63.15 ; <org/junit/rules/ErrorCollector >? java/lang/StringBuilderCurrent Thread:     J   context.label context.cn.baseurlcontext.mn.baseurlcontext.nodelist.uri4**************************************************** *** context label: mnwebtester.thread. .mn.baseurl 9*** mn.baseurl obtained from thread.X.mn.baseurl property3*** mn.baseurl set from context.mn.baseurl property.tierTesting.object.seriesN*** testObjectSeries obtained from thread.X.tierTesting.object.series property  ~~~ Context is solo MemberNode:  G!org/dataone/service/types/v1/Node G   *** Adding MN to list: [ J]&~~~ Context is solo CoordinatingNode:  VCreference.cn.baseurlreference.context.label  nodelist.contains.v2.mn  }~   7*      YC 83 93 :3 vw#~~~ Context is ad-hoc NodeList at:  java/net/URL BG java/lang/Exception3org/dataone/integration/ContextAwareTestCaseDataone  %org/dataone/service/types/v1/NodeList  D1Client.CN_URL)~~~ Context is from d1client.properties:     rs*** Adding CN to list: J [  ] =* %& J-Context Setup error: Could not reach node at  J7 for testing. Skipping further test cases for this node ST*** Failed to add CN to list:  ]. Could not reach the node: *** Adding MN to list: Could not reach node at *** Failed to add MN to list:  *** Adding MonitorNode to list: 1Node from nodelist is not of recognizable type: [  ]. Removing from test list: : lCjava/util/ArrayListBtrying to filter CN list for the round robin CN... original size:  , includes nodes:       CN:  " J"Robin robinexcluding round robin CN: including CN: /filtered CN list without round robin CN. size: , including nodes:isNodeAlive for Node:  ... '  java/lang/Longjava/util/Date  ... calling node ...  B   ... called node2... lastAlive still fresh (using cached timestamp)&org/apache/http/client/methods/HttpGet5org/dataone/integration/ContextAwareTestCaseDataone$1 Bjava/util/Timer B~  !"# $%0org/dataone/client/exception/ClientSideException0baseURL parameter to getNodeList cannot be null.org/dataone/client/v1/CNode& '() *+ ,-org/dataone/client/v2/CNode ,./ 01 java/lang/InstantiationException java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/lang/NoSuchMethodException 2C+Error converting v2.NodeList to v1.NodeList B3..org/dataone/integration/adapters/MNCallAdapter  v2 B4 56MN included in test: MN excluded from test: 7 8/bogus 9Gd1.test.cert.location :java/lang/Stringcertificate directory: certificate filename: .crt ;<= >?client setup as Subject: # $org/dataone/service/types/v1/Subjectpublic  @ A C /org/dataone/client/rest/HttpMultipartRestClientjava/io/IOException%created client for certificate file:  with subject: +org/dataone/client/rest/MultipartRestClient B CJ Ds Caching objectlist for node %sjava/lang/Object EF GH#Using cached objectlist for node %s IJK LM NO P,org/dataone/service/exceptions/BaseException4org/dataone/integration/TestIterationEndingException*unexpected error thrown by listObjects(): QJ BR >>>> pid of procured test Object: bgetTestObject: subject not null, so need to check accessPolicy of each objectInfo until success...HgetTestObject: checking accessPolicy of each objectInfo until success... ~  java/util/Set 'getTestObject: found one!!! breaking...1getTestObject: using the objectList to get object8getTestObject: using isAuthorized() to check permissions  G'org/dataone/service/types/v1/AccessRule     TierTests. J   https{0,1}:// \..+ testSubmitter%CN=testRightsHolder,DC=dataone,DC=org.org/dataone/service/types/v1/ReplicationPolicy )org/dataone/service/types/v1/AccessPolicy    J "eml://ecoinformatics.org/eml-2.0.1 java/io/ByteArrayInputStream B z1Unable to get a valid NodeReference for node at: M to use as the system metadata's authoritativeMemberNode for created object: + because the getCapabilities() call failed. .org/dataone/integration/adapters/CNCallAdapter J s  $org/dataone/service/types/v1/ServicebogusAuthoritativeNode ?Unable to find a valid authoritative MN to use for the object: "org/dataone/client/v1/itk/D1Object  B f +org/dataone/service/types/v2/SystemMetadata  &java/security/NoSuchAlgorithmException*Unexpected exception creating test object.-org/dataone/service/exceptions/ServiceFailure00006client misconfiguration related to checksum algorithms BT)Unexpected NotFound creating test object.!IOException creating test object.s returned = wThe numFound attribute doesn't match number of elements found. Subject used probably doesn't have access to them. dataone.it.cnode.submitter.cncnSandboxUCSB18org/dataone/integration/IntegrationTestContextParameterssolrMD5java/util/Listjava/io/InputStreamjava/util/Iteratororg/apache/http/HttpResponsejava/lang/Throwable.org/apache/http/client/ClientProtocolException&java/lang/ReflectiveOperationException2org/dataone/service/exceptions/IdentifierNotUnique.org/dataone/service/exceptions/UnsupportedType4org/dataone/service/exceptions/InsufficientResources4org/dataone/service/exceptions/InvalidSystemMetadataorg/dataone/client/D1Node"java/security/cert/X509Certificate*org/dataone/service/types/v1/NodeReference%org/dataone/service/types/v2/NodeList java/util/Map"org/dataone/ore/ResourceMapFactoryorg/dspace/foresite/ResourceMap%org/dataone/service/types/v1/Servicesorg/w3c/dom/Documentjavax/xml/xpath/XPathappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/Thread currentThread()Ljava/lang/Thread;getId()J(J)Ljava/lang/StringBuilder;toStringorg/apache/commons/logging/Logdebug(Ljava/lang/Object;)V"org/dataone/configuration/SettingsgetConfiguration2()Lorg/apache/commons/configuration/Configuration;.org/apache/commons/configuration/Configuration getStringinfojava/lang/System getPropertyoutLjava/io/PrintStream;java/io/PrintStreamprintln setBaseURL%org/dataone/service/types/v1/NodeTypeMN'Lorg/dataone/service/types/v1/NodeType;setType*(Lorg/dataone/service/types/v1/NodeType;)Vadd(Ljava/lang/Object;)Z getBaseURLCN8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;&org/dataone/configuration/TestSettingsgetReferenceCnBaseUrl getBoolean(Ljava/lang/String;Z)Z'org/dataone/integration/TestObjectCache getInstance+()Lorg/dataone/integration/TestObjectCache;logCacheUtilization#(Lorg/apache/commons/logging/Log;)V+org/apache/http/client/config/RequestConfigcustomBuilder7()Lorg/apache/http/client/config/RequestConfig$Builder;3org/apache/http/client/config/RequestConfig$BuildersetConnectTimeout8(I)Lorg/apache/http/client/config/RequestConfig$Builder;setConnectionRequestTimeoutsetSocketTimeoutbuild/()Lorg/apache/http/client/config/RequestConfig; openStream()Ljava/io/InputStream;java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoadergetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;'org/dataone/service/util/TypeMarshallerunmarshalTypeFromStream:(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object;()Ljava/util/List;size()Iget(I)Ljava/lang/Object;getType)()Lorg/dataone/service/types/v1/NodeType;getNamegetLatestRequestUrl getIdentifier.()Lorg/dataone/service/types/v1/NodeReference;getValuewarnMONITOR-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;iteratorhasNextnext()Ljava/lang/Object;getDescriptioncontains(Ljava/lang/CharSequence;)Z&(Ljava/lang/Object;)Ljava/lang/Object;getTime longValue(J)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getEntity()Lorg/apache/http/HttpEntity; org/apache/http/util/EntityUtilsconsumeQuietly(Lorg/apache/http/HttpEntity;)V`(Lorg/dataone/integration/ContextAwareTestCaseDataone;Lorg/apache/http/client/methods/HttpGet;)Vschedule(Ljava/util/TimerTask;J)V'org/apache/http/impl/client/HttpClients createDefault3()Lorg/apache/http/impl/client/CloseableHttpClient;/org/apache/http/impl/client/CloseableHttpClientexecuteg(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/client/methods/CloseableHttpResponse; java/net/URIcreate"(Ljava/lang/String;)Ljava/net/URI; org/dataone/client/D1NodeFactory buildNode`(Ljava/lang/Class;Lorg/dataone/client/rest/MultipartRestClient;Ljava/net/URI;)Ljava/lang/Object; listNodes)()Lorg/dataone/service/types/v1/NodeList;)()Lorg/dataone/service/types/v2/NodeList;(org/dataone/service/types/v2/TypeFactoryconvertTypeFromType7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;printStackTrace*(Ljava/lang/String;Ljava/lang/Throwable;)Ve(Lorg/dataone/client/rest/MultipartRestClient;Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)Vping()Ljava/util/Date;*org/dataone/client/auth/CertificateManager.()Lorg/dataone/client/auth/CertificateManager;setCertificateLocation&(Ljava/lang/String;)Ljava/lang/Object;loadCertificate&()Ljava/security/cert/X509Certificate;-org/dataone/client/auth/ClientIdentityManagergetCurrentIdentity(()Lorg/dataone/service/types/v1/Subject; containsKeyequals getNodeIdgetNodeBaseServiceUrlhasCachedObjectListformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;cacheObjectList>(Ljava/lang/String;Lorg/dataone/service/types/v1/ObjectList;)VgetCachedObjectList=(Ljava/lang/String;)Lorg/dataone/service/types/v1/ObjectList;java/lang/IntegervalueOf(I)Ljava/lang/Integer; listObjects(Lorg/dataone/service/types/v1/Session;Ljava/util/Date;Ljava/util/Date;Lorg/dataone/service/types/v1/ObjectFormatIdentifier;Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/dataone/service/types/v1/ObjectList;getTotal getMessage*(Ljava/lang/String;Ljava/lang/Exception;)VhasCachedPublicIdentifier'org/dataone/service/types/v1/PermissionREAD)org/dataone/client/v1/types/D1TypeBuilderbuildAccessRulef(Ljava/lang/String;Lorg/dataone/service/types/v1/Permission;)Lorg/dataone/service/types/v1/AccessRule;getClass()Ljava/lang/Class; getSimpleNamecachePublicIdentifier>(Ljava/lang/String;Lorg/dataone/service/types/v1/Identifier;)VgetCachedPublicIdentifier=(Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;getCountgetObjectInfoList getFormatId7()Lorg/dataone/service/types/v1/ObjectFormatIdentifier; startsWith+()Lorg/dataone/service/types/v1/Identifier;getSystemMetadata~(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v2/SystemMetadata;getAccessPolicy,org/dataone/service/types/v1/util/AccessUtilgetPermissionMap@(Lorg/dataone/service/types/v1/AccessPolicy;)Ljava/util/HashMap; buildSubjectgetSize()Ljava/math/BigInteger; compareTo(Ljava/math/BigInteger;)I sizeAllowListgetAllow,(I)Lorg/dataone/service/types/v1/AccessRule;sizePermissionListsizeSubjectList getPermission,(I)Lorg/dataone/service/types/v1/Permission;)(I)Lorg/dataone/service/types/v1/Subject;getCapabilities%()Lorg/dataone/service/types/v1/Node;$org/dataone/integration/APITestUtilsisServiceAvailable8(Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)ZsizeObjectInfoList getObjectInfo,(I)Lorg/dataone/service/types/v1/ObjectInfo; isAuthorized{(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/Permission;)ZsetValue addPermission,(Lorg/dataone/service/types/v1/Permission;)V addSubject)(Lorg/dataone/service/types/v1/Subject;)V(org/dataone/integration/ExampleUtilitiesgenerateIdentifier replaceFirstaddAllow,(Lorg/dataone/service/types/v1/AccessRule;)VgetCertificateLocation getSubjectDN8(Ljava/security/cert/X509Certificate;)Ljava/lang/String;getExampleObjectOfType(Ljava/lang/String;)[B([B)VgetNode*(Ljava/lang/Object;Ljava/lang/Throwable;)V getVersionequalsIgnoreCase getServices)()Lorg/dataone/service/types/v1/Services;getServiceListbuildNodeReference@(Ljava/lang/String;)Lorg/dataone/service/types/v1/NodeReference;buildFormatIdentifierI(Ljava/lang/String;)Lorg/dataone/service/types/v1/ObjectFormatIdentifier;(Lorg/dataone/service/types/v1/Identifier;[BLorg/dataone/service/types/v1/ObjectFormatIdentifier;Lorg/dataone/service/types/v1/Subject;Lorg/dataone/service/types/v1/NodeReference;)V/()Lorg/dataone/service/types/v1/SystemMetadata;+org/dataone/service/types/v1/SystemMetadata setSubmitter setSeriesId,(Lorg/dataone/service/types/v1/Identifier;)VsetReplicationPolicy3(Lorg/dataone/service/types/v1/ReplicationPolicy;)VerrorsetRightsHoldersetAccessPolicy.(Lorg/dataone/service/types/v1/AccessPolicy;)V getNodeType setObsoletessetObsoletedBy isInfoEnabledmarshalTypeToOutputStream+(Ljava/lang/Object;Ljava/io/OutputStream;)V(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Ljava/io/InputStream;Lorg/dataone/service/types/v1/SystemMetadata;)Lorg/dataone/service/types/v1/Identifier;isDebugEnabled(Lorg/dataone/integration/ContextAwareTestCaseDataone;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V checkSucceeds3(Ljava/util/concurrent/Callable;)Ljava/lang/Object;](Lorg/dataone/integration/ContextAwareTestCaseDataone;Ljava/lang/String;Ljava/lang/String;Z)V\(Lorg/dataone/integration/ContextAwareTestCaseDataone;Ljava/lang/String;Ljava/lang/String;)Vf(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Ljava/io/InputStream;org/apache/commons/io/IOUtils closeQuietly(Ljava/io/InputStream;)VbuildIdentifier&()Lorg/dataone/ore/ResourceMapFactory;createResourceMap[(Lorg/dataone/service/types/v1/Identifier;Ljava/util/Map;)Lorg/dspace/foresite/ResourceMap;serializeResourceMap5(Lorg/dspace/foresite/ResourceMap;)Ljava/lang/String;getBytesupdate(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Ljava/io/InputStream;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)Lorg/dataone/service/types/v1/Identifier;updateSystemMetadata(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v2/SystemMetadata;)Z(javax/xml/parsers/DocumentBuilderFactory newInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;!javax/xml/parsers/DocumentBuilderparse1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;javax/xml/xpath/XPathFactory ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;compile5(Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression;javax/xml/xpath/XPathConstantsNODELjavax/xml/namespace/QName;javax/xml/xpath/XPathExpressionevaluateA(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object; getAttributes()Lorg/w3c/dom/NamedNodeMap;org/w3c/dom/NamedNodeMap getNamedItem&(Ljava/lang/String;)Lorg/w3c/dom/Node;org/junit/Assert assertTrue(Ljava/lang/String;Z)V getNodeValueparseInt(Ljava/lang/String;)I existingLogsNODESET getLength docsReturned%org/apache/commons/logging/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;!W s   !" # !$%& ' !()*+*,-./0123!453!463!4 7* 83!4 93!4 :3!4;< =*>?@A9BCDd********* * Y * Y * Y ***YEB "',7BMSXc:F dGHIJKJD/*EF GHLJD/*EF GHMCDS1Y*** !*"!*#!*$!%&Y'*&Y()*L++&*+* ,&Y(-*M,.&*,%&*r/Y0*12Y3N-*4-56* Y * -7WY8-9:&Z*O/Y;*12Y3N-*4-<6* Y * -7W*=*>! * *?@**A *BCD%&EFE- ',:HVdn5=ELWb"#$%(<'>0?F4=HNO%NOzP2Q1GHRS3SR.TV@UVCDEG$H'I'J'KLL*MG*N *O *P** QE& LOT#U'W.X5Y<[D\FWXEGHR'TYCDl Y L*W/YR*1MSY*TN-UMNWX*YMZ,[ZN-\L1]!M/Y^,1, *,_L=+` +a2N-b<*-9cWO-7WYd-ef-9g&:h-*ijYk-lmnoYp-ef-9qijr=-b5*-9cWN-7WYs-ef-9g&:h-*ijYt-lmnoYu-ef-9qijr-bv?P-7WYw-ef-9g&9Yx-byz-e{-9r*|->AVVpVE-fhj+k-m9n>rAoBpPs[t`ucwnxyz~)cfpy!$.8j~Fp 9Z[B\]-3^_[`an#-j\]j\]bOcdGHe3f e4RSAghij-cghkj1j<Nj1j<E5TlCD}Y~LO`YO`&OM,?,2NY-9-&OM,,2N-M--5Y-9-&+-7WY-9-&eY+`&+M,?,2NY-9-&+OEN<X.1VpFRX/mOEEnomOnop/mO]EnoGHp3f p4R* h/qDq1k19+qDrsDʲY+&+MYN,-,ex&:*+:+YYW &!: &&V{ER -5ISV`{F4VhtuGHv-wx5yzR"I{|@}L~~ TD-Y+:Y*:Y E $F4-GH-Z- #TD8b+ Yi+M,\Mi+N-ZZ:\N-Y-()V*QR*QR*QR*QRE.  )*;LRS!W"FH ;LaS*8\]bGHbvRZj(gSjT!CD]"**Y*E*+!-F "GHR!TV@UD4 * E0F  GH!Dn* L}Y~M+q+2NY¸-ķ:W,-7WYǶ-9&#:Yȶ-9&,7cfVE6 7 89:%;7==>E?cBf@hACDF>h\]%aO7OGH o~3f ~4R(qhSgqhkj!D4 * EHF  GH!D4 *ELF  GH!JD/* EUF GH CD% ʶ˱E  D̹LY϶+&Yж*&M,Y+*Ѷ,WNYԶ-ն&-E& )DHchlF*~HDl  D7 *װEF   DK*K*C*ضۙ ܧ*L*+W*Y߹WL+L+Y**ն&L*2CF2CNS}VEJ"'2CFGKNOS}F*' G\O\RSGljDgM+ +M +mME,**+NY,S&E,-Y,S&E,E.  #*?GJ_F**gGHgeR S0TD;N++N+-N+NI:YY:YY-*+W+N- Yl:YY:YY:YY-9<9_E^.9 <>_ a  F\ >!\a!\!\!\!\GH*R . Bb"*Bbb"TD N+ +N +mNE-:*+ز,::*+: :zYV<YY    V VYY  YSY-S&E-Y-S&E-&69VEb=> ?AD#E&G6P9N;R@SGTOWWXaZi[t^|_dijlmoF>G& GH  R5 SgSj@")TD\ MN+Nm:YY  :YY  - -YY7Y:Y:-:: +  !": + #$:  %&ظ'(f )* #M ): )*`+Y #SY+SY ),SY,S:  MY7  -a',G=z=z@wz@wzE"GI|"(/=@wz|F3I3 |\] y  noGHRWgt4 .gq0<6BjTDS *+,-/EF* GH   T >DG :0+-$:,'%%1 -:Y2%u%1i%3:  4G 5>-: 6,67Y8 9,9:Y;Y<Y=:+?0+?@:  ABC*+-,D:>C:EWE:*+-,F:': YYG  ':YYHYI&>7:aE) - 3 >R]or>%'()*+-./ 0123(57::7<8^>a;c<?@F]X mO <" \c"\GHR5- O  B2B#B#T >D  m:+:,-JK6LYM#:+$:%&:  ,(# ,NO-PQ::c-RM#:C>S6L&M#:+-TW::֧_:*+Y   o/:Y U{ r^  >VE&fhij'l,m:oEqRr^tgvqwzyz{~q ;>@jF g3q) H`cd-cd+\@*\]mGHmmmm*jf q) R2' QBa Boj+@D.YVN-ضWXYY:Z-[*+,\E%F4.GH..&T >D'Y]:*+^_:Y+  `:,)Ya,bYab*+-cE ;?eFRGH u;OReSST >DY]:*+^_:Y+  `:,)Ya,bYab*+,-dE  ;?eFHGH s;MReSST >DV+efgfM,E F GHD&+?*+,-hiF*+,-iFE;<>F>&GH&&&&&RT >D`*+,-jkEGF4GHT > D_ *+,-kEKF4 GH    T > DW*+,-jkEOF*GHT > Di *+,-FEXF> GH     T > D%:-lYm:-n*+,oEbcdegFR%GH%%%%%%" RT >Dl *+,-pEF>GH T >Dw *+,-pEFHGH T >D *+,-pEF\ GH T >D ɶ: ɶq: : : W::ɶ:  r:st:uYv::+b+wl:+x:l::Yy+^z,{|+}+}:~:Ķ6:n2:b5 l:E:):Ķ l: ӧ*:Y,r':Y,s::  -  ^:|Y:|:|Y:YV:W   ++<  Y,+^&Y: $::Y,&+?+?, : Y++, : >++, : %YY+ UY &*+^,  ˲߸ɶ:  r:Y:Y: ˲|ɶ:  r:YJ: ˲2ɶ:  r:Y bruV44>4444VLLLNLEm"*4<GJQ]bkruw 4AHKNQV^}     (/6";#B'U(\)c-n./16236457;<=>3?:@LBnDEPQRSTUHIJKPQR"S,TIULPVQaRiSsTUYF*kOw6\]40no\NOuno*< Jw!"=\#\\ \ \$ \X%&'(")*4p+(|,-  \],-s-GH  ./ 0 1 2 R1ug3SS45S67S89j:+g3SS45S67S89:;q#kq,g3SS45S67S89+Fg3SS45S67S<\Q\"= Kg3SS45S67S=>?Q,!zg3SS45SNjS~Cg3SS45S~g3SS45ST >@AD=ɶ: ɶq: : W: : ɶ:  r:st:uYv: Y,s':  :  -I:Y::Y:YV:W   ++<   ˲ܸɶ:  r: Y :  Y :   ˲|ɶ:  r: Y J: ˲2ɶ:  r:Y 1wz1w>1w1w1w1wI]VIdE:cdehijk'l1o9pDqauqvwzw|xyz{|}~ )FIKP]_dlwF9> |\#\\\'( )* 1+;,)- K _\] - -GH ./ 0 2 R zg3SS5S67S BCD1XYYK*ZYVL+ضW*+[lYmM,*n,E""*/F )D*E FGDQ#Y*&E "F #HIJDl*Y*+,-WE F4GHKLMNOPD`*Y*+,öWE F*GHKLQ*RPD`*Y*+,ŶWE F*GHKLQ*STDU*Y*+,ǶWE (F GHKLUVD;*+ȰE5FGHTUD ջYN-˶:,Y:+-:+:YYҶ+::E:#: : + : #: ԧ:  ԧ:   *+,:Yַ +.+.+.+.+.+.VEbFGIKLN+T.O0Q5RVV]W|XZ\]b_bhilmoF 0&\]\] / ,^_ |6WfLnoX]UY3GHZ[\]f ]UY^Ro.g_j'hq7 g_hqijI~ g_T`aDY:˶̻XYY:EWE:[Z: : : , ,: Y׶a: *+YٶaD: :  Y *+\: :  Y : Y: }Y~: 7W  W:  :::uYv: Y ˸ո'::-++ WJ+}4/+ W+$:+W+ W ԧ6:  YY   :  fVVVE5 !)08;>AEKf<LRYe|F\] \] bc d3efghij <)*Lwk'\] GHZlmn [\);o >p A] <'_ fcq drR K g_=djNjg_=ishtuS877 g_=iGjh~ TvwD@q+M,c,2N-b5-::%:Ķ *DקE6 $'-25WdijmpFHWA,no-@xySNOinoqGHq3f qzR!qk { q(!|}~D>*E FGH*+D/*EF GH D VYLMN-Y*M4NYY-  - -N:-,:::+:-:  ,: + *ԧ=MYY,  , ,: * Y + +&++ &+ !V   En   !"RY^t !#$&'()/0+, /2>3I4T7F "0\] Yx^st]L3%  0\V^_NRm!ij0>iSSiSSEip~ACDfW @»Y޳ٻY޳óiY޳G Y N Y O Y PhE. $.5?CMWa:W