UnstableConsole Output

<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven:  -B -f /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/pom.xml verify -Dit.test=CNv1TestSuite -Dcontext.cn.baseurl=https://cn-dev-unm-1.test.dataone.org/cn
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.dataone:d1_integration:war:2.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 152, column 15
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:buildnumber-maven-plugin is missing. @ line 176, column 15
[WARNING] 'build.plugins.plugin.version' for com.mycila.maven-license-plugin:maven-license-plugin is missing. @ line 169, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 192, column 15
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building DataONE Integration Testing Package 2.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.2:create (default) @ d1_integration ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration && svn --non-interactive info
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration
[INFO] Storing buildNumber: 15465 at timestamp: 1429593492296
[INFO] Executing: /bin/sh -c cd /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration && svn --non-interactive info
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration
[INFO] Storing buildScmBranch: trunk
[INFO] 
[INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ d1_integration ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 13 resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ d1_integration ---
[INFO] Compiling 23 source files to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.3:testResources (default-testResources) @ d1_integration ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 60 resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ d1_integration ---
[INFO] Compiling 112 source files to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ d1_integration ---
[INFO] Surefire report directory: /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.dataone.integration.ContextAwareTestCaseDataoneTest
20150421-05:18:21: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	at org.dataone.integration.ContextAwareTestCaseDataoneTest.testReferenceContextLabel_isolation(ContextAwareTestCaseDataoneTest.java:92)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Caused by: org.apache.commons.configuration.ConfigurationException: Can only set one of properties: context.label, context.mn.baseurl, context.cn.baseurl, or context.nodelist.uri.  Number received: 2
	at org.dataone.configuration.TestSettings.determineContext(TestSettings.java:160)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:91)
	... 37 more
20150421-05:18:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:22: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is from d1client.properties: null
Tests run: 3, Failures: 0, Errors: 1, Skipped: 1, Time elapsed: 1.133 sec <<< FAILURE!
Running org.dataone.integration.webTest.TestManifestAccess
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.001 sec
Running org.dataone.integration.webTest.TestingTestRunnerServlet
20150421-05:18:22: [INFO]: setting system property 'context.mn.baseurl' to value 'http://demo.test.dataone.org/knb/d1/mn' [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:199)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest(TestingTestRunnerServlet.java:79)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Caused by: org.apache.commons.configuration.ConfigurationException: Can only set one of properties: context.label, context.mn.baseurl, context.cn.baseurl, or context.nodelist.uri.  Number received: 2
	at org.dataone.configuration.TestSettings.determineContext(TestSettings.java:160)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:91)
	... 38 more
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.webTest.MockV1ITCase [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: running tests on: MockV1ITCase [org.dataone.integration.webTest.TestRunnerHttpServlet]
<html>
  <head>
    <title>Member Node Web Service Test Results</title>
    <style type="text/css">
      div { padding-left: 10px; padding-right: 10px; border-top: 2px solid #CCC; }
      body { font-family: sans-serif; margin: 0px; }
      div.padded { margin-top: 20px; }
      table { width: 100%; }
      th { text-align: left; }
      td { width: 60%; text-align: left; font-weight: normal; font-size: smaller; padding-left: 50px; }
      .runHeader {
          background: gray;
          padding: 10px; padding-left: 50px;}

      .testPass {
          background-image: url('images/blue.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testIgnore {
          background-image: url('images/grey.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testFailure {
          background-image: url('images/red.png');    background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testWarning {
          background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testError {
          background-image: url('images/red.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testAssumptionBye {
          background-image: url('images/blue.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .summaryPass {
          background: #aaa; background-image: url('images/blue.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryFail {
          background: #aaa; background-image: url('images/red.png');    background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryWarn {
          background: #aaa; background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryAllIgnored {
          background: #aaa; background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .greyDescr {
          background: #ccc;
          padding: 10px; padding-left: 50px;
          }

      span.dropt {border-bottom: thin dotted;}
      span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
      span.dropt span {position: absolute; left: -9999px;
           margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
           border-style:solid; border-color:black; border-width:3px; z-index: 6;}
      span.dropt:hover span {left: 2%; background: #ffffff;}

      span.dropt span {position: absolute; left: -9999px;
           margin: 40px 0 0 0px; padding: 3px 3px 3px 3px;
           border-style:solid; border-color:blue; border-width:1px;}
      span.dropt:hover span {margin: 20px 0 0 42%; background: #eeeeee; z-index:6; font-style: oblique; }

    </style>
    <script language="javascript">
function toggleTrace(showHideDiv, switchTextDiv) {
    var ele = document.getElementById(showHideDiv);
    var text = document.getElementById(switchTextDiv);
    if(ele.style.display == "block") {
    ele.style.display = "none";
    text.innerHTML = "show trace";
    }
    else {
    ele.style.display = "block";
    text.innerHTML = "hide trace";
    }
}
    </script>
  </head>


  <body>

<div class="greyDescr"><table><tr><th>Member Node Url: http://demo.test.dataone.org/knb/d1/mn</th><td>Tue Apr 21 05:18:22 UTC 2015</td></tr></table></div><div class="runHeader">
  <table>
    <tr>
      <th>org.dataone.integration.webTest.MockV1ITCase</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">TestCase class annotation</span>
        </span>
      </td>
    </tr>
  </table>
</div>
<div class="uncategorized">
  <table>
    <tr>
      <th>testWarning</th>
      <td>TestIterationEndingException: 
        <a id="toggleControl2" href="javascript:toggleTrace('traceContent2','toggleControl2');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent2" style="display: none;">
          <pre>org.dataone.integration.TestIterationEndingException: 
            at org.dataone.integration.webTest.MockV1ITCase.testWarning(MockV1ITCase.java:68)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testPass">
  <table>
    <tr>
      <th>testSuccess</th>
      <td/>
    </tr>
  </table>
</div>
<div class="testIgnored">
  <table>
    <tr>
      <th>testIgnore</th>
      <td/>
    </tr>
  </table>
</div>
<div class="uncategorized">
  <table>
    <tr>
      <th>testAssumptionViolatedException</th>
      <td>AssumptionViolatedException: failed assumption: Could not set up the test properly.
        <a id="toggleControl5" href="javascript:toggleTrace('traceContent5','toggleControl5');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent5" style="display: none;">
          <pre>org.junit.internal.AssumptionViolatedException: failed assumption: Could not set up the test properly.
            at org.dataone.integration.webTest.MockV1ITCase.testAssumptionViolatedException(MockV1ITCase.java:73)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="uncategorized">
  <table>
    <tr>
      <th>org.dataone.integration.webTest.MockV1ITCase</th>
      <td>Could not run all tests. [RunCount=3 Failures=0 Errors=0 Warnings=1 Assumptions=1 Ignored=1]</td>
    </tr>
  </table>
</div>
  </body>
</html>

20150421-05:18:22: [INFO]: setting system property 'context.mn.baseurl' to value 'http://demo.test.dataone.org/knb/d1/mn' [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:199)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Caused by: org.apache.commons.configuration.ConfigurationException: Can only set one of properties: context.label, context.mn.baseurl, context.cn.baseurl, or context.nodelist.uri.  Number received: 2
	at org.dataone.configuration.TestSettings.determineContext(TestSettings.java:160)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:91)
	... 38 more
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNStorageV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNQueryV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNCoreV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNAuthorizationV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNRegisterV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNRegisterV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNCoreV2SlowIT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNAuthorizationV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNAuthorizationV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNAuthenticationV1V2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNContentIntegrityV1V2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNAuthenticationV1V2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNReadV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNStorageV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNCoreV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNReplicationV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNReplicationV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNReplicationV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNCoreV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNReadV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNQueryV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNAuthorizationV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNQueryV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNReplicationV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNContentIntegrityV1V2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNCoreV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNIdentityV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNCoreV1SlowIT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNReadV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.MNReadV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNIdentityV2IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: Registering class: org.dataone.integration.it.apiTests.CNQueryV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: running tests on: MNCoreV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:22: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:22: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:22: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:22: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: running tests on: MNCoreV1SlowIT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [ERROR]:  [org.dataone.client.auth.CertificateManager]
java.lang.NullPointerException
	at org.dataone.client.auth.CertificateManager.loadCertificate(CertificateManager.java:430)
	at org.dataone.integration.ContextAwareTestCaseDataone.setupClientSubject(ContextAwareTestCaseDataone.java:516)
	at org.dataone.integration.ContextAwareTestCaseDataone.getSession(ContextAwareTestCaseDataone.java:559)
	at org.dataone.integration.it.ContextAwareAdapter.getSession(ContextAwareAdapter.java:40)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:333)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:319)
	at org.dataone.integration.it.apiTests.MNCoreV1SlowIT.testGetLogRecords(MNCoreV1SlowIT.java:41)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
20150421-05:18:23: [ERROR]:  [org.dataone.client.auth.CertificateManager]
java.lang.NullPointerException
	at org.dataone.client.auth.CertificateManager.loadCertificate(CertificateManager.java:430)
	at org.dataone.client.auth.ClientIdentityManager.getCurrentIdentity(ClientIdentityManager.java:57)
	at org.dataone.integration.ContextAwareTestCaseDataone.setupClientSubject(ContextAwareTestCaseDataone.java:519)
	at org.dataone.integration.ContextAwareTestCaseDataone.getSession(ContextAwareTestCaseDataone.java:559)
	at org.dataone.integration.it.ContextAwareAdapter.getSession(ContextAwareAdapter.java:40)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:333)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:319)
	at org.dataone.integration.it.apiTests.MNCoreV1SlowIT.testGetLogRecords(MNCoreV1SlowIT.java:41)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
20150421-05:18:23: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/log [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/log [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/log [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/log [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testGetLogRecords_eventFiltering() vs. node: http://demo.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/log?toDate=2015-04-21T05:18:23.291%2B00:00 [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: GET http://demo.test.dataone.org/knb/d1/mn/v1/log?toDate=2015-04-21T05:18:23.414%2B00:00 [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: running tests on: MNStorageV1IT [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [ERROR]:  [org.dataone.client.auth.CertificateManager]
java.lang.NullPointerException
	at org.dataone.client.auth.CertificateManager.loadCertificate(CertificateManager.java:430)
	at org.dataone.integration.ContextAwareTestCaseDataone.setupClientSubject(ContextAwareTestCaseDataone.java:516)
	at org.dataone.integration.ContextAwareTestCaseDataone.getSession(ContextAwareTestCaseDataone.java:559)
	at org.dataone.integration.it.ContextAwareAdapter.getSession(ContextAwareAdapter.java:40)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate(MNStorageTestImplementations.java:61)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate(MNStorageTestImplementations.java:53)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testCreate(MNStorageV1IT.java:30)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
20150421-05:18:23: [ERROR]:  [org.dataone.client.auth.CertificateManager]
java.lang.NullPointerException
	at org.dataone.client.auth.CertificateManager.loadCertificate(CertificateManager.java:430)
	at org.dataone.client.auth.ClientIdentityManager.getCurrentIdentity(ClientIdentityManager.java:57)
	at org.dataone.integration.ContextAwareTestCaseDataone.setupClientSubject(ContextAwareTestCaseDataone.java:519)
	at org.dataone.integration.ContextAwareTestCaseDataone.getSession(ContextAwareTestCaseDataone.java:559)
	at org.dataone.integration.it.ContextAwareAdapter.getSession(ContextAwareAdapter.java:40)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate(MNStorageTestImplementations.java:61)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate(MNStorageTestImplementations.java:53)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testCreate(MNStorageV1IT.java:30)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
20150421-05:18:23: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testCreate() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [WARN]: Failed to get current ObjectFormatList from the CN, using fallbacklist provided with libclient. Cause = ServiceFailure::0 Client_Error: class org.dataone.client.exception.ClientSideException: No CNs are registered in the NodeLocator [org.dataone.client.v2.formats.ObjectFormatCache]
20150421-05:18:23: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015110221823455; FilePart:object = /tmp/mmp.output.5005439737093223204.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1498210440509334498.tmp (769 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testUpdate() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823769; FilePart:object = /tmp/mmp.output.6314520544500965399.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5490253918954567879.tmp (769 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015110221823795; FilePart:object = /tmp/mmp.output.2378448473743370219.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5161550351618066552.tmp (769 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testUpdate_badObsoletedByInfo() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823823; FilePart:object = /tmp/mmp.output.3652816362026347757.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7925667933952596069.tmp (769 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823849; FilePart:object = /tmp/mmp.output.5265050174869362988.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8437521329718070367.tmp (769 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823876; FilePart:object = /tmp/mmp.output.5638633928686071886.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6755208073497750744.tmp (769 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [ERROR]:  [org.dataone.client.auth.CertificateManager]
java.lang.NullPointerException
	at org.dataone.client.auth.CertificateManager.loadCertificate(CertificateManager.java:430)
	at org.dataone.integration.ContextAwareTestCaseDataone.setupClientSubject(ContextAwareTestCaseDataone.java:516)
	at org.dataone.integration.ContextAwareTestCaseDataone.getSession(ContextAwareTestCaseDataone.java:559)
	at org.dataone.integration.it.ContextAwareAdapter.getSession(ContextAwareAdapter.java:40)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoRightsOnObsoleted(MNStorageTestImplementations.java:561)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoRightsOnObsoleted(MNStorageTestImplementations.java:554)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testUpdate_NoRightsOnObsoleted(MNStorageV1IT.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
20150421-05:18:23: [ERROR]:  [org.dataone.client.auth.CertificateManager]
java.lang.NullPointerException
	at org.dataone.client.auth.CertificateManager.loadCertificate(CertificateManager.java:430)
	at org.dataone.client.auth.ClientIdentityManager.getCurrentIdentity(ClientIdentityManager.java:57)
	at org.dataone.integration.ContextAwareTestCaseDataone.setupClientSubject(ContextAwareTestCaseDataone.java:519)
	at org.dataone.integration.ContextAwareTestCaseDataone.getSession(ContextAwareTestCaseDataone.java:559)
	at org.dataone.integration.it.ContextAwareAdapter.getSession(ContextAwareAdapter.java:40)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoRightsOnObsoleted(MNStorageTestImplementations.java:561)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoRightsOnObsoleted(MNStorageTestImplementations.java:554)
	at org.dataone.integration.it.apiTests.MNStorageV1IT.testUpdate_NoRightsOnObsoleted(MNStorageV1IT.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:224)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.callServletTest_ITtestSelector(TestingTestRunnerServlet.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
20150421-05:18:23: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823915; FilePart:object = /tmp/mmp.output.289890388202192218.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7740555261346702239.tmp (769 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testArchive() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2015110221823942; FilePart:object = /tmp/mmp.output.1379203528094575107.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2079228661538898696.tmp (769 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testArchive() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: rest call info: PUT http://demo.test.dataone.org/knb/d1/mn/v1/archive/fakeID.2015110221823982; MMP entity is null [org.dataone.client.rest.RestClient]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:23: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:23: [INFO]: 
***************** running test for testArchive_NoCert() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:24: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive2015110221823990; FilePart:object = /tmp/mmp.output.3711579205578080660.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5896138232235275395.tmp (770 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:24: [INFO]: ***  context label:   null [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:24: [INFO]: *** mn.baseurl obtained from thread.X.mn.baseurl property [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo MemberNode: http://demo.test.dataone.org/knb/d1/mn
20150421-05:18:24: [INFO]: *** Adding MN to list: [http://demo.test.dataone.org/knb/d1/mn] [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:24: [INFO]: 
***************** running test for testDelete_NoCert() vs. node: http://demo.test.dataone.org/knb/d1/mn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:24: [INFO]: rest call info: POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201511022182415; FilePart:object = /tmp/mmp.output.4119105221869825111.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5501467912546774804.tmp (768 bytes);  [org.dataone.client.rest.RestClient]
<html>
  <head>
    <title>Member Node Web Service Test Results</title>
    <style type="text/css">
      div { padding-left: 10px; padding-right: 10px; border-top: 2px solid #CCC; }
      body { font-family: sans-serif; margin: 0px; }
      div.padded { margin-top: 20px; }
      table { width: 100%; }
      th { text-align: left; }
      td { width: 60%; text-align: left; font-weight: normal; font-size: smaller; padding-left: 50px; }
      .runHeader {
          background: gray;
          padding: 10px; padding-left: 50px;}

      .testPass {
          background-image: url('images/blue.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testIgnore {
          background-image: url('images/grey.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testFailure {
          background-image: url('images/red.png');    background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testWarning {
          background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testError {
          background-image: url('images/red.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .testAssumptionBye {
          background-image: url('images/blue.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 70px;
          }
      .summaryPass {
          background: #aaa; background-image: url('images/blue.png');   background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryFail {
          background: #aaa; background-image: url('images/red.png');    background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryWarn {
          background: #aaa; background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .summaryAllIgnored {
          background: #aaa; background-image: url('images/yellow.png'); background-repeat: no-repeat;
          padding: 10px; padding-left: 50px;
          }
      .greyDescr {
          background: #ccc;
          padding: 10px; padding-left: 50px;
          }

      span.dropt {border-bottom: thin dotted;}
      span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
      span.dropt span {position: absolute; left: -9999px;
           margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
           border-style:solid; border-color:black; border-width:3px; z-index: 6;}
      span.dropt:hover span {left: 2%; background: #ffffff;}

      span.dropt span {position: absolute; left: -9999px;
           margin: 40px 0 0 0px; padding: 3px 3px 3px 3px;
           border-style:solid; border-color:blue; border-width:1px;}
      span.dropt:hover span {margin: 20px 0 0 42%; background: #eeeeee; z-index:6; font-style: oblique; }

    </style>
    <script language="javascript">
function toggleTrace(showHideDiv, switchTextDiv) {
    var ele = document.getElementById(showHideDiv);
    var text = document.getElementById(switchTextDiv);
    if(ele.style.display == "block") {
    ele.style.display = "none";
    text.innerHTML = "show trace";
    }
    else {
    ele.style.display = "block";
    text.innerHTML = "hide trace";
    }
}
    </script>
  </head>


  <body>

<div class="greyDescr"><table><tr><th>Member Node Url: http://demo.test.dataone.org/knb/d1/mn</th><td>Tue Apr 21 05:18:22 UTC 2015</td></tr></table></div><div class="runHeader">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNCoreV1IT</th>
      <td/>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getCapabilities - test that a Node document is returned</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org: Name or service not known [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
        <a id="toggleControl2" href="javascript:toggleTrace('traceContent2','toggleControl2');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent2" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org: Name or service not known [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetCapabilities(CoreTestImplementations.java:148)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>ping - test for valid return</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test uses a certificateless connection, and tests for a valid date that can be deserialized into java.util.Date,and also checks that the returned date is within 1 minute of the client date</span>
        </span>AssertionError: GET http://demo.test.dataone.org/knb/d1/mn/v1/monitor/ping ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org
        <a id="toggleControl3" href="javascript:toggleTrace('traceContent3','toggleControl3');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent3" style="display: none;">
          <pre>java.lang.AssertionError: GET http://demo.test.dataone.org/knb/d1/mn/v1/monitor/ping ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testPing(CoreTestImplementations.java:88)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getCapabilities - contactSubject value is valid</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">tests that at least one contactSubject element is populated with a RFC2253 compliant Subject value.</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
        <a id="toggleControl4" href="javascript:toggleTrace('traceContent4','toggleControl4');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent4" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetCapabilities_HasCompatibleNodeContact(CoreTestImplementations.java:195)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getCapabilities - nodeIdentity value is valid</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">tests that the nodeIdentity field follows naming rules indicated by 'urn:node:[[alpha]|_]{2,23}'</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
        <a id="toggleControl5" href="javascript:toggleTrace('traceContent5','toggleControl5');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent5" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error:: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/node ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetCapabilities_NodeIdentityValidFormat(CoreTestImplementations.java:230)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="summaryFail">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNCoreV1IT</th>
      <td>Failed Test Case due to failures. [RunCount=4 Failures=4 Errors=0 Warnings=0 Assumptions=0 Ignored=0]</td>
    </tr>
  </table>
</div>
<div class="runHeader">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNCoreV1SlowIT</th>
      <td/>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - test no parameter and every-parameter cases</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">test that a Log object is returned, calling with the STAGE CN certificate.</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
        <a id="toggleControl8" href="javascript:toggleTrace('traceContent8','toggleControl8');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent8" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:355)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - test list slicing behavior</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">performs heuristic tests that count and total parameters are correct, and that the caller can limit the number of items returned using the count parameter.</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
        <a id="toggleControl9" href="javascript:toggleTrace('traceContent9','toggleControl9');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent9" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_Slicing(CoreTestImplementations.java:424)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>testGetLogRecords : dateFiltering</th>
      <td>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
        <a id="toggleControl10" href="javascript:toggleTrace('traceContent10','toggleControl10');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent10" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_dateFiltering(CoreTestImplementations.java:715)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - enforces access restrictions</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test works by testing the negative case where the client is not a CN making the call, but is anonymous</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
        <a id="toggleControl11" href="javascript:toggleTrace('traceContent11','toggleControl11');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent11" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_AccessRestriction(CoreTestImplementations.java:297)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - test event filtering</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">Tier 1 MNs might only have READ events, so the test gets the log records from a given period and if only one type of event, filters for a different one and expect zero of them returned. If 2 types, just expect fewer records from withinthat time period. </span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log?toDate=2015-04-21T05:18:23.291%2B00:00 ]
        <a id="toggleControl12" href="javascript:toggleTrace('traceContent12','toggleControl12');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent12" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log?toDate=2015-04-21T05:18:23.291%2B00:00 ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_eventFiltering(CoreTestImplementations.java:522)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>getLogRecords - test PID filtering</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">Test that pidFilter only returns objects starting with the given string The test attepmpts to find a negative case and to make sure it is filtered out when thefilter is applied.</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log?toDate=2015-04-21T05:18:23.414%2B00:00 ]
        <a id="toggleControl13" href="javascript:toggleTrace('traceContent13','toggleControl13');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent13" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host GET http://demo.test.dataone.org/knb/d1/mn/v1/log?toDate=2015-04-21T05:18:23.414%2B00:00 ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_pidFiltering(CoreTestImplementations.java:621)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="summaryFail">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNCoreV1SlowIT</th>
      <td>Failed Test Case due to failures. [RunCount=6 Failures=6 Errors=0 Warnings=0 Assumptions=0 Ignored=0]</td>
    </tr>
  </table>
</div>
<div class="runHeader">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNStorageV1IT</th>
      <td/>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>create - tests that create works</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test calls create, then verifies that the returned identifier matches the one passed to create, and also calls get in order to test that the object with that identifier contains the text submitted</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015110221823455; FilePart:object = /tmp/mmp.output.5005439737093223204.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1498210440509334498.tmp (769 bytes); ]
        <a id="toggleControl16" href="javascript:toggleTrace('traceContent16','toggleControl16');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent16" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015110221823455; FilePart:object = /tmp/mmp.output.5005439737093223204.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1498210440509334498.tmp (769 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate(MNStorageTestImplementations.java:87)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests that update works </th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates a new object and calls update on the object. It verifies that the identifier returned from update matches the new identifier given to the update call. It then gets the updated system metadata and verifies the it has the original identifier in obsoletes field. It also verifies that dateSystemMetadataModified was set properly. It then gets the original system metadata and verifies that it has the new identifier in the obsoletedBy field. It also verifies that a call to listObjects will contain the updated system metadata.</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823769; FilePart:object = /tmp/mmp.output.6314520544500965399.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5490253918954567879.tmp (769 bytes); ]
        <a id="toggleControl17" href="javascript:toggleTrace('traceContent17','toggleControl17');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent17" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823769; FilePart:object = /tmp/mmp.output.6314520544500965399.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5490253918954567879.tmp (769 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:352)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>create - test with unauthorized subject</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test calls create with a certificate whose subject is not authorized and expects to get either a NotAuthorized or InvalidToken exception</span>
        </span>AssertionError: Expected InvalidToken or NotAuthorized, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015110221823795; FilePart:object = /tmp/mmp.output.2378448473743370219.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5161550351618066552.tmp (769 bytes); ]
        <a id="toggleControl18" href="javascript:toggleTrace('traceContent18','toggleControl18');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent18" style="display: none;">
          <pre>java.lang.AssertionError: Expected InvalidToken or NotAuthorized, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015110221823795; FilePart:object = /tmp/mmp.output.2378448473743370219.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5161550351618066552.tmp (769 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate_NoCert(MNStorageTestImplementations.java:131)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testIgnored">
  <table>
    <tr>
      <th>create - test with challenging unicode identifiers</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">tests create called with a variety of unicode identifiers, verifying that create throws no exceptions</span>
        </span>Test exists but claims to not be implemented (see MNStorageTestImplementations)
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests with bad obsoletedBy info</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test incorrectly sets the obsoletedBy property instead of the obsoletes property on the system metadata before calling update with it, expecting an InvalidSystemMetadata exception</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823823; FilePart:object = /tmp/mmp.output.3652816362026347757.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7925667933952596069.tmp (769 bytes); ]
        <a id="toggleControl20" href="javascript:toggleTrace('traceContent20','toggleControl20');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent20" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823823; FilePart:object = /tmp/mmp.output.3652816362026347757.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7925667933952596069.tmp (769 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:409)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests with bad obsoletes info</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test sets the obsoletes property on the system metadata before calling update with it, expecting an InvalidSystemMetadata exception</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823849; FilePart:object = /tmp/mmp.output.5265050174869362988.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8437521329718070367.tmp (769 bytes); ]
        <a id="toggleControl21" href="javascript:toggleTrace('traceContent21','toggleControl21');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent21" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823849; FilePart:object = /tmp/mmp.output.5265050174869362988.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8437521329718070367.tmp (769 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:464)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests without a certificate</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object and then tries, without a certificate, to call update, expecting a NotAuthorized or InvalidToken exception</span>
        </span>AssertionError: Exception while setting up test (callAdapter.create): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823876; FilePart:object = /tmp/mmp.output.5638633928686071886.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6755208073497750744.tmp (769 bytes); ]
        <a id="toggleControl22" href="javascript:toggleTrace('traceContent22','toggleControl22');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent22" style="display: none;">
          <pre>java.lang.AssertionError: Exception while setting up test (callAdapter.create): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823876; FilePart:object = /tmp/mmp.output.5638633928686071886.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6755208073497750744.tmp (769 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoCert(MNStorageTestImplementations.java:536)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>update - tests without a certificate</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object and then tries, with a certificate that isn't authorized, to call update, expecting a NotAuthorized exception. It also gets the system metadata and verifies that the obsoletedBy was not modified</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823915; FilePart:object = /tmp/mmp.output.289890388202192218.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7740555261346702239.tmp (769 bytes); ]
        <a id="toggleControl23" href="javascript:toggleTrace('traceContent23','toggleControl23');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent23" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2015110221823915; FilePart:object = /tmp/mmp.output.289890388202192218.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7740555261346702239.tmp (769 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoRightsOnObsoleted(MNStorageTestImplementations.java:599)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>archive - tests that archive works</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object, calls archive on it, then checks that the identifier returned from the archive call matches the one given and that the system metadata for the archived object has a status of archived</span>
        </span>AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2015110221823942; FilePart:object = /tmp/mmp.output.1379203528094575107.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2079228661538898696.tmp (769 bytes); ]
        <a id="toggleControl24" href="javascript:toggleTrace('traceContent24','toggleControl24');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent24" style="display: none;">
          <pre>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2015110221823942; FilePart:object = /tmp/mmp.output.1379203528094575107.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2079228661538898696.tmp (769 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive(MNStorageTestImplementations.java:650)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>archive - test with a fake identifier</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test calls archive with a fake identifier, expecting a NotFound exception</span>
        </span>AssertionError: Expected NotFound, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host PUT http://demo.test.dataone.org/knb/d1/mn/v1/archive/fakeID.2015110221823982; MMP entity is null ]
        <a id="toggleControl25" href="javascript:toggleTrace('traceContent25','toggleControl25');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent25" style="display: none;">
          <pre>java.lang.AssertionError: Expected NotFound, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host PUT http://demo.test.dataone.org/knb/d1/mn/v1/archive/fakeID.2015110221823982; MMP entity is null ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive_NotFound(MNStorageTestImplementations.java:689)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>archive - test without a certificate</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object then calls archive without a certificate, expecting a NotAuthorized or InvalidToken exception</span>
        </span>AssertionError: Expected InvalidToken or NotAuthorized, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive2015110221823990; FilePart:object = /tmp/mmp.output.3711579205578080660.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5896138232235275395.tmp (770 bytes); ]
        <a id="toggleControl26" href="javascript:toggleTrace('traceContent26','toggleControl26');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent26" style="display: none;">
          <pre>java.lang.AssertionError: Expected InvalidToken or NotAuthorized, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive2015110221823990; FilePart:object = /tmp/mmp.output.3711579205578080660.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5896138232235275395.tmp (770 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive_NoCert(MNStorageTestImplementations.java:766)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testFailure">
  <table>
    <tr>
      <th>delete - test without a certificate</th>
      <td>
        <span class="dropt" title="">
          <img src="images/help.png"/>
          <span style="width: 500px;">this test creates an object then calls delete without a certificate, expecting a NotAuthorized or InvalidToken exception</span>
        </span>AssertionError: Expected InvalidToken, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015110221823795; FilePart:object = /tmp/mmp.output.2378448473743370219.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5161550351618066552.tmp (769 bytes); ]
        <a id="toggleControl27" href="javascript:toggleTrace('traceContent27','toggleControl27');">show trace</a>
      </td>
    </tr>
  </table>
  <table>
    <tr>
      <td/>
      <td>
        <div id="traceContent27" style="display: none;">
          <pre>java.lang.AssertionError: Expected InvalidToken, got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /demo.test.dataone.org [for host POST http://demo.test.dataone.org/knb/d1/mn/v1/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2015110221823795; FilePart:object = /tmp/mmp.output.2378448473743370219.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5161550351618066552.tmp (769 bytes); ]
            at org.junit.Assert.fail(Assert.java:91)
            at org.dataone.integration.ContextAwareTestCaseDataone$4.call(ContextAwareTestCaseDataone.java:1401)
            at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
            at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1396)
            at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
            at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testDelete_NoCert(MNStorageTestImplementations.java:844)</pre>
        </div>
      </td>
    </tr>
  </table>
</div>
<div class="testIgnored">
  <table>
    <tr>
      <th>testGenerateIdentifier</th>
      <td>No test exists for this yet.</td>
    </tr>
  </table>
</div>
<div class="summaryFail">
  <table>
    <tr>
      <th>org.dataone.integration.it.apiTests.MNStorageV1IT</th>
      <td>Failed Test Case due to failures. [RunCount=11 Failures=11 Errors=0 Warnings=0 Assumptions=0 Ignored=2]</td>
    </tr>
  </table>
</div>
  </body>
</html>

20150421-05:18:24: [INFO]: setting system property 'context.mn.baseurl' to value 'http://demo.test.dataone.org/knb/d1/mn' [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:24: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.executeJUnitRun(TestRunnerHttpServlet.java:199)
	at org.dataone.integration.webTest.TestRunnerHttpServlet.doGet(TestRunnerHttpServlet.java:122)
	at org.dataone.integration.webTest.TestingTestRunnerServlet.testClassAnnotation(TestingTestRunnerServlet.java:162)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Caused by: org.apache.commons.configuration.ConfigurationException: Can only set one of properties: context.label, context.mn.baseurl, context.cn.baseurl, or context.nodelist.uri.  Number received: 2
	at org.dataone.configuration.TestSettings.determineContext(TestSettings.java:160)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:91)
	... 38 more
20150421-05:18:24: [INFO]: Registering class: org.dataone.integration.webTest.MockV1ITCase [org.dataone.integration.webTest.TestRunnerHttpServlet]
20150421-05:18:24: [INFO]: running tests on: MockV1ITCase [org.dataone.integration.webTest.TestRunnerHttpServlet]
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.783 sec
Running org.dataone.integration.webTest.TestLauncher
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running org.dataone.integration.CommonResourcesTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running org.dataone.integration.contextTests.TestDefaultSettings
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running org.dataone.configuration.TestSettingsTest
20150421-05:18:24: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20150421-05:18:24: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20150421-05:18:24: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20150421-05:18:24: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20150421-05:18:24: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20150421-05:18:24: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	at org.dataone.configuration.TestSettingsTest.testBadParameterCombinationHandling(TestSettingsTest.java:188)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Caused by: org.apache.commons.configuration.ConfigurationException: Can only set one of properties: context.label, context.mn.baseurl, context.cn.baseurl, or context.nodelist.uri.  Number received: 2
	at org.dataone.configuration.TestSettings.determineContext(TestSettings.java:160)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:91)
	... 38 more
20150421-05:18:24: [ERROR]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20150421-05:18:24: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	at org.dataone.configuration.TestSettingsTest.testBadFilenameExceptionHandling(TestSettingsTest.java:196)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Caused by: org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source null
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:217)
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:197)
	at org.apache.commons.configuration.AbstractFileConfiguration.<init>(AbstractFileConfiguration.java:181)
	at org.apache.commons.configuration.PropertiesConfiguration.<init>(PropertiesConfiguration.java:269)
	at org.dataone.configuration.TestSettings.loadConfigurationFile(TestSettings.java:199)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:69)
	... 38 more
20150421-05:18:24: [ERROR]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20150421-05:18:24: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	at org.dataone.configuration.TestSettingsTest.testContextSafetyOnError(TestSettingsTest.java:209)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Caused by: org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source null
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:217)
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:197)
	at org.apache.commons.configuration.AbstractFileConfiguration.<init>(AbstractFileConfiguration.java:181)
	at org.apache.commons.configuration.PropertiesConfiguration.<init>(PropertiesConfiguration.java:269)
	at org.dataone.configuration.TestSettings.loadConfigurationFile(TestSettings.java:199)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:69)
	... 38 more
20150421-05:18:24: [ERROR]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20150421-05:18:24: [ERROR]: General Problem loading TestSettings. InvocationTargetException: null [org.dataone.configuration.Settings]
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.dataone.configuration.Settings.loadTestConfigurations(Settings.java:151)
	at org.dataone.configuration.Settings.getConfiguration(Settings.java:87)
	at org.dataone.configuration.Settings.getResetConfiguration(Settings.java:123)
	at org.dataone.configuration.TestSettingsTest.testContextSafetyOnError(TestSettingsTest.java:211)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Caused by: org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source null
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:217)
	at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:197)
	at org.apache.commons.configuration.AbstractFileConfiguration.<init>(AbstractFileConfiguration.java:181)
	at org.apache.commons.configuration.PropertiesConfiguration.<init>(PropertiesConfiguration.java:269)
	at org.dataone.configuration.TestSettings.loadConfigurationFile(TestSettings.java:199)
	at org.dataone.configuration.TestSettings.getConfiguration(TestSettings.java:69)
	... 38 more
Tests run: 11, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.235 sec
Running org.dataone.client.CNRestURLTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 8, Time elapsed: 0.013 sec

Results :

Tests in error: 
  testReferenceContextLabel_isolation(org.dataone.integration.ContextAwareTestCaseDataoneTest)

Tests run: 33, Failures: 0, Errors: 1, Skipped: 11

[ERROR] There are test failures.

Please refer to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/surefire-reports for the individual test results.
[JENKINS] Recording test results
[INFO] 
[INFO] --- maven-antrun-plugin:1.3:run (execution1) @ d1_integration ---
[INFO] Executing tasks
     [copy] Copying 180 files to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/classes
     [copy] Copying 3 files to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT/org/dataone/integration/webTest
[INFO] Executed tasks
[INFO] 
[INFO] --- maven-dependency-plugin:2.3:unpack-dependencies (jetty-classpath) @ d1_integration ---
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.apache.jasper.glassfish/2.2.2.v201112011158/org.apache.jasper.glassfish-2.2.2.v201112011158.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-simple/1.6.4/slf4j-simple-1.6.4.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-websocket/8.1.15.v20140411/jetty-websocket-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.security.auth.message/1.0.0.v201108011116/javax.security.auth.message-1.0.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp.jstl/1.2.0.v201105211821/javax.servlet.jsp.jstl-1.2.0.v201105211821.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/com.sun.el/2.2.0.v201108011116/com.sun.el-2.2.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.mail.glassfish/1.4.1.v201005082020/javax.mail.glassfish-1.4.1.v201005082020.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-io/8.1.15.v20140411/jetty-io-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp/2.2.0.v201112011158/javax.servlet.jsp-2.2.0.v201112011158.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/aggregate/jetty-all-server/8.1.15.v20140411/jetty-all-server-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-jsp/8.1.15.v20140411/jetty-jsp-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.apache.taglibs.standard.glassfish/1.2.0.v201112081803/org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.activation/1.1.0.v201105071233/javax.activation-1.1.0.v201105071233.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.annotation/1.1.0.v201108011116/javax.annotation-1.1.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-http/8.1.15.v20140411/jetty-http-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-util/8.1.15.v20140411/jetty-util-8.1.15.v20140411.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.eclipse.jdt.core/3.7.1/org.eclipse.jdt.core-3.7.1.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.el/2.2.0.v201108011116/javax.el-2.2.0.v201108011116.jar to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT with includes "" and excludes ""
[INFO] 
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ d1_integration ---
[INFO] Packaging webapp
[INFO] Assembling webapp [d1_integration] in [/var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [/var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/src/main/webapp]
[INFO] Webapp assembled in [375 msecs]
[INFO] Building war: /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/d1_integration-2.0-SNAPSHOT.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO] 
[INFO] --- maven-antrun-plugin:1.3:run (execution2) @ d1_integration ---
[INFO] Executing tasks
     [move] Moving 1 file to /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target
[INFO] Executed tasks
[INFO] 
[INFO] --- maven-failsafe-plugin:2.8.1:integration-test (integration-test) @ d1_integration ---
[INFO] Failsafe report directory: /var/lib/jenkins/jobs/d1_integration_DEV_cn_v1/workspace/d1_integration/target/failsafe-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.dataone.integration.it.apiTests.CNv1TestSuite
20150421-05:18:36: [WARN]: Problem loading testing configuration at: 'null':: Cannot locate configuration source null [org.dataone.configuration.TestSettings]
20150421-05:18:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:37: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: 
***************** running test for testListChecksumAlgorithms(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum [org.dataone.client.rest.RestClient]
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: 
***************** running test for testListFormats(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/formats [org.dataone.client.rest.RestClient]
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: 
***************** running test for testGetFormat(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [WARN]: Failed to get current ObjectFormatList from the CN, using fallbacklist provided with libclient. Cause = ServiceFailure::0 Client_Error: class org.dataone.client.exception.ClientSideException: No CNs are registered in the NodeLocator [org.dataone.client.v2.formats.ObjectFormatCache]
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:38: [INFO]: 
***************** running test for testListNodes(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/node [org.dataone.client.rest.RestClient]
20150421-05:18:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: 
***************** running test for testGenerateIdentifier(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: rest call info: POST https://cn-dev-unm-1.test.dataone.org/cn/v1/generate; MMP message has: ParamPart:scheme = bloip; ParamPart:fragment = CNodeTier1Test;  [org.dataone.client.rest.RestClient]
20150421-05:18:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: 
***************** running test for testReserveIdentifier(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:39: [INFO]: rest call info: POST https://cn-dev-unm-1.test.dataone.org/cn/v1/reserve; MMP message has: ParamPart:pid = 2015110221839542;  [org.dataone.client.rest.RestClient]
20150421-05:18:40: [INFO]: rest call info: POST https://cn-dev-unm-1.test.dataone.org/cn/v1/reserve; MMP message has: ParamPart:pid = 2015110221839542;  [org.dataone.client.rest.RestClient]
20150421-05:18:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:40: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:40: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:40: [INFO]: 
***************** running test for testCreate() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:40: [INFO]: rest call info: POST https://cn-dev-unm-1.test.dataone.org/cn/v1/meta; MMP message has: ParamPart:pid = cNodeTier1TestCreate2015110221840176; FilePart:sysmeta = /tmp/mmp.output.3099051888619020906.tmp (794 bytes);  [org.dataone.client.rest.RestClient]
20150421-05:18:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:40: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:40: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:40: [INFO]: 
***************** running test for testHasReservation(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:40: [INFO]: rest call info: POST https://cn-dev-unm-1.test.dataone.org/cn/v1/reserve; MMP message has: ParamPart:pid = 2015110221840382;  [org.dataone.client.rest.RestClient]
20150421-05:18:41: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/reserve/2015110221840382?subject=CN%3DtestSubmitter,DC%3Ddataone,DC%3Dorg [org.dataone.client.rest.RestClient]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: 
***************** running test for testHasReservation(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/reserve/2015110221841320?subject=public [org.dataone.client.rest.RestClient]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: 
***************** running test for testGetFormat(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/formats [org.dataone.client.rest.RestClient]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [ERROR]:  [org.dataone.client.auth.CertificateManager]
java.lang.NullPointerException
	at org.dataone.client.auth.CertificateManager.loadCertificate(CertificateManager.java:430)
	at org.dataone.integration.ContextAwareTestCaseDataone.setupClientSubject(ContextAwareTestCaseDataone.java:516)
	at org.dataone.integration.ContextAwareTestCaseDataone.getSession(ContextAwareTestCaseDataone.java:559)
	at org.dataone.integration.it.ContextAwareAdapter.getSession(ContextAwareAdapter.java:40)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:333)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:319)
	at org.dataone.integration.it.apiTests.CNCoreV1IT.testGetLogRecords(CNCoreV1IT.java:45)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20150421-05:18:41: [ERROR]:  [org.dataone.client.auth.CertificateManager]
java.lang.NullPointerException
	at org.dataone.client.auth.CertificateManager.loadCertificate(CertificateManager.java:430)
	at org.dataone.client.auth.ClientIdentityManager.getCurrentIdentity(ClientIdentityManager.java:57)
	at org.dataone.integration.ContextAwareTestCaseDataone.setupClientSubject(ContextAwareTestCaseDataone.java:519)
	at org.dataone.integration.ContextAwareTestCaseDataone.getSession(ContextAwareTestCaseDataone.java:559)
	at org.dataone.integration.it.ContextAwareAdapter.getSession(ContextAwareAdapter.java:40)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:333)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:319)
	at org.dataone.integration.it.apiTests.CNCoreV1IT.testGetLogRecords(CNCoreV1IT.java:45)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20150421-05:18:41: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/log [org.dataone.client.rest.RestClient]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/log [org.dataone.client.rest.RestClient]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:18:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:18:41: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:41: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/log [org.dataone.client.rest.RestClient]
20150421-05:19:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:41: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:19:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:41: [INFO]: 
***************** running test for testListNodes(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:42: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/node [org.dataone.client.rest.RestClient]
20150421-05:19:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:42: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:19:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:42: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:42: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:42: [INFO]: 
***************** running test for   Node:: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:42: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221942648_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20150421-05:19:42: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221942683_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20150421-05:19:42: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221942746_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20150421-05:19:42: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221942805_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20150421-05:19:42: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221942830_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20150421-05:19:42: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221942900_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221942949_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test201511022194376_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943130_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943153_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943279_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943331_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943459_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943481_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943533_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943555_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943609_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943628_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943684_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943709_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943759_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943807_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20150421-05:19:43: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943859_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221943983_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test20151102219447_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test201511022194470_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test201511022194493_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221944216_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221944344_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/checksum/Test2015110221944480_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:19:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: 
***************** running test for testListObjects() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object?fromDate=2015-04-21T05:09:44.786%2B00:00&toDate=2015-04-21T05:18:44.786%2B00:00&formatId=text/csv&replicaStatus=1&start=0&count=10 [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:19:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object?start=0&count=500 [org.dataone.client.rest.RestClient]
20150421-05:19:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:19:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:44: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object [org.dataone.client.rest.RestClient]
20150421-05:19:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object?fromDate=2015-04-06T20:30:11.941%2B00:00 [org.dataone.client.rest.RestClient]
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: 
***************** running test for testListObjects() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object [org.dataone.client.rest.RestClient]
20150421-05:19:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object?fromDate=2015-04-21T05:09:45.263%2B00:00&toDate=2015-04-21T05:18:45.263%2B00:00&formatId=text/csv&replicaStatus=1&start=0&count=10 [org.dataone.client.rest.RestClient]
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object?formatId=fake_format [org.dataone.client.rest.RestClient]
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: 
***************** running test for testSearch(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/?q=*:* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<html><head><title>Apache Tomcat/7.0.26 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>javax.servlet.ServletException: Filter execution threw an exception
</pre></p><p><b>root cause</b> <pre>java.lang.NoClassDefFoundError: org/bouncycastle/openssl/PEMParser
	org.dataone.portal.PortalCertificateManager.registerPortalCertificateAndPlaceOnRequest(PortalCertificateManager.java:257)
	org.dataone.solr.servlet.SessionAuthorizationFilterStrategy.doFilter(SessionAuthorizationFilterStrategy.java:196)
</pre></p><p><b>root cause</b> <pre>java.lang.ClassNotFoundException: org.bouncycastle.openssl.PEMParser
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
	org.dataone.portal.PortalCertificateManager.registerPortalCertificateAndPlaceOnRequest(PortalCertificateManager.java:257)
	org.dataone.solr.servlet.SessionAuthorizationFilterStrategy.doFilter(SessionAuthorizationFilterStrategy.java:196)
</pre></p><p><b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/7.0.26 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.26</h3></body></html>
	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:421)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch(CNReadTestImplementations.java:101)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch(CNReadTestImplementations.java:91)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch(CNReadV1IT.java:146)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:19:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
0   common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ	common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
1   common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz	common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
2   common-unicode-ascii-safe-0123456789	common-unicode-ascii-safe-0123456789
3   common-unicode-ascii-safe-:@$-_.!*()',~	common-unicode-ascii-safe-:@$-_.!*()',~
4   common-unicode-ascii-safe-unreserved-._~	common-unicode-ascii-safe-unreserved-._~
5   common-unicode-ascii-safe-sub-delims-$!*()',	common-unicode-ascii-safe-sub-delims-$!*()',
6   common-unicode-ascii-safe-gen-delims-:@	common-unicode-ascii-safe-gen-delims-:@
7   common-unicode-ascii-escaped-"#<>[]^`{}|	common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C
8   common-unicode-ascii-escaped-tomcatBlocked-\	common-unicode-ascii-escaped-tomcatBlocked-%5C
9   common-unicode-ascii-escaped-tomcatBlocked-%5C	common-unicode-ascii-escaped-tomcatBlocked-%255C
10   common-unicode-ascii-semi-colon-test-%3B	common-unicode-ascii-semi-colon-test-%253B
11   common-unicode-ascii-escaped-%	common-unicode-ascii-escaped-%25
12   common-unicode-ascii-escaped-space x x	common-unicode-ascii-escaped-space%20x%20x
13   common-unicode-ascii-escape-anyway-+	common-unicode-ascii-escape-anyway-%2B
14   common-unicode-ascii-escape-space-v-plus-+ +%20 %20+	common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B
15   query-unicode-ascii-safe-;	query-unicode-ascii-safe-;
16   query-unicode-ascii-safe-/?	query-unicode-ascii-safe-/?
17   query-unicode-ascii-escaped-&=&=	query-unicode-ascii-escaped-%26%3D%26%3D
18   common-unicode-bmp-1byte-escaped-¡¢£	common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3
19   common-unicode-bmp-2byte-escaped-䦹䦺	common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA
20   common-unicode-supplementary-escaped-𐌔𐌕𐌖𐌗	common-unicode-supplementary-escaped-%F0%90%8C%94%F0%90%8C%95%F0%90%8C%96%F0%90%8C%97
21   query-unicode-ascii-escaped-this&that=theOther	query-unicode-ascii-escaped-this%26that%3DtheOther
22   common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815	common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
23   query-ascii-doc-example-10.1000/182	query-ascii-doc-example-10.1000/182
24   query-ascii-doc-example-http://example.com/data/mydata?row=24	query-ascii-doc-example-http://example.com/data/mydata?row%3D24
25   query-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)	query-ascii-doc-example-ldap://ldap1.example.net:6666/o%3DUniversity%2520of%2520Michigan,%20c%3DUS??sub?(cn%3DBabs%2520Jensen)
26   common-bmp-doc-example-ฉันกินกระจกได้	common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89
27   common-bmp-doc-example-Is_féidir_liom_ithe_gloine	common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine
20150421-05:19:45: [INFO]: 
***************** running test for testSearch_Solr_unicodeTests(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]

0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
20150421-05:19:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-ABCDEFGHIJKLMNOPQRSTUVWXYZ%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<html><head><title>Apache Tomcat/7.0.26 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>javax.servlet.ServletException: Filter execution threw an exception
</pre></p><p><b>root cause</b> <pre>java.lang.NoClassDefFoundError: org/bouncycastle/openssl/PEMParser
	org.dataone.portal.PortalCertificateManager.registerPortalCertificateAndPlaceOnRequest(PortalCertificateManager.java:257)
	org.dataone.solr.servlet.SessionAuthorizationFilterStrategy.doFilter(SessionAuthorizationFilterStrategy.java:196)
</pre></p><p><b>root cause</b> <pre>java.lang.ClassNotFoundException: org.bouncycastle.openssl.PEMParser
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
	org.dataone.portal.PortalCertificateManager.registerPortalCertificateAndPlaceOnRequest(PortalCertificateManager.java:257)
	org.dataone.solr.servlet.SessionAuthorizationFilterStrategy.doFilter(SessionAuthorizationFilterStrategy.java:196)
</pre></p><p><b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/7.0.26 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.26</h3></body></html>
	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:421)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)

1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
20150421-05:20:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-abcdefghijklmnopqrstuvwxyz%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

2    unicode String:: common-unicode-ascii-safe-0123456789
20150421-05:20:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-0123456789%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~
20150421-05:21:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-%5C:@$%5C-_.%5C!%5C*%5C(%5C)',%5C~%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

4    unicode String:: common-unicode-ascii-safe-unreserved-._~
20150421-05:21:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-unreserved%5C-._%5C~%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()',
20150421-05:22:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-sub%5C-delims%5C-$%5C!%5C*%5C(%5C)',%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

6    unicode String:: common-unicode-ascii-safe-gen-delims-:@
20150421-05:22:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-safe%5C-gen%5C-delims%5C-%5C:@%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}|
20150421-05:23:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-%5C%22%23%3C%3E%5C%5B%5C%5D%5C%5E%60%5C%7B%5C%7D%5C%7C%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\
20150421-05:23:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-tomcatBlocked%5C-%5C%5C%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C
20150421-05:24:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-tomcatBlocked%5C-%255C%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

10    unicode String:: common-unicode-ascii-semi-colon-test-%3B
20150421-05:24:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-semi%5C-colon%5C-test%5C-%253B%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

11    unicode String:: common-unicode-ascii-escaped-%
20150421-05:25:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-%25%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

12    unicode String:: common-unicode-ascii-escaped-space x x
20150421-05:25:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escaped%5C-space%5C%20x%5C%20x%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

13    unicode String:: common-unicode-ascii-escape-anyway-+
20150421-05:26:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escape%5C-anyway%5C-%5C%2B%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

14    unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
20150421-05:26:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-ascii%5C-escape%5C-space%5C-v%5C-plus%5C-%5C%2B%5C%20%5C%2B%2520%5C%20%2520%5C%2B%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

15    unicode String:: query-unicode-ascii-safe-;
20150421-05:27:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-safe%5C-%5C;%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

16    unicode String:: query-unicode-ascii-safe-/?
20150421-05:27:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-safe%5C-/%5C?%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

17    unicode String:: query-unicode-ascii-escaped-&=&=
20150421-05:28:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-escaped%5C-%5C%26%3D%5C%26%3D%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

18    unicode String:: common-unicode-bmp-1byte-escaped-¡¢£
20150421-05:28:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-bmp%5C-1byte%5C-escaped%5C-%C2%A1%C2%A2%C2%A3%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

19    unicode String:: common-unicode-bmp-2byte-escaped-䦹䦺
20150421-05:29:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-bmp%5C-2byte%5C-escaped%5C-%E4%A6%B9%E4%A6%BA%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

20    unicode String:: common-unicode-supplementary-escaped-𐌔𐌕𐌖𐌗
20150421-05:29:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-unicode%5C-supplementary%5C-escaped%5C-%F0%90%8C%94%F0%90%8C%95%F0%90%8C%96%F0%90%8C%97%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

21    unicode String:: query-unicode-ascii-escaped-this&that=theOther
20150421-05:30:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*query%5C-unicode%5C-ascii%5C-escaped%5C-this%5C%26that%3DtheOther%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

22    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
20150421-05:30:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-ascii%5C-doc%5C-example%5C-urn%5C:lsid%5C:ubio.org%5C:namebank%5C:11815%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

23    unicode String:: query-ascii-doc-example-10.1000/182
20150421-05:31:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*query%5C-ascii%5C-doc%5C-example%5C-10.1000/182%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)

Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
24    unicode String:: query-ascii-doc-example-http://example.com/data/mydata?row=24
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more
20150421-05:31:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*query%5C-ascii%5C-doc%5C-example%5C-http%5C://example.com/data/mydata%5C?row%3D24%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

25    unicode String:: query-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
20150421-05:32:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*query%5C-ascii%5C-doc%5C-example%5C-ldap%5C://ldap1.example.net%5C:6666/o%3DUniversity%2520of%2520Michigan,%5C%20c%3DUS%5C?%5C?sub%5C?%5C(cn%3DBabs%2520Jensen%5C)%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

26    unicode String:: common-bmp-doc-example-ฉันกินกระจกได้
20150421-05:32:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-bmp%5C-doc%5C-example%5C-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more

27    unicode String:: common-bmp-doc-example-Is_féidir_liom_ithe_gloine
20150421-05:33:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/search/solr/a/b?q=id:testCNodeTier1%5C*common%5C-bmp%5C-doc%5C-example%5C-Is_f%C3%A9idir_liom_ithe_gloine%5C* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.search(MultipartCNode.java:1172)
	at org.dataone.integration.adapters.CNCallAdapter.search(CNCallAdapter.java:102)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:146)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testSearch_Solr_unicodeTests(CNReadTestImplementations.java:118)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testSearch_Solr_unicodeTests(CNReadV1IT.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)

Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 45 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
Node Test Summary for node: https://cn-dev-unm-1.test.dataone.org/cn/v1
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
Test 0: Error: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 44 more
Test 1: Error: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
Test 2: Error: common-unicode-ascii-safe-0123456789
Test 3: Error: common-unicode-ascii-safe-:@$-_.!*()',~
Test 4: Error: common-unicode-ascii-safe-unreserved-._~
Test 5: Error: common-unicode-ascii-safe-sub-delims-$!*()',
Test 6: Error: common-unicode-ascii-safe-gen-delims-:@
Test 7: Error: common-unicode-ascii-escaped-"#<>[]^`{}|
Test 8: Error: common-unicode-ascii-escaped-tomcatBlocked-\
Test 9: Error: common-unicode-ascii-escaped-tomcatBlocked-%5C
Test 10: Error: common-unicode-ascii-semi-colon-test-%3B
Test 11: Error: common-unicode-ascii-escaped-%
Test 12: Error: common-unicode-ascii-escaped-space x x
Test 13: Error: common-unicode-ascii-escape-anyway-+
Test 14: Error: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
Test 15: Error: query-unicode-ascii-safe-;
Test 16: Error: query-unicode-ascii-safe-/?
Test 17: Error: query-unicode-ascii-escaped-&=&=
Test 18: Error: common-unicode-bmp-1byte-escaped-¡¢£
Test 19: Error: common-unicode-bmp-2byte-escaped-䦹䦺
Test 20: Error: common-unicode-supplementary-escaped-𐌔𐌕𐌖𐌗
Test 21: Error: query-unicode-ascii-escaped-this&that=theOther
Test 22: Error: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
Test 23: Error: query-ascii-doc-example-10.1000/182
Test 24: Error: query-ascii-doc-example-http://example.com/data/mydata?row=24
Test 25: Error: query-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
Test 26: Error: common-bmp-doc-example-ฉันกินกระจกได้
Test 27: Error: common-bmp-doc-example-Is_féidir_liom_ithe_gloine

20150421-05:33:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:33:15: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:33:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:33:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:33:15: [INFO]: 
***************** running test for testQuery(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:33:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/query/solr/?q=*:* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.rest.MultipartD1Node.query(MultipartD1Node.java:786)
	at org.dataone.client.v1.impl.MultipartCNode.query(MultipartCNode.java:2347)
	at org.dataone.integration.adapters.CNCallAdapter.query(CNCallAdapter.java:121)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testQuery(CNReadTestImplementations.java:210)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testQuery(CNReadTestImplementations.java:200)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testQuery(CNReadV1IT.java:158)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 46 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 45 more
20150421-05:33:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:33:45: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:33:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:33:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:33:45: [INFO]: 
***************** running test for testQuery(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:34:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/query/solr/?q=*:* [org.dataone.client.rest.RestClient]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.rest.MultipartD1Node.query(MultipartD1Node.java:786)
	at org.dataone.client.v1.impl.MultipartCNode.query(MultipartCNode.java:2347)
	at org.dataone.integration.adapters.CNCallAdapter.query(CNCallAdapter.java:121)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testQuery_Authentication(CNReadTestImplementations.java:234)
	at org.dataone.integration.it.testImplementations.CNReadTestImplementations.testQuery_Authentication(CNReadTestImplementations.java:224)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testQuery_Authentication(CNReadV1IT.java:164)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 46 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 45 more
20150421-05:34:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:34:15: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:34:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:34:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:34:15: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:34:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/query [org.dataone.client.rest.RestClient]
20150421-05:34:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:34:45: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:34:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:34:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:34:45: [INFO]: 
***************** running test for testGetQueryEngineDescription(...) vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:35:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/query [org.dataone.client.rest.RestClient]
20150421-05:35:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:35:15: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:35:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:35:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:35:15: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:35:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/TestingNotFound:2015110223515980 [org.dataone.client.rest.RestClient]
20150421-05:35:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:35:45: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:35:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:35:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:35:45: [INFO]: 
***************** running test for testGet() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:36:15: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/TestingNotFound:2015110223545988 [org.dataone.client.rest.RestClient]
20150421-05:36:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:36:15: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:36:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:36:15: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:36:15: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:36:15: [INFO]: 
***************** running test for   Node:: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:36:45: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110223615996_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20150421-05:37:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test20151102236463_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20150421-05:37:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test20151102237169_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20150421-05:38:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022374615_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20150421-05:38:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022381620_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20150421-05:39:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022384626_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20150421-05:39:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022391640_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20150421-05:40:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022394649_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20150421-05:40:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022401655_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20150421-05:41:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022404660_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20150421-05:41:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022411666_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20150421-05:42:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022414674_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20150421-05:42:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022421680_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20150421-05:43:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022424687_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20150421-05:43:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022431693_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20150421-05:44:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test201511022434699_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20150421-05:44:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224416104_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20150421-05:45:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224446111_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20150421-05:45:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224516117_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20150421-05:46:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224546127_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20150421-05:46:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224616133_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20150421-05:47:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224646138_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20150421-05:47:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224716144_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20150421-05:48:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224746150_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20150421-05:48:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224816155_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20150421-05:49:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224846160_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20150421-05:49:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224916166_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20150421-05:50:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110224946172_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20150421-05:50:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110225016178_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89 [org.dataone.client.rest.RestClient]
20150421-05:51:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object/Test2015110225046185_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20150421-05:51:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:51:16: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:51:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:51:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:51:16: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:51:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/TierTesting:cn-dev-unm-1:Public_READ.14 [org.dataone.client.rest.RestClient]
20150421-05:52:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/object [org.dataone.client.rest.RestClient]
org.dataone.integration.TestIterationEndingException: could not create a test object and listObjects() threw exception:: ServiceFailure :: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:733)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testGetSystemMetadata(ReadTestImplementations.java:206)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testGetSystemMetadata(ReadTestImplementations.java:193)
	at org.dataone.integration.it.apiTests.CNReadV1IT.testGetSystemMetadata(CNReadV1IT.java:56)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:24)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:334)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:313)
	at org.dataone.client.v1.impl.MultipartCNode.listObjects(MultipartCNode.java:452)
	at org.dataone.integration.adapters.CommonCallAdapter.listObjects(CommonCallAdapter.java:373)
	at org.dataone.integration.ContextAwareTestCaseDataone.procurePublicReadableTestObject(ContextAwareTestCaseDataone.java:676)
	... 41 more
Caused by: org.dataone.client.exception.ClientSideException: /Timeout waiting for connection from pool
	... 46 more
Caused by: org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:250)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:227)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:173)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
	at org.dataone.client.rest.RestClient.doRequest(RestClient.java:294)
	at org.dataone.client.rest.RestClient.doRequestNoBody(RestClient.java:230)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:148)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:324)
	... 45 more
20150421-05:52:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:52:16: [INFO]: ***  context label:   SINGLE_CN [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:52:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is solo CoordinatingNode: https://cn-dev-unm-1.test.dataone.org/cn
20150421-05:52:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:52:16: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:52:16: [INFO]: 
***************** running test for   Node:: https://cn-dev-unm-1.test.dataone.org/cn/v1 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20150421-05:52:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225216238_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20150421-05:53:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225246247_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20150421-05:53:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225316253_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20150421-05:54:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225346260_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20150421-05:54:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225416265_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20150421-05:55:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225446272_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20150421-05:55:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225516278_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20150421-05:56:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225546285_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20150421-05:56:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225616291_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20150421-05:57:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225646298_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20150421-05:57:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225716304_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20150421-05:58:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225746309_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20150421-05:58:46: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225816315_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20150421-05:59:16: [INFO]: rest call info: GET https://cn-dev-unm-1.test.dataone.org/cn/v1/meta/Test2015110225846322_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
Process 1429593515494 is killed.