Connected to daemon DaemonInfo{pid=null, address=[790688cd-9697-40d4-8762-19ac290835e1 port:45289, addresses:[/0:0:0:0:0:0:0:1%lo, /127.0.0.1]], idle=true, context=DefaultDaemonContext[uid=8a6d92dc-89a3-472d-985f-50013769e833,javaHome=/usr/lib/jvm/java-1.8.0-ibm-1.8.0.3.20-1jpp.1.el7_2.s390x,daemonRegistryDir=/home/test/.gradle/daemon,pid=null,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=US-ASCII,-Duser.country=US,-Duser.language=en,-Duser.variant]}. Dispatching request Build{id=08e2c3fd-6d4d-46b3-be8f-953d459a4fed.1, currentDir=/home/test/mongo-java-driver}. The client will now receive all logging from the daemon (pid: null). The daemon log file: /home/test/.gradle/daemon/2.4/daemon-9bb2d8e2-3100-499e-8711-d3dcf61caa85.out.log Starting 6th build in daemon [uptime: 1 hrs 16 mins 22.956 secs, performance: 99%, memory: 59% of 1.1 GB] Executing build with daemon context: DefaultDaemonContext[uid=8a6d92dc-89a3-472d-985f-50013769e833,javaHome=/usr/lib/jvm/java-1.8.0-ibm-1.8.0.3.20-1jpp.1.el7_2.s390x,daemonRegistryDir=/home/test/.gradle/daemon,pid=null,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=US-ASCII,-Duser.country=US,-Duser.language=en,-Duser.variant] Starting Build Settings evaluated using settings file '/home/test/mongo-java-driver/settings.gradle'. Projects loaded. Root project using build file '/home/test/mongo-java-driver/build.gradle'. Included projects: [root project 'mongo-java-driver', project ':bson', project ':driver', project ':driver-async', project ':driver-core', project ':mongo-java-driver', project ':util'] Evaluating root project 'mongo-java-driver' using build file '/home/test/mongo-java-driver/build.gradle'. Evaluating project ':util' using build file '/home/test/mongo-java-driver/util/build.gradle'. Evaluating project ':bson' using build file '/home/test/mongo-java-driver/bson/build.gradle'. Starting process 'command 'git''. Working directory: /home/test/mongo-java-driver Command: git describe --tags --always --dirty Successfully started process 'command 'git'' Evaluating project ':driver' using build file '/home/test/mongo-java-driver/driver/build.gradle'. Evaluating project ':driver-async' using build file '/home/test/mongo-java-driver/driver-async/build.gradle'. Evaluating project ':driver-core' using build file '/home/test/mongo-java-driver/driver-core/build.gradle'. Starting process 'command 'git''. Working directory: /home/test/mongo-java-driver Command: git describe --tags --always --dirty Successfully started process 'command 'git'' Evaluating project ':mongo-java-driver' using build file '/home/test/mongo-java-driver/mongo-java-driver/build.gradle'. Starting process 'command 'git''. Working directory: /home/test/mongo-java-driver Command: git describe --tags --always --dirty Successfully started process 'command 'git'' All projects evaluated. bson: baseline has been set to org.mongodb:bson:3.2.0 driver: baseline has been set to org.mongodb:mongodb-driver:3.2.0 driver-async: baseline has been set to org.mongodb:mongodb-driver-async:3.2.0 driver-core: baseline has been set to org.mongodb:mongodb-driver-core:3.2.0 Selected primary task 'check' from project : Tasks to be executed: [task ':bson:compileJava', task ':bson:compileGroovy', task ':bson:processResources', task ':bson:classes', task ':bson:checkstyleMain', task ':util:compileJava', task ':util:processResources', task ':util:classes', task ':util:jar', task ':bson:compileTestJava', task ':bson:compileTestGroovy', task ':bson:processTestResources', task ':bson:testClasses', task ':bson:checkstyleTest', task ':bson:jar', task ':bson:clirr', task ':bson:codenarcMain', task ':bson:codenarcTest', task ':bson:findbugsMain', task ':bson:test', task ':bson:check', task ':driver-core:compileJava', task ':driver-core:compileGroovy', task ':driver-core:processResources', task ':driver-core:classes', task ':driver-core:jar', task ':driver:compileJava', task ':driver:compileGroovy', task ':driver:processResources', task ':driver:classes', task ':driver:checkstyleMain', task ':driver:checkstyleTest', task ':driver:jar', task ':driver:clirr', task ':driver:codenarcMain', task ':driver:codenarcTest', task ':driver:findbugsMain', task ':driver-core:compileTestJava', task ':driver-core:compileTestGroovy', task ':driver-core:processTestResources', task ':driver-core:testClasses', task ':driver:compileTestJava', task ':driver:compileTestGroovy', task ':driver:processTestResources', task ':driver:testClasses', task ':driver:test', task ':driver:check', task ':driver-async:compileJava', task ':driver-async:compileGroovy', task ':driver-async:processResources', task ':driver-async:classes', task ':driver-async:checkstyleMain', task ':driver-async:checkstyleTest', task ':driver-async:jar', task ':driver-async:clirr', task ':driver-async:codenarcMain', task ':driver-async:codenarcTest', task ':driver-async:findbugsMain', task ':driver-async:compileTestJava', task ':driver-async:compileTestGroovy', task ':driver-async:processTestResources', task ':driver-async:testClasses', task ':driver-async:test', task ':driver-async:check', task ':driver-core:checkstyleMain', task ':driver-core:checkstyleTest', task ':driver-core:clirr', task ':driver-core:codenarcMain', task ':driver-core:codenarcTest', task ':driver-core:findbugsMain', task ':driver-core:test', task ':driver-core:check', task ':mongo-java-driver:compileJava', task ':mongo-java-driver:processResources', task ':mongo-java-driver:classes', task ':mongo-java-driver:compileTestJava', task ':mongo-java-driver:processTestResources', task ':mongo-java-driver:testClasses', task ':mongo-java-driver:test', task ':mongo-java-driver:check', task ':util:compileTestJava', task ':util:processTestResources', task ':util:testClasses', task ':util:test', task ':util:check'] :bson:compileJava (Thread[Daemon worker Thread 6,5,main]) started. :bson:compileJava In-memory cache of /home/test/mongo-java-driver/.gradle/2.4/taskArtifacts/fileHashes.bin: Size{7520}, CacheStats{hitCount=0, missCount=0, loadSuccessCount=0, loadExceptionCount=0, totalLoadTime=0, evictionCount=0} In-memory cache of /home/test/mongo-java-driver/.gradle/2.4/taskArtifacts/outputFileStates.bin: Size{73}, CacheStats{hitCount=0, missCount=0, loadSuccessCount=0, loadExceptionCount=0, totalLoadTime=0, evictionCount=0} In-memory cache of /home/test/mongo-java-driver/.gradle/2.4/taskArtifacts/fileSnapshots.bin: Size{116}, CacheStats{hitCount=0, missCount=0, loadSuccessCount=0, loadExceptionCount=0, totalLoadTime=0, evictionCount=0} In-memory cache of /home/test/mongo-java-driver/.gradle/2.4/taskArtifacts/taskArtifacts.bin: Size{59}, CacheStats{hitCount=0, missCount=0, loadSuccessCount=0, loadExceptionCount=0, totalLoadTime=0, evictionCount=0} Skipping task ':bson:compileJava' as it is up-to-date (took 0.324 secs). :bson:compileJava UP-TO-DATE :bson:compileJava (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.366 secs. :bson:compileGroovy (Thread[Daemon worker Thread 6,5,main]) started. :bson:compileGroovy Skipping task ':bson:compileGroovy' as it has no source files. :bson:compileGroovy UP-TO-DATE :bson:compileGroovy (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.0 secs. :bson:processResources (Thread[Daemon worker Thread 6,5,main]) started. :bson:processResources Skipping task ':bson:processResources' as it has no source files. :bson:processResources UP-TO-DATE :bson:processResources (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.0 secs. :bson:classes (Thread[Daemon worker Thread 6,5,main]) started. :bson:classes Skipping task ':bson:classes' as it has no actions. :bson:classes UP-TO-DATE :bson:classes (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :bson:checkstyleMain (Thread[Daemon worker Thread 6,5,main]) started. :bson:checkstyleMain Skipping task ':bson:checkstyleMain' as it is up-to-date (took 0.584 secs). :bson:checkstyleMain UP-TO-DATE :bson:checkstyleMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.591 secs. :util:compileJava (Thread[Daemon worker Thread 6,5,main]) started. :util:compileJava Skipping task ':util:compileJava' as it is up-to-date (took 0.11 secs). :util:compileJava UP-TO-DATE :util:compileJava (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.123 secs. :util:processResources (Thread[Daemon worker Thread 6,5,main]) started. :util:processResources Skipping task ':util:processResources' as it has no source files. :util:processResources UP-TO-DATE :util:processResources (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :util:classes (Thread[Daemon worker Thread 6,5,main]) started. :util:classes Skipping task ':util:classes' as it has no actions. :util:classes UP-TO-DATE :util:classes (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.0 secs. :util:jar (Thread[Daemon worker Thread 6,5,main]) started. :util:jar Skipping task ':util:jar' as it is up-to-date (took 0.246 secs). :util:jar UP-TO-DATE :util:jar (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.264 secs. :bson:compileTestJava (Thread[Daemon worker Thread 6,5,main]) started. :bson:compileTestJava Skipping task ':bson:compileTestJava' as it is up-to-date (took 0.735 secs). :bson:compileTestJava UP-TO-DATE :bson:compileTestJava (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.738 secs. :bson:compileTestGroovy (Thread[Daemon worker Thread 6,5,main]) started. :bson:compileTestGroovy Skipping task ':bson:compileTestGroovy' as it is up-to-date (took 0.047 secs). :bson:compileTestGroovy UP-TO-DATE :bson:compileTestGroovy (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.05 secs. :bson:processTestResources (Thread[Daemon worker Thread 6,5,main]) started. :bson:processTestResources Skipping task ':bson:processTestResources' as it is up-to-date (took 0.172 secs). :bson:processTestResources UP-TO-DATE :bson:processTestResources (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.18 secs. :bson:testClasses (Thread[Daemon worker Thread 6,5,main]) started. :bson:testClasses Skipping task ':bson:testClasses' as it has no actions. :bson:testClasses UP-TO-DATE :bson:testClasses (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.002 secs. :bson:checkstyleTest (Thread[Daemon worker Thread 6,5,main]) started. :bson:checkstyleTest Skipping task ':bson:checkstyleTest' as it is up-to-date (took 0.024 secs). :bson:checkstyleTest UP-TO-DATE :bson:checkstyleTest (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.029 secs. :bson:jar (Thread[Daemon worker Thread 6,5,main]) started. :bson:jar Skipping task ':bson:jar' as it is up-to-date (took 0.61 secs). :bson:jar UP-TO-DATE :bson:jar (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.623 secs. :bson:clirr (Thread[Daemon worker Thread 6,5,main]) started. :bson:clirr Skipping task ':bson:clirr' as it is up-to-date (took 0.001 secs). :bson:clirr UP-TO-DATE :bson:clirr (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.003 secs. :bson:codenarcMain (Thread[Daemon worker Thread 6,5,main]) started. :bson:codenarcMain Skipping task ':bson:codenarcMain' as it has no source files. :bson:codenarcMain UP-TO-DATE :bson:codenarcMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.0 secs. :bson:codenarcTest (Thread[Daemon worker Thread 6,5,main]) started. :bson:codenarcTest Skipping task ':bson:codenarcTest' as it is up-to-date (took 0.126 secs). :bson:codenarcTest UP-TO-DATE :bson:codenarcTest (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.133 secs. :bson:findbugsMain (Thread[Daemon worker Thread 6,5,main]) started. :bson:findbugsMain Skipping task ':bson:findbugsMain' as it is up-to-date (took 0.179 secs). :bson:findbugsMain UP-TO-DATE :bson:findbugsMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.188 secs. :bson:test (Thread[Daemon worker Thread 6,5,main]) started. :bson:test Skipping task ':bson:test' as it is up-to-date (took 0.382 secs). :bson:test UP-TO-DATE :bson:test (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.4 secs. :bson:check (Thread[Daemon worker Thread 6,5,main]) started. :bson:check Skipping task ':bson:check' as it has no actions. :bson:check UP-TO-DATE :bson:check (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.002 secs. :driver-core:compileJava (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:compileJava Skipping task ':driver-core:compileJava' as it is up-to-date (took 1.905 secs). :driver-core:compileJava UP-TO-DATE :driver-core:compileJava (Thread[Daemon worker Thread 6,5,main]) completed. Took 1.909 secs. :driver-core:compileGroovy (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:compileGroovy Skipping task ':driver-core:compileGroovy' as it has no source files. :driver-core:compileGroovy UP-TO-DATE :driver-core:compileGroovy (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :driver-core:processResources (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:processResources Skipping task ':driver-core:processResources' as it has no source files. :driver-core:processResources UP-TO-DATE :driver-core:processResources (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.0 secs. :driver-core:classes (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:classes Skipping task ':driver-core:classes' as it has no actions. :driver-core:classes UP-TO-DATE :driver-core:classes (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.0 secs. :driver-core:jar (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:jar Skipping task ':driver-core:jar' as it is up-to-date (took 2.01 secs). :driver-core:jar UP-TO-DATE :driver-core:jar (Thread[Daemon worker Thread 6,5,main]) completed. Took 2.032 secs. :driver:compileJava (Thread[Daemon worker Thread 6,5,main]) started. :driver:compileJava Skipping task ':driver:compileJava' as it is up-to-date (took 0.37 secs). :driver:compileJava UP-TO-DATE :driver:compileJava (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.373 secs. :driver:compileGroovy (Thread[Daemon worker Thread 6,5,main]) started. :driver:compileGroovy Skipping task ':driver:compileGroovy' as it has no source files. :driver:compileGroovy UP-TO-DATE :driver:compileGroovy (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.0 secs. :driver:processResources (Thread[Daemon worker Thread 6,5,main]) started. :driver:processResources Skipping task ':driver:processResources' as it has no source files. :driver:processResources UP-TO-DATE :driver:processResources (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.0 secs. :driver:classes (Thread[Daemon worker Thread 6,5,main]) started. :driver:classes Skipping task ':driver:classes' as it has no actions. :driver:classes UP-TO-DATE :driver:classes (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.0 secs. :driver:checkstyleMain (Thread[Daemon worker Thread 6,5,main]) started. :driver:checkstyleMain Skipping task ':driver:checkstyleMain' as it is up-to-date (took 0.186 secs). :driver:checkstyleMain UP-TO-DATE :driver:checkstyleMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.189 secs. :driver:checkstyleTest (Thread[Daemon worker Thread 6,5,main]) started. :driver:checkstyleTest Skipping task ':driver:checkstyleTest' as it is up-to-date (took 0.176 secs). :driver:checkstyleTest UP-TO-DATE :driver:checkstyleTest (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.18 secs. :driver:jar (Thread[Daemon worker Thread 6,5,main]) started. :driver:jar Skipping task ':driver:jar' as it is up-to-date (took 0.103 secs). :driver:jar UP-TO-DATE :driver:jar (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.106 secs. :driver:clirr (Thread[Daemon worker Thread 6,5,main]) started. :driver:clirr Skipping task ':driver:clirr' as it is up-to-date (took 0.004 secs). :driver:clirr UP-TO-DATE :driver:clirr (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.02 secs. :driver:codenarcMain (Thread[Daemon worker Thread 6,5,main]) started. :driver:codenarcMain Skipping task ':driver:codenarcMain' as it has no source files. :driver:codenarcMain UP-TO-DATE :driver:codenarcMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :driver:codenarcTest (Thread[Daemon worker Thread 6,5,main]) started. :driver:codenarcTest Skipping task ':driver:codenarcTest' as it is up-to-date (took 0.077 secs). :driver:codenarcTest UP-TO-DATE :driver:codenarcTest (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.084 secs. :driver:findbugsMain (Thread[Daemon worker Thread 6,5,main]) started. :driver:findbugsMain Skipping task ':driver:findbugsMain' as it is up-to-date (took 0.318 secs). :driver:findbugsMain UP-TO-DATE :driver:findbugsMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.328 secs. :driver-core:compileTestJava (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:compileTestJava Skipping task ':driver-core:compileTestJava' as it is up-to-date (took 2.674 secs). :driver-core:compileTestJava UP-TO-DATE :driver-core:compileTestJava (Thread[Daemon worker Thread 6,5,main]) completed. Took 2.679 secs. :driver-core:compileTestGroovy (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:compileTestGroovy Skipping task ':driver-core:compileTestGroovy' as it is up-to-date (took 0.287 secs). :driver-core:compileTestGroovy UP-TO-DATE :driver-core:compileTestGroovy (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.29 secs. :driver-core:processTestResources (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:processTestResources Skipping task ':driver-core:processTestResources' as it is up-to-date (took 1.028 secs). :driver-core:processTestResources UP-TO-DATE :driver-core:processTestResources (Thread[Daemon worker Thread 6,5,main]) completed. Took 1.04 secs. :driver-core:testClasses (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:testClasses Skipping task ':driver-core:testClasses' as it has no actions. :driver-core:testClasses UP-TO-DATE :driver-core:testClasses (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.002 secs. :driver:compileTestJava (Thread[Daemon worker Thread 6,5,main]) started. :driver:compileTestJava Skipping task ':driver:compileTestJava' as it is up-to-date (took 0.983 secs). :driver:compileTestJava UP-TO-DATE :driver:compileTestJava (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.986 secs. :driver:compileTestGroovy (Thread[Daemon worker Thread 6,5,main]) started. :driver:compileTestGroovy Skipping task ':driver:compileTestGroovy' as it is up-to-date (took 0.364 secs). :driver:compileTestGroovy UP-TO-DATE :driver:compileTestGroovy (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.366 secs. :driver:processTestResources (Thread[Daemon worker Thread 6,5,main]) started. :driver:processTestResources Skipping task ':driver:processTestResources' as it is up-to-date (took 0.018 secs). :driver:processTestResources UP-TO-DATE :driver:processTestResources (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.028 secs. :driver:testClasses (Thread[Daemon worker Thread 6,5,main]) started. :driver:testClasses Skipping task ':driver:testClasses' as it has no actions. :driver:testClasses UP-TO-DATE :driver:testClasses (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :driver:test (Thread[Daemon worker Thread 6,5,main]) started. :driver:test Skipping task ':driver:test' as it is up-to-date (took 1.307 secs). :driver:test UP-TO-DATE :driver:test (Thread[Daemon worker Thread 6,5,main]) completed. Took 1.323 secs. :driver:check (Thread[Daemon worker Thread 6,5,main]) started. :driver:check Skipping task ':driver:check' as it has no actions. :driver:check UP-TO-DATE :driver:check (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.002 secs. :driver-async:compileJava (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:compileJava Skipping task ':driver-async:compileJava' as it is up-to-date (took 0.132 secs). :driver-async:compileJava UP-TO-DATE :driver-async:compileJava (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.204 secs. :driver-async:compileGroovy (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:compileGroovy Skipping task ':driver-async:compileGroovy' as it has no source files. :driver-async:compileGroovy UP-TO-DATE :driver-async:compileGroovy (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :driver-async:processResources (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:processResources Skipping task ':driver-async:processResources' as it has no source files. :driver-async:processResources UP-TO-DATE :driver-async:processResources (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :driver-async:classes (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:classes Skipping task ':driver-async:classes' as it has no actions. :driver-async:classes UP-TO-DATE :driver-async:classes (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :driver-async:checkstyleMain (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:checkstyleMain Skipping task ':driver-async:checkstyleMain' as it is up-to-date (took 0.159 secs). :driver-async:checkstyleMain UP-TO-DATE :driver-async:checkstyleMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.167 secs. :driver-async:checkstyleTest (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:checkstyleTest Skipping task ':driver-async:checkstyleTest' as it is up-to-date (took 0.106 secs). :driver-async:checkstyleTest UP-TO-DATE :driver-async:checkstyleTest (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.11 secs. :driver-async:jar (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:jar Skipping task ':driver-async:jar' as it is up-to-date (took 0.369 secs). :driver-async:jar UP-TO-DATE :driver-async:jar (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.39 secs. :driver-async:clirr (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:clirr Skipping task ':driver-async:clirr' as it is up-to-date (took 0.005 secs). :driver-async:clirr UP-TO-DATE :driver-async:clirr (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.018 secs. :driver-async:codenarcMain (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:codenarcMain Skipping task ':driver-async:codenarcMain' as it has no source files. :driver-async:codenarcMain UP-TO-DATE :driver-async:codenarcMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :driver-async:codenarcTest (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:codenarcTest Skipping task ':driver-async:codenarcTest' as it is up-to-date (took 0.048 secs). :driver-async:codenarcTest UP-TO-DATE :driver-async:codenarcTest (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.065 secs. :driver-async:findbugsMain (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:findbugsMain Skipping task ':driver-async:findbugsMain' as it is up-to-date (took 0.238 secs). :driver-async:findbugsMain UP-TO-DATE :driver-async:findbugsMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.244 secs. :driver-async:compileTestJava (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:compileTestJava Skipping task ':driver-async:compileTestJava' as it is up-to-date (took 0.888 secs). :driver-async:compileTestJava UP-TO-DATE :driver-async:compileTestJava (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.896 secs. :driver-async:compileTestGroovy (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:compileTestGroovy Skipping task ':driver-async:compileTestGroovy' as it is up-to-date (took 0.227 secs). :driver-async:compileTestGroovy UP-TO-DATE :driver-async:compileTestGroovy (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.23 secs. :driver-async:processTestResources (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:processTestResources Skipping task ':driver-async:processTestResources' as it is up-to-date (took 0.012 secs). :driver-async:processTestResources UP-TO-DATE :driver-async:processTestResources (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.015 secs. :driver-async:testClasses (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:testClasses Skipping task ':driver-async:testClasses' as it has no actions. :driver-async:testClasses UP-TO-DATE :driver-async:testClasses (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :driver-async:test (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:test Skipping task ':driver-async:test' as it is up-to-date (took 0.349 secs). :driver-async:test UP-TO-DATE :driver-async:test (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.353 secs. :driver-async:check (Thread[Daemon worker Thread 6,5,main]) started. :driver-async:check Skipping task ':driver-async:check' as it has no actions. :driver-async:check UP-TO-DATE :driver-async:check (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.002 secs. :driver-core:checkstyleMain (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:checkstyleMain Skipping task ':driver-core:checkstyleMain' as it is up-to-date (took 0.268 secs). :driver-core:checkstyleMain UP-TO-DATE :driver-core:checkstyleMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.278 secs. :driver-core:checkstyleTest (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:checkstyleTest Skipping task ':driver-core:checkstyleTest' as it is up-to-date (took 0.271 secs). :driver-core:checkstyleTest UP-TO-DATE :driver-core:checkstyleTest (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.275 secs. :driver-core:clirr (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:clirr Skipping task ':driver-core:clirr' as it is up-to-date (took 0.005 secs). :driver-core:clirr UP-TO-DATE :driver-core:clirr (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.115 secs. :driver-core:codenarcMain (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:codenarcMain Skipping task ':driver-core:codenarcMain' as it has no source files. :driver-core:codenarcMain UP-TO-DATE :driver-core:codenarcMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.001 secs. :driver-core:codenarcTest (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:codenarcTest Skipping task ':driver-core:codenarcTest' as it is up-to-date (took 0.085 secs). :driver-core:codenarcTest UP-TO-DATE :driver-core:codenarcTest (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.105 secs. :driver-core:findbugsMain (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:findbugsMain Skipping task ':driver-core:findbugsMain' as it is up-to-date (took 0.151 secs). :driver-core:findbugsMain UP-TO-DATE :driver-core:findbugsMain (Thread[Daemon worker Thread 6,5,main]) completed. Took 0.155 secs. :driver-core:test (Thread[Daemon worker Thread 6,5,main]) started. :driver-core:test Executing task ':driver-core:test' (up-to-date check took 1.446 secs) due to: No history is available. Starting process 'Gradle Test Executor 1'. Working directory: /home/test/mongo-java-driver/driver-core Command: /usr/lib/jvm/java-1.8.0-ibm-1.8.0.3.20-1jpp.1.el7_2.s390x/bin/java -Djava.security.manager=jarjar.org.gradle.process.internal.child.BootstrapSecurityManager -Djavax.net.ssl.keyStore=/home/test/.keystore -Djavax.net.ssl.keyStorePassword=changeit -Djavax.net.ssl.trustStore=/home/test/.keystore -Djavax.net.ssl.trustStorePassword=changeit -Dorg.mongodb.async.type=nio2 -Dorg.mongodb.disableAsync=false -Dorg.mongodb.test.uri=mongodb://ip:27017/ -Dorg.mongodb.useSocket=false -Xmx3g -Dfile.encoding=US-ASCII -Duser.country=US -Duser.language=en -Duser.variant -ea -cp /home/test/.gradle/caches/2.4/workerMain/gradle-worker.jar jarjar.org.gradle.process.internal.launcher.GradleWorkerMain 'Gradle Test Executor 1' Successfully started process 'Gradle Test Executor 1' Gradle Test Executor 1 started executing tests. [Test com.mongodb.ReadConcernTest > shouldPassAllOutcomes[Default: mongodb://localhost/]] [Test com.mongodb.ReadConcernTest > shouldPassAllOutcomes[Default: mongodb://localhost/]] SUCCESS (452 ms) [Test com.mongodb.ReadConcernTest > shouldPassAllOutcomes[local specified: mongodb://localhost/?readConcernLevel=local]] [Test com.mongodb.ReadConcernTest > shouldPassAllOutcomes[local specified: mongodb://localhost/?readConcernLevel=local]] SUCCESS (0 ms) [Test com.mongodb.ReadConcernTest > shouldPassAllOutcomes[majority specified: mongodb://localhost/?readConcernLevel=majority]] [Test com.mongodb.ReadConcernTest > shouldPassAllOutcomes[majority specified: mongodb://localhost/?readConcernLevel=majority]] SUCCESS (0 ms) [Test com.mongodb.ReadPreferenceChooseServersTest > testPrimaryPreferredMode] [Test com.mongodb.ReadPreferenceChooseServersTest > testPrimaryPreferredMode] SUCCESS (12 ms) [Test com.mongodb.ReadPreferenceChooseServersTest > testPrimaryReadPreference] [Test com.mongodb.ReadPreferenceChooseServersTest > testPrimaryReadPreference] SUCCESS (0 ms) [Test com.mongodb.ReadPreferenceChooseServersTest > testSecondaryReadPreference] [Test com.mongodb.ReadPreferenceChooseServersTest > testSecondaryReadPreference] SUCCESS (1 ms) [Test com.mongodb.ReadPreferenceChooseServersTest > testNearestMode] [Test com.mongodb.ReadPreferenceChooseServersTest > testNearestMode] SUCCESS (1 ms) [Test com.mongodb.ReadPreferenceChooseServersTest > testSecondaryPreferredMode] [Test com.mongodb.ReadPreferenceChooseServersTest > testSecondaryPreferredMode] SUCCESS (1 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Default: mongodb://localhost/]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Default: mongodb://localhost/]] SUCCESS (2 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[w as a valid number: mongodb://localhost/?w=1]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[w as a valid number: mongodb://localhost/?w=1]] SUCCESS (1 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[w as an invalid number: mongodb://localhost/?w=-2]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[w as an invalid number: mongodb://localhost/?w=-2]] SUCCESS (1 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[w as a string: mongodb://localhost/?w=majority]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[w as a string: mongodb://localhost/?w=majority]] SUCCESS (1 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[wtimeoutMS as a valid number: mongodb://localhost/?wtimeoutMS=500]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[wtimeoutMS as a valid number: mongodb://localhost/?wtimeoutMS=500]] SUCCESS (38 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[wtimeoutMS as an invalid number: mongodb://localhost/?wtimeoutMS=-500]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[wtimeoutMS as an invalid number: mongodb://localhost/?wtimeoutMS=-500]] SUCCESS (4 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[journal as false: mongodb://localhost/?journal=false]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[journal as false: mongodb://localhost/?journal=false]] SUCCESS (1 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[journal as true: mongodb://localhost/?journal=true]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[journal as true: mongodb://localhost/?journal=true]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[All options combined: mongodb://localhost/?w=3&wtimeoutMS=500&journal=true]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[All options combined: mongodb://localhost/?w=3&wtimeoutMS=500&journal=true]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Unacknowledged with w: mongodb://localhost/?w=0]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Unacknowledged with w: mongodb://localhost/?w=0]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Unacknowledged with w and journal: mongodb://localhost/?w=0&journal=false]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Unacknowledged with w and journal: mongodb://localhost/?w=0&journal=false]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Unacknowledged with w and wtimeoutMS: mongodb://localhost/?w=0&wtimeoutMS=500]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Unacknowledged with w and wtimeoutMS: mongodb://localhost/?w=0&wtimeoutMS=500]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Acknowledged with w as 0 and journal true: mongodb://localhost/?w=0&journal=true]] [Test com.mongodb.WriteConcernConnectionStringTest > shouldPassAllOutcomes[Acknowledged with w as 0 and journal true: mongodb://localhost/?w=0&journal=true]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Default: { }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Default: { }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W as a number: { "w" : 3 }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W as a number: { "w" : 3 }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W as an invalid number: { "w" : -3 }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W as an invalid number: { "w" : -3 }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W as majority: { "w" : "majority" }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W as majority: { "w" : "majority" }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W as a custom string: { "w" : "my_mode" }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W as a custom string: { "w" : "my_mode" }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[WTimeoutMS: { "wtimeoutMS" : 1000 }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[WTimeoutMS: { "wtimeoutMS" : 1000 }]] SUCCESS (1 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[WTimeoutMS as an invalid number: { "wtimeoutMS" : -1000 }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[WTimeoutMS as an invalid number: { "wtimeoutMS" : -1000 }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Journal as true: { "journal" : true }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Journal as true: { "journal" : true }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Journal as false: { "journal" : false }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Journal as false: { "journal" : false }]] SUCCESS (2 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Unacknowledged with only w: { "w" : 0 }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Unacknowledged with only w: { "w" : 0 }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Unacknowledged with wtimeoutMS: { "w" : 0, "wtimeoutMS" : 500 }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Unacknowledged with wtimeoutMS: { "w" : 0, "wtimeoutMS" : 500 }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Unacknowledged with journal: { "w" : 0, "journal" : false }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Unacknowledged with journal: { "w" : 0, "journal" : false }]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W is 0 with journal true: { "w" : 0, "journal" : true }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[W is 0 with journal true: { "w" : 0, "journal" : true }]] SUCCESS (1 ms) [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Everything: { "w" : 3, "wtimeoutMS" : 1000, "journal" : true }]] [Test com.mongodb.WriteConcernDocumentTest > shouldPassAllOutcomes[Everything: { "w" : 3, "wtimeoutMS" : 1000, "journal" : true }]] SUCCESS (0 ms) [Test com.mongodb.ErrorCategorySpecification > should categorize duplicate key errors] [Test com.mongodb.ErrorCategorySpecification > should categorize duplicate key errors] SUCCESS (834 ms) [Test com.mongodb.ErrorCategorySpecification > should categorize execution timeout errors] [Test com.mongodb.ErrorCategorySpecification > should categorize execution timeout errors] SUCCESS (5 ms) [Test com.mongodb.ErrorCategorySpecification > should categorize uncategorized errors] [Test com.mongodb.ErrorCategorySpecification > should categorize uncategorized errors] SUCCESS (1 ms) [Test com.mongodb.IndexRequestSpecification > should set its options correctly] [Test com.mongodb.IndexRequestSpecification > should set its options correctly] SUCCESS (100 ms) [Test com.mongodb.IndexRequestSpecification > should validate textIndexVersion] [Test com.mongodb.IndexRequestSpecification > should validate textIndexVersion] SUCCESS (33 ms) [Test com.mongodb.IndexRequestSpecification > should validate 2dsphereIndexVersion] [Test com.mongodb.IndexRequestSpecification > should validate 2dsphereIndexVersion] SUCCESS (2 ms) [Test com.mongodb.MongoCommandExceptionSpecification > should extract error message] [Test com.mongodb.MongoCommandExceptionSpecification > should extract error message] SUCCESS (43 ms) [Test com.mongodb.MongoCommandExceptionSpecification > should extract error code] [Test com.mongodb.MongoCommandExceptionSpecification > should extract error code] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > creating a credential with an unspecified mechanism should populate correct fields] [Test com.mongodb.MongoCredentialSpecification > creating a credential with an unspecified mechanism should populate correct fields] SUCCESS (50 ms) [Test com.mongodb.MongoCredentialSpecification > creating a challenge-response credential should populate correct fields] [Test com.mongodb.MongoCredentialSpecification > creating a challenge-response credential should populate correct fields] SUCCESS (4 ms) [Test com.mongodb.MongoCredentialSpecification > should throw IllegalArgumentException when required parameter is not supplied for challenge-response] [Test com.mongodb.MongoCredentialSpecification > should throw IllegalArgumentException when required parameter is not supplied for challenge-response] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > creating a Plain credential should populate all required fields] [Test com.mongodb.MongoCredentialSpecification > creating a Plain credential should populate all required fields] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > should throw IllegalArgumentException when a required field is not passed in] [Test com.mongodb.MongoCredentialSpecification > should throw IllegalArgumentException when a required field is not passed in] SUCCESS (0 ms) [Test com.mongodb.MongoCredentialSpecification > creating a SCRAM_SHA_1 credential should populate all required fields] [Test com.mongodb.MongoCredentialSpecification > creating a SCRAM_SHA_1 credential should populate all required fields] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > should throw IllegalArgumentException when a required field is not passed in for the SCRAM_SHA_1 mechanism] [Test com.mongodb.MongoCredentialSpecification > should throw IllegalArgumentException when a required field is not passed in for the SCRAM_SHA_1 mechanism] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > creating a GSSAPI Credential should populate the correct fields] [Test com.mongodb.MongoCredentialSpecification > creating a GSSAPI Credential should populate the correct fields] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > creating an X.509 Credential should populate the correct fields] [Test com.mongodb.MongoCredentialSpecification > creating an X.509 Credential should populate the correct fields] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > creating an X.509 Credential without a username should populate the correct fields] [Test com.mongodb.MongoCredentialSpecification > creating an X.509 Credential without a username should populate the correct fields] SUCCESS (0 ms) [Test com.mongodb.MongoCredentialSpecification > should get default value of mechanism property when there is no mapping] [Test com.mongodb.MongoCredentialSpecification > should get default value of mechanism property when there is no mapping] SUCCESS (0 ms) [Test com.mongodb.MongoCredentialSpecification > should get mapped mechanism properties when there is a mapping] [Test com.mongodb.MongoCredentialSpecification > should get mapped mechanism properties when there is a mapping] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > should preserve other properties when adding a mechanism property] [Test com.mongodb.MongoCredentialSpecification > should preserve other properties when adding a mechanism property] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > should throw IllegalArgumentException if username is not provided to a GSSAPI credential] [Test com.mongodb.MongoCredentialSpecification > should throw IllegalArgumentException if username is not provided to a GSSAPI credential] SUCCESS (0 ms) [Test com.mongodb.MongoCredentialSpecification > should make a copy of the password] [Test com.mongodb.MongoCredentialSpecification > should make a copy of the password] SUCCESS (3 ms) [Test com.mongodb.MongoCredentialSpecification > testObjectOverrides] [Test com.mongodb.MongoCredentialSpecification > testObjectOverrides] SUCCESS (1 ms) [Test com.mongodb.MongoCredentialSpecification > testEqualsAndHashCode] [Test com.mongodb.MongoCredentialSpecification > testEqualsAndHashCode] SUCCESS (36 ms) [Test com.mongodb.MongoNamespaceSpecification > invalid database name should throw IllegalArgumentException] [Test com.mongodb.MongoNamespaceSpecification > invalid database name should throw IllegalArgumentException] SUCCESS (25 ms) [Test com.mongodb.MongoNamespaceSpecification > invalid collection name should throw IllegalArgumentException] [Test com.mongodb.MongoNamespaceSpecification > invalid collection name should throw IllegalArgumentException] SUCCESS (93 ms) [Test com.mongodb.MongoNamespaceSpecification > invalid full name should throw IllegalArgumentException] [Test com.mongodb.MongoNamespaceSpecification > invalid full name should throw IllegalArgumentException] SUCCESS (1 ms) [Test com.mongodb.MongoNamespaceSpecification > test getters] [Test com.mongodb.MongoNamespaceSpecification > test getters] SUCCESS (2 ms) [Test com.mongodb.MongoNamespaceSpecification > testEqualsAndHashCode] [Test com.mongodb.MongoNamespaceSpecification > testEqualsAndHashCode] SUCCESS (4 ms) [Test com.mongodb.ReadConcernLevelSpecification > should return the expected string value] [Test com.mongodb.ReadConcernLevelSpecification > should return the expected string value] SUCCESS (21 ms) [Test com.mongodb.ReadConcernLevelSpecification > should support valid string representations] [Test com.mongodb.ReadConcernLevelSpecification > should support valid string representations] SUCCESS (1 ms) [Test com.mongodb.ReadConcernLevelSpecification > should throw an illegal Argument exception for invalid values] [Test com.mongodb.ReadConcernLevelSpecification > should throw an illegal Argument exception for invalid values] SUCCESS (2 ms) [Test com.mongodb.ReadConcernSpecification > should have the expected read concern levels] [Test com.mongodb.ReadConcernSpecification > should have the expected read concern levels] SUCCESS (42 ms) [Test com.mongodb.ReadConcernSpecification > should create the expected Documents] [Test com.mongodb.ReadConcernSpecification > should create the expected Documents] SUCCESS (2 ms) [Test com.mongodb.ReadConcernSpecification > should have the correct value for isServerDefault] [Test com.mongodb.ReadConcernSpecification > should have the correct value for isServerDefault] SUCCESS (3 ms) [Test com.mongodb.ReadPreferenceSpecification > should have correct names] [Test com.mongodb.ReadPreferenceSpecification > should have correct names] SUCCESS (88 ms) [Test com.mongodb.ReadPreferenceSpecification > should have correct max staleness and tag set list] [Test com.mongodb.ReadPreferenceSpecification > should have correct max staleness and tag set list] SUCCESS (28 ms) [Test com.mongodb.ReadPreferenceSpecification > should throw if max staleness is negative] [Test com.mongodb.ReadPreferenceSpecification > should throw if max staleness is negative] SUCCESS (1 ms) [Test com.mongodb.ReadPreferenceSpecification > should have correct valueOf] [Test com.mongodb.ReadPreferenceSpecification > should have correct valueOf] SUCCESS (1 ms) [Test com.mongodb.ReadPreferenceSpecification > valueOf should throw with null name] [Test com.mongodb.ReadPreferenceSpecification > valueOf should throw with null name] SUCCESS (15 ms) [Test com.mongodb.ReadPreferenceSpecification > valueOf should throw with unexpected name] [Test com.mongodb.ReadPreferenceSpecification > valueOf should throw with unexpected name] SUCCESS (1 ms) [Test com.mongodb.ReadPreferenceSpecification > should have correct valueOf with tag set list] [Test com.mongodb.ReadPreferenceSpecification > should have correct valueOf with tag set list] SUCCESS (1 ms) [Test com.mongodb.ReadPreferenceSpecification > should have correct valueOf with max staleness] [Test com.mongodb.ReadPreferenceSpecification > should have correct valueOf with max staleness] SUCCESS (1 ms) [Test com.mongodb.ReadPreferenceSpecification > should convert read preference with max staleness to correct documents] [Test com.mongodb.ReadPreferenceSpecification > should convert read preference with max staleness to correct documents] SUCCESS (4 ms) [Test com.mongodb.ReadPreferenceSpecification > should convert read preferences with a single tag set to correct documents] [Test com.mongodb.ReadPreferenceSpecification > should convert read preferences with a single tag set to correct documents] SUCCESS (31 ms) [Test com.mongodb.ReadPreferenceSpecification > should convert read preferences with a tag set list to correct documents] [Test com.mongodb.ReadPreferenceSpecification > should convert read preferences with a tag set list to correct documents] SUCCESS (12 ms) [Test com.mongodb.ReadPreferenceSpecification > different read preferences should have different hash codes] [Test com.mongodb.ReadPreferenceSpecification > different read preferences should have different hash codes] SUCCESS (3 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[0]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[0]] SUCCESS (0 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[1]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[1]] SUCCESS (0 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[2]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[2]] SUCCESS (1 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[3]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[3]] SUCCESS (1 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[4]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[4]] SUCCESS (0 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[5]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[5]] SUCCESS (0 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[6]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[6]] SUCCESS (0 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[7]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[7]] SUCCESS (0 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[8]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[8]] SUCCESS (1 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[9]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[9]] SUCCESS (1 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[10]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[10]] SUCCESS (2 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[11]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[11]] SUCCESS (1 ms) [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[12]] [Test com.mongodb.ServerAddressSpecification > constructors should parse hostname and port correctly[12]] SUCCESS (1 ms) [Test com.mongodb.ServerAddressSpecification > ipv4 host with a port specified should throw when a port is also specified as an argument] [Test com.mongodb.ServerAddressSpecification > ipv4 host with a port specified should throw when a port is also specified as an argument] SUCCESS (1 ms) [Test com.mongodb.ServerAddressSpecification > ipv6 host with a port specified should throw when a port is also specified as an argument] [Test com.mongodb.ServerAddressSpecification > ipv6 host with a port specified should throw when a port is also specified as an argument] SUCCESS (2 ms) [Test com.mongodb.ServerAddressSpecification > ipv6 host should throw when terminating ] is not specified] [Test com.mongodb.ServerAddressSpecification > ipv6 host should throw when terminating ] is not specified] SUCCESS (0 ms) [Test com.mongodb.ServerAddressSpecification > hostname with a port specified should throw when a port is also specified as an argument] [Test com.mongodb.ServerAddressSpecification > hostname with a port specified should throw when a port is also specified as an argument] SUCCESS (0 ms) [Test com.mongodb.ServerAddressSpecification > uri missing port should throw an exception] [Test com.mongodb.ServerAddressSpecification > uri missing port should throw an exception] SUCCESS (0 ms) [Test com.mongodb.TagSetSpecification > should iterate an empty tag set] [Test com.mongodb.TagSetSpecification > should iterate an empty tag set] SUCCESS (90 ms) [Test com.mongodb.TagSetSpecification > should iterate a tag set with a single tag] [Test com.mongodb.TagSetSpecification > should iterate a tag set with a single tag] SUCCESS (3 ms) [Test com.mongodb.TagSetSpecification > should iterate a tag set with multiple tags] [Test com.mongodb.TagSetSpecification > should iterate a tag set with multiple tags] SUCCESS (2 ms) [Test com.mongodb.TagSetSpecification > should throw on null argument] [Test com.mongodb.TagSetSpecification > should throw on null argument] SUCCESS (1 ms) [Test com.mongodb.TagSetSpecification > should throw on duplicate tag name] [Test com.mongodb.TagSetSpecification > should throw on duplicate tag name] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=0, wTimeout=null ms, fsync=null, journal=null correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=0, wTimeout=null ms, fsync=null, journal=null correctly] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=null ms, fsync=null, journal=null correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=null ms, fsync=null, journal=null correctly] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=10 ms, fsync=null, journal=null correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=10 ms, fsync=null, journal=null correctly] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=null, wTimeout=null ms, fsync=true, journal=null correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=null, wTimeout=null ms, fsync=true, journal=null correctly] SUCCESS (2 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=10 ms, fsync=true, journal=null correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=10 ms, fsync=true, journal=null correctly] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=10 ms, fsync=false, journal=true correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=10 ms, fsync=false, journal=true correctly] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=10 ms, fsync=false, journal=true correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=1, wTimeout=10 ms, fsync=false, journal=true correctly] SUCCESS (26 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=null, wTimeout=0 ms, fsync=false, journal=false correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=null, wTimeout=0 ms, fsync=false, journal=false correctly] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=majority, wTimeout=null ms, fsync=null, journal=null correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=majority, wTimeout=null ms, fsync=null, journal=null correctly] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=dc1, wTimeout=10 ms, fsync=false, journal=true correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=dc1, wTimeout=10 ms, fsync=false, journal=true correctly] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=dc1, wTimeout=10 ms, fsync=false, journal=true correctly] [Test com.mongodb.WriteConcernSpecification > constructors should set up write concern WriteConcern{w=dc1, wTimeout=10 ms, fsync=false, journal=true correctly] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > test journal getters] [Test com.mongodb.WriteConcernSpecification > test journal getters] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > test fsync getters] [Test com.mongodb.WriteConcernSpecification > test fsync getters] SUCCESS (3 ms) [Test com.mongodb.WriteConcernSpecification > test wTimeout getters] [Test com.mongodb.WriteConcernSpecification > test wTimeout getters] SUCCESS (20 ms) [Test com.mongodb.WriteConcernSpecification > test wTimeout getter error conditions] [Test com.mongodb.WriteConcernSpecification > test wTimeout getter error conditions] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > test getWObject] [Test com.mongodb.WriteConcernSpecification > test getWObject] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > test getWString] [Test com.mongodb.WriteConcernSpecification > test getWString] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > test getWString error conditions] [Test com.mongodb.WriteConcernSpecification > test getWString error conditions] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > test getW] [Test com.mongodb.WriteConcernSpecification > test getW] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > test getW error conditions] [Test com.mongodb.WriteConcernSpecification > test getW error conditions] SUCCESS (2 ms) [Test com.mongodb.WriteConcernSpecification > test withW methods] [Test com.mongodb.WriteConcernSpecification > test withW methods] SUCCESS (6 ms) [Test com.mongodb.WriteConcernSpecification > test withFsync methods] [Test com.mongodb.WriteConcernSpecification > test withFsync methods] SUCCESS (3 ms) [Test com.mongodb.WriteConcernSpecification > test withJournal methods] [Test com.mongodb.WriteConcernSpecification > test withJournal methods] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > test withWTimeout methods] [Test com.mongodb.WriteConcernSpecification > test withWTimeout methods] SUCCESS (5 ms) [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=0, wTimeout=null ms, fsync=null, journal=null should return write concern document [w:BsonInt32{value=0}]] [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=0, wTimeout=null ms, fsync=null, journal=null should return write concern document [w:BsonInt32{value=0}]] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=null, wTimeout=null ms, fsync=null, journal=null should return write concern document [:]] [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=null, wTimeout=null ms, fsync=null, journal=null should return write concern document [:]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=2, wTimeout=null ms, fsync=null, journal=null should return write concern document [w:BsonInt32{value=2}]] [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=2, wTimeout=null ms, fsync=null, journal=null should return write concern document [w:BsonInt32{value=2}]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=null, wTimeout=null ms, fsync=null, journal=true should return write concern document [j:BsonBoolean{value=true}]] [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=null, wTimeout=null ms, fsync=null, journal=true should return write concern document [j:BsonBoolean{value=true}]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=null, wTimeout=null ms, fsync=true, journal=null should return write concern document [fsync:BsonBoolean{value=true}]] [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=null, wTimeout=null ms, fsync=true, journal=null should return write concern document [fsync:BsonBoolean{value=true}]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=majority, wTimeout=null ms, fsync=null, journal=null should return write concern document [w:BsonString{value='majority'}]] [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=majority, wTimeout=null ms, fsync=null, journal=null should return write concern document [w:BsonString{value='majority'}]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=2, wTimeout=100 ms, fsync=null, journal=null should return write concern document [w:BsonInt32{value=2}, wtimeout:BsonInt32{value=100}]] [Test com.mongodb.WriteConcernSpecification > WriteConcern{w=2, wTimeout=100 ms, fsync=null, journal=null should return write concern document [w:BsonInt32{value=2}, wtimeout:BsonInt32{value=100}]] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > test equals] [Test com.mongodb.WriteConcernSpecification > test equals] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > test hashCode] [Test com.mongodb.WriteConcernSpecification > test hashCode] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > test constants] [Test com.mongodb.WriteConcernSpecification > test constants] SUCCESS (7 ms) [Test com.mongodb.WriteConcernSpecification > test isAcknowledged] [Test com.mongodb.WriteConcernSpecification > test isAcknowledged] SUCCESS (9 ms) [Test com.mongodb.WriteConcernSpecification > test value of] [Test com.mongodb.WriteConcernSpecification > test value of] SUCCESS (28 ms) [Test com.mongodb.WriteConcernSpecification > write concern should know if it is the server default] [Test com.mongodb.WriteConcernSpecification > write concern should know if it is the server default] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > should throw when w is -1] [Test com.mongodb.WriteConcernSpecification > should throw when w is -1] SUCCESS (0 ms) [Test com.mongodb.WriteConcernSpecification > should throw when w is null] [Test com.mongodb.WriteConcernSpecification > should throw when w is null] SUCCESS (1 ms) [Test com.mongodb.WriteConcernSpecification > majority write concern] [Test com.mongodb.WriteConcernSpecification > majority write concern] SUCCESS (33 ms) [Test com.mongodb.WriteConcernSpecification > majority with options write concern] [Test com.mongodb.WriteConcernSpecification > majority with options write concern] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://db.example.com into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://db.example.com into correct components] SUCCESS (13 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://10.0.0.1 into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://10.0.0.1 into correct components] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://[::1] into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://[::1] into correct components] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://foo/bar into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://foo/bar into correct components] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://10.0.0.1/bar into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://10.0.0.1/bar into correct components] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://[::1]/bar into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://[::1]/bar into correct components] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://localhost/test.my.coll into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://localhost/test.my.coll into correct components] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://foo/bar.goo into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://foo/bar.goo into correct components] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@host/bar into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@host/bar into correct components] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@host:27011/bar into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@host:27011/bar into correct components] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@10.0.0.1:27011/bar into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@10.0.0.1:27011/bar into correct components] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@[::1]:27011/bar into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@[::1]:27011/bar into correct components] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@host:7,host2:8,host3:9/bar into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@host:7,host2:8,host3:9/bar into correct components] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@10.0.0.1:7,[::1]:8,host3:9/bar into correct components] [Test com.mongodb.ConnectionStringSpecification > should parse mongodb://user:pass@10.0.0.1:7,[::1]:8,host3:9/bar into correct components] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should correctly parse different write concerns] com.mongodb.ConnectionStringSpecification > should correctly parse different write concerns STANDARD_OUT 10:00:39.709 [Test worker] WARN org.mongodb.driver.uri - Uri option 'wtimeout' has been deprecated, use 'wtimeoutms' instead. 10:00:39.713 [Test worker] WARN org.mongodb.driver.uri - Uri option 'wtimeout' has been deprecated, use 'wtimeoutms' instead. 10:00:39.714 [Test worker] WARN org.mongodb.driver.uri - Uri option 'wtimeout' has been deprecated, use 'wtimeoutms' instead. 10:00:39.715 [Test worker] WARN org.mongodb.driver.uri - Uri option 'j' has been deprecated, use 'journal' instead. [Test com.mongodb.ConnectionStringSpecification > should correctly parse different write concerns] SUCCESS (12 ms) com.mongodb.ConnectionStringSpecification STANDARD_OUT 10:00:39.719 [Test worker] WARN org.mongodb.driver.uri - Uri option 'wtimeout' has been deprecated, use 'wtimeoutms' instead. 10:00:39.720 [Test worker] WARN org.mongodb.driver.uri - Uri option 'wtimeout' has been deprecated, use 'wtimeoutms' instead. 10:00:39.721 [Test worker] WARN org.mongodb.driver.uri - Uri option 'wtimeout' has been deprecated, use 'wtimeoutms' instead. [Test com.mongodb.ConnectionStringSpecification > should correctly parse URI options for amp] [Test com.mongodb.ConnectionStringSpecification > should correctly parse URI options for amp] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should correctly parse URI options for semi] [Test com.mongodb.ConnectionStringSpecification > should correctly parse URI options for semi] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should correctly parse URI options for mixed] [Test com.mongodb.ConnectionStringSpecification > should correctly parse URI options for mixed] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string is not a connection string] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string is not a connection string] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string is a unix socket] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string is a unix socket] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string is missing a host] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string is missing a host] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has an empty host] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has an empty host] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has an malformed IPv6 host] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has an malformed IPv6 host] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has unescaped colons] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has unescaped colons] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string is missing a slash] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string is missing a slash] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains an invalid port string] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains an invalid port string] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains an invalid port negative] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains an invalid port negative] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains an invalid port out of range] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains an invalid port out of range] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains multiple at-signs] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains multiple at-signs] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains multiple colons] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains multiple colons] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string invalid integer in options] com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string invalid integer in options STANDARD_OUT 10:00:39.757 [Test worker] WARN org.mongodb.driver.uri - Uri option 'wtimeout' has been deprecated, use 'wtimeoutms' instead. [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string invalid integer in options] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has incomplete options] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has incomplete options] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has an unknown auth mechanism] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string has an unknown auth mechanism] SUCCESS (2 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string invalid readConcern] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string invalid readConcern] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains tags but no mode] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains tags but no mode] SUCCESS (2 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains max staleness but no mode] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains max staleness but no mode] SUCCESS (2 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains tags and primary mode] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains tags and primary mode] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains max staleness and primary mode] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains max staleness and primary mode] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains non-integral max staleness] [Test com.mongodb.ConnectionStringSpecification > should throw IllegalArgumentException when the string contains non-integral max staleness] SUCCESS (3 ms) [Test com.mongodb.ConnectionStringSpecification > should have correct defaults for options] [Test com.mongodb.ConnectionStringSpecification > should have correct defaults for options] SUCCESS (4 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[0]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[0]] SUCCESS (6 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[1]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[1]] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[2]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[2]] SUCCESS (3 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[3]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[3]] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[4]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[4]] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[5]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[5]] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[6]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[6]] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[7]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[7]] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[8]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[8]] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[9]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[9]] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[10]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[10]] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[11]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[11]] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should support all credential types[12]] [Test com.mongodb.ConnectionStringSpecification > should support all credential types[12]] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should create immutable credential list[0]] [Test com.mongodb.ConnectionStringSpecification > should create immutable credential list[0]] SUCCESS (29 ms) [Test com.mongodb.ConnectionStringSpecification > should create immutable credential list[1]] [Test com.mongodb.ConnectionStringSpecification > should create immutable credential list[1]] SUCCESS (31 ms) [Test com.mongodb.ConnectionStringSpecification > should support thrown an IllegalArgumentException when given invalid authMechanismProperties] [Test com.mongodb.ConnectionStringSpecification > should support thrown an IllegalArgumentException when given invalid authMechanismProperties] SUCCESS (1 ms) com.mongodb.ConnectionStringSpecification STANDARD_OUT 10:00:39.915 [Test worker] WARN org.mongodb.driver.uri - Uri option 'slaveok' has been deprecated, use 'readpreference' instead. 10:00:39.916 [Test worker] WARN org.mongodb.driver.uri - Unsupported option 'slaveok' in the connection string 'mongodb://localhost/?slaveOk=true'. 10:00:39.916 [Test worker] WARN org.mongodb.driver.uri - Uri option 'slaveok' has been deprecated, use 'readpreference' instead. 10:00:39.920 [Test worker] WARN org.mongodb.driver.uri - Unsupported option 'slaveok' in the connection string 'mongodb://localhost/?slaveOk=false'. [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for null] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for null] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for primary] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for primary] SUCCESS (2 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondary}] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondary}] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondaryPreferred}] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondaryPreferred}] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondaryPreferred}] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondaryPreferred}] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for primary] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for primary] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondaryPreferred, tagSetList=[TagSet{[Tag{name='dc', value='ny'}, Tag{name='rack', value='1'}]}, TagSet{[Tag{name='dc', value='ny'}]}, TagSet{[]}]}] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondaryPreferred, tagSetList=[TagSet{[Tag{name='dc', value='ny'}, Tag{name='rack', value='1'}]}, TagSet{[Tag{name='dc', value='ny'}]}, TagSet{[]}]}] SUCCESS (2 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondary, maxStalenessMS=120000}] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondary, maxStalenessMS=120000}] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondary, maxStalenessMS=0}] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondary, maxStalenessMS=0}] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondary}] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for ReadPreference{name=secondary}] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for primary] [Test com.mongodb.ConnectionStringSpecification > should correct parse read preference for primary] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read concern for null] [Test com.mongodb.ConnectionStringSpecification > should correct parse read concern for null] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read concern for com.mongodb.ReadConcern@e63b6796] [Test com.mongodb.ConnectionStringSpecification > should correct parse read concern for com.mongodb.ReadConcern@e63b6796] SUCCESS (1 ms) [Test com.mongodb.ConnectionStringSpecification > should correct parse read concern for com.mongodb.ReadConcern@d39a6c3b] [Test com.mongodb.ConnectionStringSpecification > should correct parse read concern for com.mongodb.ReadConcern@d39a6c3b] SUCCESS (0 ms) [Test com.mongodb.ConnectionStringSpecification > should be equal to another instance with the same string values] com.mongodb.ConnectionStringSpecification > should be equal to another instance with the same string values STANDARD_OUT 10:00:39.972 [Test worker] WARN org.mongodb.driver.uri - Uri option 'wtimeout' has been deprecated, use 'wtimeoutms' instead. 10:00:39.978 [Test worker] WARN org.mongodb.driver.uri - Uri option 'wtimeout' has been deprecated, use 'wtimeoutms' instead. [Test com.mongodb.ConnectionStringSpecification > should be equal to another instance with the same string values] SUCCESS (17 ms) [Test com.mongodb.ConnectionStringSpecification > should be not equal to another ConnectionString with the different string values] [Test com.mongodb.ConnectionStringSpecification > should be not equal to another ConnectionString with the different string values] SUCCESS (7 ms) [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldHaveTheDifferentConnectionForReadsAndWritesWithNonPrimaryReadPreference] [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldHaveTheDifferentConnectionForReadsAndWritesWithNonPrimaryReadPreference] SKIPPED (0 ms) com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldHaveTheDifferentConnectionForReadsAndWritesWithNonPrimaryReadPreference SKIPPED [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldNotDevourAllConnectionsWhenUsingNonPrimaryReadPreference] [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldNotDevourAllConnectionsWhenUsingNonPrimaryReadPreference] SKIPPED (0 ms) com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldNotDevourAllConnectionsWhenUsingNonPrimaryReadPreference SKIPPED [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldHaveTheSameConnectionForReadsAndWritesWithPrimaryReadPreference] [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldHaveTheSameConnectionForReadsAndWritesWithPrimaryReadPreference] SKIPPED (0 ms) com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldHaveTheSameConnectionForReadsAndWritesWithPrimaryReadPreference SKIPPED [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldReturnTheSameConnection] [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldReturnTheSameConnection] SKIPPED (0 ms) com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldReturnTheSameConnection SKIPPED [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldNotDevourAllConnections] [Test com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldNotDevourAllConnections] SKIPPED (0 ms) com.mongodb.binding.AsyncSingleConnectionBindingTest > shouldNotDevourAllConnections SKIPPED [Test com.mongodb.binding.SingleConnectionBindingTest > shouldHaveTheDifferentConnectionForReadsAndWritesWithNonPrimaryReadPreference] [Test com.mongodb.binding.SingleConnectionBindingTest > shouldHaveTheDifferentConnectionForReadsAndWritesWithNonPrimaryReadPreference] SKIPPED (0 ms) com.mongodb.binding.SingleConnectionBindingTest > shouldHaveTheDifferentConnectionForReadsAndWritesWithNonPrimaryReadPreference SKIPPED [Test com.mongodb.binding.SingleConnectionBindingTest > shouldNotDevourAllConnectionsWhenUsingNonPrimaryReadPreference] [Test com.mongodb.binding.SingleConnectionBindingTest > shouldNotDevourAllConnectionsWhenUsingNonPrimaryReadPreference] SKIPPED (0 ms) com.mongodb.binding.SingleConnectionBindingTest > shouldNotDevourAllConnectionsWhenUsingNonPrimaryReadPreference SKIPPED [Test com.mongodb.binding.SingleConnectionBindingTest > shouldHaveTheSameConnectionForReadsAndWritesWithPrimaryReadPreference] [Test com.mongodb.binding.SingleConnectionBindingTest > shouldHaveTheSameConnectionForReadsAndWritesWithPrimaryReadPreference] SKIPPED (0 ms) com.mongodb.binding.SingleConnectionBindingTest > shouldHaveTheSameConnectionForReadsAndWritesWithPrimaryReadPreference SKIPPED [Test com.mongodb.binding.SingleConnectionBindingTest > shouldReturnTheSameConnection] [Test com.mongodb.binding.SingleConnectionBindingTest > shouldReturnTheSameConnection] SKIPPED (0 ms) com.mongodb.binding.SingleConnectionBindingTest > shouldReturnTheSameConnection SKIPPED [Test com.mongodb.binding.SingleConnectionBindingTest > shouldNotDevourAllConnections] [Test com.mongodb.binding.SingleConnectionBindingTest > shouldNotDevourAllConnections] SKIPPED (0 ms) com.mongodb.binding.SingleConnectionBindingTest > shouldNotDevourAllConnections SKIPPED [Test com.mongodb.binding.AsyncSingleConnectionReadBindingSpecification > binding should get read preference] [Test com.mongodb.binding.AsyncSingleConnectionReadBindingSpecification > binding should get read preference] SUCCESS (161 ms) [Test com.mongodb.binding.AsyncSingleConnectionReadBindingSpecification > binding should retain and release self and connection] [Test com.mongodb.binding.AsyncSingleConnectionReadBindingSpecification > binding should retain and release self and connection] SUCCESS (49 ms) [Test com.mongodb.binding.AsyncSingleConnectionReadBindingSpecification > connection source should get server description] [Test com.mongodb.binding.AsyncSingleConnectionReadBindingSpecification > connection source should get server description] SUCCESS (13 ms) [Test com.mongodb.binding.AsyncSingleConnectionReadBindingSpecification > connection source should retain and release self and connection] [Test com.mongodb.binding.AsyncSingleConnectionReadBindingSpecification > connection source should retain and release self and connection] SUCCESS (5 ms) [Test com.mongodb.binding.SingleConnectionReadBindingSpecification > binding should get read preference] [Test com.mongodb.binding.SingleConnectionReadBindingSpecification > binding should get read preference] SUCCESS (18 ms) [Test com.mongodb.binding.SingleConnectionReadBindingSpecification > binding should retain and release resources] [Test com.mongodb.binding.SingleConnectionReadBindingSpecification > binding should retain and release resources] SUCCESS (2 ms) [Test com.mongodb.binding.SingleConnectionReadBindingSpecification > connection source should get server description] [Test com.mongodb.binding.SingleConnectionReadBindingSpecification > connection source should get server description] SUCCESS (12 ms) [Test com.mongodb.binding.SingleConnectionReadBindingSpecification > connection source should retain and release resources] [Test com.mongodb.binding.SingleConnectionReadBindingSpecification > connection source should retain and release resources] SUCCESS (3 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Empty string]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Empty string]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid scheme]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid scheme]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Missing host]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Missing host]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier and trailing slash]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier and trailing slash]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier with missing host and port]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier with missing host and port]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier with missing port]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier with missing port]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier and second host]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Double colon in host identifier and second host]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (negative number) with hostname]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (negative number) with hostname]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (zero) with hostname]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (zero) with hostname]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (positive number) with hostname]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (positive number) with hostname]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (positive number) with hostname and trailing slash]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (positive number) with hostname and trailing slash]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (non-numeric string) with hostname]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (non-numeric string) with hostname]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (negative number) with IP literal]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (negative number) with IP literal]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (zero) with IP literal]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (zero) with IP literal]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (positive number) with IP literal]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (positive number) with IP literal]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (positive number) with IP literal and trailing slash]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (positive number) with IP literal and trailing slash]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (non-numeric string) with IP literal]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Invalid port (non-numeric string) with IP literal]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Missing delimiting slash between hosts and options]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Missing delimiting slash between hosts and options]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Incomplete key value pair for option]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Incomplete key value pair for option]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username with password containing an unescaped colon]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username with password containing an unescaped colon]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username containing an unescaped at-sign]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username containing an unescaped at-sign]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username with password containing an unescaped at-sign]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username with password containing an unescaped at-sign]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Host with unescaped slash]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Host with unescaped slash]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IPv4 host without database]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IPv4 host without database]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IPv4 host with database]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IPv4 host with database]] SUCCESS (3 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IPv4 host with database (escaped null bytes)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IPv4 host with database (escaped null bytes)]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IP literal host without database]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IP literal host without database]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IP literal host with database]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single IP literal host with database]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single hostname without database]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single hostname without database]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single hostname with database]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for single hostname with database]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for multiple hosts without database]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for multiple hosts without database]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for multiple hosts with database]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[User info for multiple hosts with database]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username without password]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username without password]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username with empty password]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Username with empty password]] SUCCESS (6 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Escaped username and database without password]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Escaped username and database without password]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Escaped user info and database (MONGODB-CR)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Escaped user info and database (MONGODB-CR)]] SUCCESS (2 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Escaped username (MONGODB-X509)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Escaped username (MONGODB-X509)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Escaped username (GSSAPI)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Escaped username (GSSAPI)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[At-signs in options aren't part of the userinfo]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[At-signs in options aren't part of the userinfo]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single IPv4 host without port]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single IPv4 host without port]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single IPv4 host with port]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single IPv4 host with port]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single IP literal host without port]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single IP literal host without port]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single IP literal host with port]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single IP literal host with port]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single hostname without port]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single hostname without port]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single hostname with port]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single hostname with port]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single hostname (resembling IPv4) without port]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Single hostname (resembling IPv4) without port]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (mixed formats)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (mixed formats)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[UTF-8 hosts]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[UTF-8 hosts]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Option names are normalized to lowercase]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Option names are normalized to lowercase]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Option key and value (escaped null bytes)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Option key and value (escaped null bytes)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (absolute path with trailing slash)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (absolute path with trailing slash)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (absolute path without trailing slash)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (absolute path without trailing slash)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (absolute path with spaces in path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (absolute path with spaces in path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets (absolute paths)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets (absolute paths)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (absolute path and ipv4)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (absolute path and ipv4)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (absolute path and hostname resembling relative path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (absolute path and hostname resembling relative path)]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with auth database (absolute path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with auth database (absolute path)]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file (absolute path with trailing slash)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file (absolute path with trailing slash)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file (absolute path without trailing slash)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file (absolute path without trailing slash)]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file and auth (absolute path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file and auth (absolute path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets and auth DB resembling a socket (absolute path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets and auth DB resembling a socket (absolute path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets with auth DB resembling a path (absolute path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets with auth DB resembling a path (absolute path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets with auth and query string (absolute path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets with auth and query string (absolute path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (relative path with trailing slash)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (relative path with trailing slash)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (relative path without trailing slash)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (relative path without trailing slash)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (relative path with spaces)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket (relative path with spaces)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets (relative paths)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets (relative paths)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets (relative and absolute paths)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets (relative and absolute paths)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (relative path and ipv4)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (relative path and ipv4)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (relative path and hostname resembling relative path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple hosts (relative path and hostname resembling relative path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with auth database (relative path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with auth database (relative path)]] SUCCESS (7 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file (relative path with trailing slash)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file (relative path with trailing slash)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file (relative path without trailing slash)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file (relative path without trailing slash)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file and auth (relative path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unix domain socket with path resembling socket file and auth (relative path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets and auth DB resembling a socket (relative path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets and auth DB resembling a socket (relative path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets with auth DB resembling a path (relative path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets with auth DB resembling a path (relative path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets with auth and query string (relative path)]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Multiple Unix domain sockets with auth and query string (relative path)]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unrecognized option keys are ignored]] com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unrecognized option keys are ignored] STANDARD_OUT 10:00:40.727 [Test worker] WARN org.mongodb.driver.uri - Unsupported option 'foo' in the connection string 'mongodb://example.com/?foo=bar'. [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unrecognized option keys are ignored]] SUCCESS (0 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unsupported option values are ignored]] com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unsupported option values are ignored] STANDARD_OUT 10:00:40.729 [Test worker] WARN org.mongodb.driver.uri - Deprecated boolean value ('ifPossible') in the connection string for 'fsync', please update to fsync=false [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Unsupported option values are ignored]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Repeated option keys]] [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Repeated option keys]] SUCCESS (1 ms) [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Deprecated (or unknown) options are ignored if replacement exists]] com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Deprecated (or unknown) options are ignored if replacement exists] STANDARD_OUT 10:00:40.730 [Test worker] WARN org.mongodb.driver.uri - Unsupported option 'wtimeout' in the connection string 'mongodb://example.com/?wtimeout=5&wtimeoutMS=10'. 10:00:40.731 [Test worker] WARN org.mongodb.driver.uri - Unsupported option 'wtimeout' in the connection string 'mongodb://example.com/?wtimeout=5&wtimeoutMS=10'. [Test com.mongodb.client.ConnectionStringTest > shouldPassAllOutcomes[Deprecated (or unknown) options are ignored if replacement exists]] SUCCESS (1 ms) [Test com.mongodb.client.MongoDriverInformationSpecification > should set the correct default values] [Test com.mongodb.client.MongoDriverInformationSpecification > should set the correct default values] SUCCESS (95 ms) [Test com.mongodb.client.MongoDriverInformationSpecification > should not prepend data if none has been added] [Test com.mongodb.client.MongoDriverInformationSpecification > should not prepend data if none has been added] SUCCESS (1 ms) [Test com.mongodb.client.MongoDriverInformationSpecification > should prepend data to the list] [Test com.mongodb.client.MongoDriverInformationSpecification > should prepend data to the list] SUCCESS (3 ms) [Test com.mongodb.client.MongoDriverInformationSpecification > should only prepend data that has been set] [Test com.mongodb.client.MongoDriverInformationSpecification > should only prepend data that has been set] SUCCESS (0 ms) [Test com.mongodb.client.MongoDriverInformationSpecification > should error if trying to set a version without setting a name] [Test com.mongodb.client.MongoDriverInformationSpecification > should error if trying to set a version without setting a name] SUCCESS (0 ms) [Test com.mongodb.client.MongoDriverInformationSpecification > should null check the passed MongoDriverInformation] [Test com.mongodb.client.MongoDriverInformationSpecification > should null check the passed MongoDriverInformation] SUCCESS (0 ms) [Test com.mongodb.client.gridfs.codecs.GridFSFileCodecProviderSpecification > should provide supported codec or null] [Test com.mongodb.client.gridfs.codecs.GridFSFileCodecProviderSpecification > should provide supported codec or null] SUCCESS (73 ms) [Test com.mongodb.client.gridfs.codecs.GridFSFileCodecSpecification > should encode and decode all default types with all readers and writers] [Test com.mongodb.client.gridfs.codecs.GridFSFileCodecSpecification > should encode and decode all default types with all readers and writers] SUCCESS (274 ms) [Test com.mongodb.client.gridfs.codecs.GridFSFileCodecSpecification > it should decode extra elements] [Test com.mongodb.client.gridfs.codecs.GridFSFileCodecSpecification > it should decode extra elements] SUCCESS (26 ms) [Test com.mongodb.client.gridfs.codecs.GridFSFileCodecSpecification > it should use the users codec for metadata / extra elements] [Test com.mongodb.client.gridfs.codecs.GridFSFileCodecSpecification > it should use the users codec for metadata / extra elements] SUCCESS (2 ms) [Test com.mongodb.client.gridfs.model.GridFSFileSpecification > should return the expected valued] [Test com.mongodb.client.gridfs.model.GridFSFileSpecification > should return the expected valued] SUCCESS (5 ms) [Test com.mongodb.client.gridfs.model.GridFSFileSpecification > should throw an exception when using getObjectId with custom id types] [Test com.mongodb.client.gridfs.model.GridFSFileSpecification > should throw an exception when using getObjectId with custom id types] SUCCESS (1 ms) [Test com.mongodb.client.gridfs.model.GridFSFileSpecification > should throw an exception if there is no contentType] [Test com.mongodb.client.gridfs.model.GridFSFileSpecification > should throw an exception if there is no contentType] SUCCESS (1 ms) [Test com.mongodb.client.gridfs.model.GridFSFileSpecification > should throw an exception if there are no aliases] [Test com.mongodb.client.gridfs.model.GridFSFileSpecification > should throw an exception if there are no aliases] SUCCESS (1 ms) [Test com.mongodb.client.model.FieldSpecification > should validate name] [Test com.mongodb.client.model.FieldSpecification > should validate name] SUCCESS (26 ms) [Test com.mongodb.client.model.FieldSpecification > should accept null values] [Test com.mongodb.client.model.FieldSpecification > should accept null values] SUCCESS (0 ms) [Test com.mongodb.client.model.FieldSpecification > should accept properties] [Test com.mongodb.client.model.FieldSpecification > should accept properties] SUCCESS (1 ms) com.mongodb.client.model.AggregatesSpecification STANDARD_OUT 10:00:41.371 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:00:41.519 [Test worker] INFO org.mongodb.driver.cluster - Cluster description not yet available. Waiting for 30000 ms before timing out 10:00:41.541 [cluster-ClusterId{value='585269c946e0fb3684043401', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to ip:27017 10:00:41.544 [cluster-ClusterId{value='585269c946e0fb3684043401', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=1658374} [Test com.mongodb.client.model.AggregatesSpecification > should render $addFields] [Test com.mongodb.client.model.AggregatesSpecification > should render $addFields] SKIPPED (0 ms) com.mongodb.client.model.AggregatesSpecification > should render $addFields SKIPPED [Test com.mongodb.client.model.AggregatesSpecification > should render $bucket] [Test com.mongodb.client.model.AggregatesSpecification > should render $bucket] SUCCESS (35 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $bucketAuto] [Test com.mongodb.client.model.AggregatesSpecification > should render $bucketAuto] SUCCESS (26 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $count] [Test com.mongodb.client.model.AggregatesSpecification > should render $count] SUCCESS (1 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $match] [Test com.mongodb.client.model.AggregatesSpecification > should render $match] SUCCESS (10 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $project] [Test com.mongodb.client.model.AggregatesSpecification > should render $project] SUCCESS (4 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $replaceRoot] [Test com.mongodb.client.model.AggregatesSpecification > should render $replaceRoot] SKIPPED (0 ms) com.mongodb.client.model.AggregatesSpecification > should render $replaceRoot SKIPPED [Test com.mongodb.client.model.AggregatesSpecification > should render $sort] [Test com.mongodb.client.model.AggregatesSpecification > should render $sort] SUCCESS (3 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $sortByCount] [Test com.mongodb.client.model.AggregatesSpecification > should render $sortByCount] SUCCESS (3 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $limit] [Test com.mongodb.client.model.AggregatesSpecification > should render $limit] SUCCESS (8 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $lookup] [Test com.mongodb.client.model.AggregatesSpecification > should render $lookup] SUCCESS (1 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $facet] [Test com.mongodb.client.model.AggregatesSpecification > should render $facet] SUCCESS (8 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $graphLookup] [Test com.mongodb.client.model.AggregatesSpecification > should render $graphLookup] SUCCESS (13 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $skip] [Test com.mongodb.client.model.AggregatesSpecification > should render $skip] SUCCESS (1 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $unwind] [Test com.mongodb.client.model.AggregatesSpecification > should render $unwind] SUCCESS (3 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $out] [Test com.mongodb.client.model.AggregatesSpecification > should render $out] SUCCESS (1 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $group] [Test com.mongodb.client.model.AggregatesSpecification > should render $group] SUCCESS (20 ms) [Test com.mongodb.client.model.AggregatesSpecification > should create string representation for simple stages] [Test com.mongodb.client.model.AggregatesSpecification > should create string representation for simple stages] SUCCESS (0 ms) [Test com.mongodb.client.model.AggregatesSpecification > should create string representation for group stage] [Test com.mongodb.client.model.AggregatesSpecification > should create string representation for group stage] SUCCESS (1 ms) [Test com.mongodb.client.model.AggregatesSpecification > should render $sample] [Test com.mongodb.client.model.AggregatesSpecification > should render $sample] SUCCESS (1 ms) [Test com.mongodb.client.model.BucketAutoOptionsSpecification > defaults should be null] [Test com.mongodb.client.model.BucketAutoOptionsSpecification > defaults should be null] SUCCESS (4 ms) [Test com.mongodb.client.model.BucketAutoOptionsSpecification > should return new options with the same property values] [Test com.mongodb.client.model.BucketAutoOptionsSpecification > should return new options with the same property values] SUCCESS (5 ms) [Test com.mongodb.client.model.BucketGranularitySpecification > should return the expected string value] [Test com.mongodb.client.model.BucketGranularitySpecification > should return the expected string value] SUCCESS (66 ms) [Test com.mongodb.client.model.BucketOptionsSpecification > defaults should be null] [Test com.mongodb.client.model.BucketOptionsSpecification > defaults should be null] SUCCESS (5 ms) [Test com.mongodb.client.model.BucketOptionsSpecification > should return new options with the same property values] [Test com.mongodb.client.model.BucketOptionsSpecification > should return new options with the same property values] SUCCESS (16 ms) [Test com.mongodb.client.model.BulkWriteOptionsSpecification > should default to ordered] [Test com.mongodb.client.model.BulkWriteOptionsSpecification > should default to ordered] SUCCESS (21 ms) [Test com.mongodb.client.model.BulkWriteOptionsSpecification > should set ordered] [Test com.mongodb.client.model.BulkWriteOptionsSpecification > should set ordered] SUCCESS (3 ms) [Test com.mongodb.client.model.CollationAlternateSpecification > should return the expected string value] [Test com.mongodb.client.model.CollationAlternateSpecification > should return the expected string value] SUCCESS (4 ms) [Test com.mongodb.client.model.CollationAlternateSpecification > should support valid string representations] [Test com.mongodb.client.model.CollationAlternateSpecification > should support valid string representations] SUCCESS (1 ms) [Test com.mongodb.client.model.CollationAlternateSpecification > should throw an illegal Argument exception for invalid values] [Test com.mongodb.client.model.CollationAlternateSpecification > should throw an illegal Argument exception for invalid values] SUCCESS (1 ms) [Test com.mongodb.client.model.CollationCaseFirstSpecification > should return the expected string value] [Test com.mongodb.client.model.CollationCaseFirstSpecification > should return the expected string value] SUCCESS (5 ms) [Test com.mongodb.client.model.CollationCaseFirstSpecification > should support valid string representations] [Test com.mongodb.client.model.CollationCaseFirstSpecification > should support valid string representations] SUCCESS (1 ms) [Test com.mongodb.client.model.CollationCaseFirstSpecification > should throw an illegal Argument exception for invalid values] [Test com.mongodb.client.model.CollationCaseFirstSpecification > should throw an illegal Argument exception for invalid values] SUCCESS (1 ms) [Test com.mongodb.client.model.CollationMaxVariableSpecification > should return the expected string value] [Test com.mongodb.client.model.CollationMaxVariableSpecification > should return the expected string value] SUCCESS (31 ms) [Test com.mongodb.client.model.CollationMaxVariableSpecification > should support valid string representations] [Test com.mongodb.client.model.CollationMaxVariableSpecification > should support valid string representations] SUCCESS (0 ms) [Test com.mongodb.client.model.CollationMaxVariableSpecification > should throw an illegal Argument exception for invalid values] [Test com.mongodb.client.model.CollationMaxVariableSpecification > should throw an illegal Argument exception for invalid values] SUCCESS (0 ms) [Test com.mongodb.client.model.CollationSpecification > should have null values as default] [Test com.mongodb.client.model.CollationSpecification > should have null values as default] SUCCESS (23 ms) [Test com.mongodb.client.model.CollationSpecification > should have the set values as passed to the builder] [Test com.mongodb.client.model.CollationSpecification > should have the set values as passed to the builder] SUCCESS (1 ms) [Test com.mongodb.client.model.CollationSpecification > should create the expected BsonDocument] [Test com.mongodb.client.model.CollationSpecification > should create the expected BsonDocument] SUCCESS (2 ms) [Test com.mongodb.client.model.CollationStrengthSpecification > should return the expected string value] [Test com.mongodb.client.model.CollationStrengthSpecification > should return the expected string value] SUCCESS (5 ms) [Test com.mongodb.client.model.CollationStrengthSpecification > should support valid string representations] [Test com.mongodb.client.model.CollationStrengthSpecification > should support valid string representations] SUCCESS (1 ms) [Test com.mongodb.client.model.CollationStrengthSpecification > should throw an illegal Argument exception for invalid values] [Test com.mongodb.client.model.CollationStrengthSpecification > should throw an illegal Argument exception for invalid values] SUCCESS (2 ms) [Test com.mongodb.client.model.CountOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.CountOptionsSpecification > should have the expected defaults] SUCCESS (31 ms) [Test com.mongodb.client.model.CountOptionsSpecification > should set collation] [Test com.mongodb.client.model.CountOptionsSpecification > should set collation] SUCCESS (0 ms) [Test com.mongodb.client.model.CountOptionsSpecification > should set hint] [Test com.mongodb.client.model.CountOptionsSpecification > should set hint] SUCCESS (1 ms) [Test com.mongodb.client.model.CountOptionsSpecification > should set hintString] [Test com.mongodb.client.model.CountOptionsSpecification > should set hintString] SUCCESS (1 ms) [Test com.mongodb.client.model.CountOptionsSpecification > should set limit] [Test com.mongodb.client.model.CountOptionsSpecification > should set limit] SUCCESS (0 ms) [Test com.mongodb.client.model.CountOptionsSpecification > should set skip] [Test com.mongodb.client.model.CountOptionsSpecification > should set skip] SUCCESS (2 ms) [Test com.mongodb.client.model.CountOptionsSpecification > should convert maxTime] [Test com.mongodb.client.model.CountOptionsSpecification > should convert maxTime] SUCCESS (0 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should have the expected defaults] SUCCESS (16 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set collation] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set collation] SUCCESS (0 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set indexOptionDefaults] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set indexOptionDefaults] SUCCESS (1 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set maxDocuments] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set maxDocuments] SUCCESS (0 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set sizeInBytes] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set sizeInBytes] SUCCESS (1 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set storageEngineOptions] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set storageEngineOptions] SUCCESS (0 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set validationOptions] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set validationOptions] SUCCESS (3 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set autoIndex] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set autoIndex] SUCCESS (0 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set capped] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set capped] SUCCESS (0 ms) [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set usePowerOf2Sizes] [Test com.mongodb.client.model.CreateCollectionOptionsSpecification > should set usePowerOf2Sizes] SUCCESS (0 ms) [Test com.mongodb.client.model.DeleteOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.DeleteOptionsSpecification > should have the expected defaults] SUCCESS (5 ms) [Test com.mongodb.client.model.DeleteOptionsSpecification > should set collation] [Test com.mongodb.client.model.DeleteOptionsSpecification > should set collation] SUCCESS (0 ms) [Test com.mongodb.client.model.FiltersSpecification > eq should render without $eq] [Test com.mongodb.client.model.FiltersSpecification > eq should render without $eq] SUCCESS (35 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $ne] [Test com.mongodb.client.model.FiltersSpecification > should render $ne] SUCCESS (10 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $not] [Test com.mongodb.client.model.FiltersSpecification > should render $not] SUCCESS (31 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $nor] [Test com.mongodb.client.model.FiltersSpecification > should render $nor] SUCCESS (4 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $gt] [Test com.mongodb.client.model.FiltersSpecification > should render $gt] SUCCESS (0 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $lt] [Test com.mongodb.client.model.FiltersSpecification > should render $lt] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $gte] [Test com.mongodb.client.model.FiltersSpecification > should render $gte] SUCCESS (4 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $lte] [Test com.mongodb.client.model.FiltersSpecification > should render $lte] SUCCESS (2 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $exists] [Test com.mongodb.client.model.FiltersSpecification > should render $exists] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > or should render empty or using $or] [Test com.mongodb.client.model.FiltersSpecification > or should render empty or using $or] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $or] [Test com.mongodb.client.model.FiltersSpecification > should render $or] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > and should render empty and using $and] [Test com.mongodb.client.model.FiltersSpecification > and should render empty and using $and] SUCCESS (3 ms) [Test com.mongodb.client.model.FiltersSpecification > and should render and without using $and] [Test com.mongodb.client.model.FiltersSpecification > and should render and without using $and] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > and should render $and with clashing keys] [Test com.mongodb.client.model.FiltersSpecification > and should render $and with clashing keys] SUCCESS (2 ms) [Test com.mongodb.client.model.FiltersSpecification > and should flatten multiple operators for the same key] [Test com.mongodb.client.model.FiltersSpecification > and should flatten multiple operators for the same key] SUCCESS (7 ms) [Test com.mongodb.client.model.FiltersSpecification > and should flatten nested] [Test com.mongodb.client.model.FiltersSpecification > and should flatten nested] SUCCESS (3 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $all] [Test com.mongodb.client.model.FiltersSpecification > should render $all] SUCCESS (4 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $elemMatch] [Test com.mongodb.client.model.FiltersSpecification > should render $elemMatch] SUCCESS (5 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $in] [Test com.mongodb.client.model.FiltersSpecification > should render $in] SUCCESS (44 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $nin] [Test com.mongodb.client.model.FiltersSpecification > should render $nin] SUCCESS (3 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $mod] [Test com.mongodb.client.model.FiltersSpecification > should render $mod] SUCCESS (4 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $size] [Test com.mongodb.client.model.FiltersSpecification > should render $size] SUCCESS (3 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $bitsAllClear] [Test com.mongodb.client.model.FiltersSpecification > should render $bitsAllClear] SUCCESS (2 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $bitsAllSet] [Test com.mongodb.client.model.FiltersSpecification > should render $bitsAllSet] SUCCESS (2 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $bitsAnyClear] [Test com.mongodb.client.model.FiltersSpecification > should render $bitsAnyClear] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $bitsAnySet] [Test com.mongodb.client.model.FiltersSpecification > should render $bitsAnySet] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $type] [Test com.mongodb.client.model.FiltersSpecification > should render $type] SUCCESS (6 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $text] [Test com.mongodb.client.model.FiltersSpecification > should render $text] SUCCESS (18 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $regex] [Test com.mongodb.client.model.FiltersSpecification > should render $regex] SUCCESS (31 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $where] [Test com.mongodb.client.model.FiltersSpecification > should render $where] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin] [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin] SUCCESS (59 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin with $box] [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin with $box] SUCCESS (2 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin with $polygon] [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin with $polygon] SUCCESS (6 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin with $center] [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin with $center] SUCCESS (30 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin with $centerSphere] [Test com.mongodb.client.model.FiltersSpecification > should render $geoWithin with $centerSphere] SUCCESS (2 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $geoIntersects] [Test com.mongodb.client.model.FiltersSpecification > should render $geoIntersects] SUCCESS (31 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $near] [Test com.mongodb.client.model.FiltersSpecification > should render $near] SUCCESS (10 ms) [Test com.mongodb.client.model.FiltersSpecification > should render $nearSphere] [Test com.mongodb.client.model.FiltersSpecification > should render $nearSphere] SUCCESS (22 ms) [Test com.mongodb.client.model.FiltersSpecification > should render with iterable value] [Test com.mongodb.client.model.FiltersSpecification > should render with iterable value] SUCCESS (4 ms) [Test com.mongodb.client.model.FiltersSpecification > should create string representation for simple filter] [Test com.mongodb.client.model.FiltersSpecification > should create string representation for simple filter] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > should create string representation for regex filter] [Test com.mongodb.client.model.FiltersSpecification > should create string representation for regex filter] SUCCESS (0 ms) [Test com.mongodb.client.model.FiltersSpecification > should create string representation for simple operator filter] [Test com.mongodb.client.model.FiltersSpecification > should create string representation for simple operator filter] SUCCESS (0 ms) [Test com.mongodb.client.model.FiltersSpecification > should create string representation for compound filters] [Test com.mongodb.client.model.FiltersSpecification > should create string representation for compound filters] SUCCESS (1 ms) [Test com.mongodb.client.model.FiltersSpecification > should create string representation for geo filters] [Test com.mongodb.client.model.FiltersSpecification > should create string representation for geo filters] SUCCESS (0 ms) [Test com.mongodb.client.model.FiltersSpecification > should create string representation for text filter] [Test com.mongodb.client.model.FiltersSpecification > should create string representation for text filter] SUCCESS (0 ms) [Test com.mongodb.client.model.FiltersSpecification > should create string representation for iterable operator filters] [Test com.mongodb.client.model.FiltersSpecification > should create string representation for iterable operator filters] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should have the expected defaults] SUCCESS (16 ms) [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should set collation] [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should set collation] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should set projection] [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should set projection] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should set sort] [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should set sort] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should convert maxTime] [Test com.mongodb.client.model.FindOneAndDeleteOptionsSpecification > should convert maxTime] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should have the expected defaults] SUCCESS (59 ms) [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set collation] [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set collation] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set projection] [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set projection] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set sort] [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set sort] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should convert maxTime] [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should convert maxTime] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set upsert] [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set upsert] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set bypassDocumentValidation] [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set bypassDocumentValidation] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set returnDocument] [Test com.mongodb.client.model.FindOneAndReplaceOptionsSpecification > should set returnDocument] SUCCESS (2 ms) [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should have the expected defaults] SUCCESS (6 ms) [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set collation] [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set collation] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set projection] [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set projection] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set sort] [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set sort] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should convert maxTime] [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should convert maxTime] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set upsert] [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set upsert] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set bypassDocumentValidation] [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set bypassDocumentValidation] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set returnDocument] [Test com.mongodb.client.model.FindOneAndUpdateOptionsSpecification > should set returnDocument] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.FindOptionsSpecification > should have the expected defaults] SUCCESS (30 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set collation] [Test com.mongodb.client.model.FindOptionsSpecification > should set collation] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set projection] [Test com.mongodb.client.model.FindOptionsSpecification > should set projection] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set sort] [Test com.mongodb.client.model.FindOptionsSpecification > should set sort] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set limit] [Test com.mongodb.client.model.FindOptionsSpecification > should set limit] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set skip] [Test com.mongodb.client.model.FindOptionsSpecification > should set skip] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set batchSize] [Test com.mongodb.client.model.FindOptionsSpecification > should set batchSize] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set cursorType] [Test com.mongodb.client.model.FindOptionsSpecification > should set cursorType] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set modifiers] [Test com.mongodb.client.model.FindOptionsSpecification > should set modifiers] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set partial] [Test com.mongodb.client.model.FindOptionsSpecification > should set partial] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set oplogReplay] [Test com.mongodb.client.model.FindOptionsSpecification > should set oplogReplay] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should set noCursorTimeout] [Test com.mongodb.client.model.FindOptionsSpecification > should set noCursorTimeout] SUCCESS (1 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should convert maxTime] [Test com.mongodb.client.model.FindOptionsSpecification > should convert maxTime] SUCCESS (0 ms) [Test com.mongodb.client.model.FindOptionsSpecification > should convert maxAwaitTime] [Test com.mongodb.client.model.FindOptionsSpecification > should convert maxAwaitTime] SUCCESS (1 ms) [Test com.mongodb.client.model.GraphLookupOptionsSpecification > should return new options with the same property values] [Test com.mongodb.client.model.GraphLookupOptionsSpecification > should return new options with the same property values] SUCCESS (4 ms) [Test com.mongodb.client.model.IndexOptionsSpecification > should set options correctly] [Test com.mongodb.client.model.IndexOptionsSpecification > should set options correctly] SUCCESS (30 ms) [Test com.mongodb.client.model.IndexOptionsSpecification > should convert expireAfter] [Test com.mongodb.client.model.IndexOptionsSpecification > should convert expireAfter] SUCCESS (1 ms) [Test com.mongodb.client.model.IndexesSpecification > ascending] [Test com.mongodb.client.model.IndexesSpecification > ascending] SUCCESS (26 ms) [Test com.mongodb.client.model.IndexesSpecification > descending] [Test com.mongodb.client.model.IndexesSpecification > descending] SUCCESS (1 ms) [Test com.mongodb.client.model.IndexesSpecification > geo2dsphere] [Test com.mongodb.client.model.IndexesSpecification > geo2dsphere] SUCCESS (1 ms) [Test com.mongodb.client.model.IndexesSpecification > geo2d] [Test com.mongodb.client.model.IndexesSpecification > geo2d] SUCCESS (1 ms) [Test com.mongodb.client.model.IndexesSpecification > geoHaystack] [Test com.mongodb.client.model.IndexesSpecification > geoHaystack] SUCCESS (18 ms) [Test com.mongodb.client.model.IndexesSpecification > text] [Test com.mongodb.client.model.IndexesSpecification > text] SUCCESS (1 ms) [Test com.mongodb.client.model.IndexesSpecification > hashed] [Test com.mongodb.client.model.IndexesSpecification > hashed] SUCCESS (1 ms) [Test com.mongodb.client.model.IndexesSpecification > compoundIndex] [Test com.mongodb.client.model.IndexesSpecification > compoundIndex] SUCCESS (5 ms) [Test com.mongodb.client.model.InsertManyOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.InsertManyOptionsSpecification > should have the expected defaults] SUCCESS (36 ms) [Test com.mongodb.client.model.InsertManyOptionsSpecification > should set ordered] [Test com.mongodb.client.model.InsertManyOptionsSpecification > should set ordered] SUCCESS (1 ms) [Test com.mongodb.client.model.InsertManyOptionsSpecification > should set bypassDocumentValidation] [Test com.mongodb.client.model.InsertManyOptionsSpecification > should set bypassDocumentValidation] SUCCESS (0 ms) [Test com.mongodb.client.model.InsertOneOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.InsertOneOptionsSpecification > should have the expected defaults] SUCCESS (5 ms) [Test com.mongodb.client.model.InsertOneOptionsSpecification > should set bypassDocumentValidation] [Test com.mongodb.client.model.InsertOneOptionsSpecification > should set bypassDocumentValidation] SUCCESS (1 ms) [Test com.mongodb.client.model.ProjectionsSpecification > include] [Test com.mongodb.client.model.ProjectionsSpecification > include] SUCCESS (5 ms) [Test com.mongodb.client.model.ProjectionsSpecification > exclude] [Test com.mongodb.client.model.ProjectionsSpecification > exclude] SUCCESS (1 ms) [Test com.mongodb.client.model.ProjectionsSpecification > excludeId] [Test com.mongodb.client.model.ProjectionsSpecification > excludeId] SUCCESS (1 ms) [Test com.mongodb.client.model.ProjectionsSpecification > firstElem] [Test com.mongodb.client.model.ProjectionsSpecification > firstElem] SUCCESS (0 ms) [Test com.mongodb.client.model.ProjectionsSpecification > elemMatch] [Test com.mongodb.client.model.ProjectionsSpecification > elemMatch] SUCCESS (38 ms) [Test com.mongodb.client.model.ProjectionsSpecification > slice] [Test com.mongodb.client.model.ProjectionsSpecification > slice] SUCCESS (2 ms) [Test com.mongodb.client.model.ProjectionsSpecification > metaTextScore] [Test com.mongodb.client.model.ProjectionsSpecification > metaTextScore] SUCCESS (0 ms) [Test com.mongodb.client.model.ProjectionsSpecification > computed] [Test com.mongodb.client.model.ProjectionsSpecification > computed] SUCCESS (47 ms) [Test com.mongodb.client.model.ProjectionsSpecification > combine fields] [Test com.mongodb.client.model.ProjectionsSpecification > combine fields] SUCCESS (9 ms) [Test com.mongodb.client.model.ProjectionsSpecification > should create string representation for include and exclude] [Test com.mongodb.client.model.ProjectionsSpecification > should create string representation for include and exclude] SUCCESS (1 ms) [Test com.mongodb.client.model.ProjectionsSpecification > should create string representation for computed] [Test com.mongodb.client.model.ProjectionsSpecification > should create string representation for computed] SUCCESS (1 ms) [Test com.mongodb.client.model.ProjectionsSpecification > should create string representation for elemMatch with filter] [Test com.mongodb.client.model.ProjectionsSpecification > should create string representation for elemMatch with filter] SUCCESS (1 ms) [Test com.mongodb.client.model.ProjectionsSpecification > should create string representation for fields] [Test com.mongodb.client.model.ProjectionsSpecification > should create string representation for fields] SUCCESS (0 ms) [Test com.mongodb.client.model.SortsSpecification > ascending] [Test com.mongodb.client.model.SortsSpecification > ascending] SUCCESS (5 ms) [Test com.mongodb.client.model.SortsSpecification > descending] [Test com.mongodb.client.model.SortsSpecification > descending] SUCCESS (1 ms) [Test com.mongodb.client.model.SortsSpecification > metaTextScore] [Test com.mongodb.client.model.SortsSpecification > metaTextScore] SUCCESS (1 ms) [Test com.mongodb.client.model.SortsSpecification > orderBy] [Test com.mongodb.client.model.SortsSpecification > orderBy] SUCCESS (4 ms) [Test com.mongodb.client.model.SortsSpecification > should create string representation for simple sorts] [Test com.mongodb.client.model.SortsSpecification > should create string representation for simple sorts] SUCCESS (1 ms) [Test com.mongodb.client.model.SortsSpecification > should create string representation for compound sorts] [Test com.mongodb.client.model.SortsSpecification > should create string representation for compound sorts] SUCCESS (1 ms) [Test com.mongodb.client.model.UpdateOptionsSpecification > should have the expected defaults] [Test com.mongodb.client.model.UpdateOptionsSpecification > should have the expected defaults] SUCCESS (6 ms) [Test com.mongodb.client.model.UpdateOptionsSpecification > should set upsert] [Test com.mongodb.client.model.UpdateOptionsSpecification > should set upsert] SUCCESS (1 ms) [Test com.mongodb.client.model.UpdateOptionsSpecification > should set bypassDocumentValidation] [Test com.mongodb.client.model.UpdateOptionsSpecification > should set bypassDocumentValidation] SUCCESS (0 ms) [Test com.mongodb.client.model.UpdateOptionsSpecification > should set collation] [Test com.mongodb.client.model.UpdateOptionsSpecification > should set collation] SUCCESS (1 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $set] [Test com.mongodb.client.model.UpdatesSpecification > should render $set] SUCCESS (12 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $setOnInsert] [Test com.mongodb.client.model.UpdatesSpecification > should render $setOnInsert] SUCCESS (2 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $unset] [Test com.mongodb.client.model.UpdatesSpecification > should render $unset] SUCCESS (1 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $rename] [Test com.mongodb.client.model.UpdatesSpecification > should render $rename] SUCCESS (2 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $inc] [Test com.mongodb.client.model.UpdatesSpecification > should render $inc] SUCCESS (2 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $mul] [Test com.mongodb.client.model.UpdatesSpecification > should render $mul] SUCCESS (2 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $min] [Test com.mongodb.client.model.UpdatesSpecification > should render $min] SUCCESS (1 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $max] [Test com.mongodb.client.model.UpdatesSpecification > should render $max] SUCCESS (2 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $currentDate] [Test com.mongodb.client.model.UpdatesSpecification > should render $currentDate] SUCCESS (3 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $addToSet] [Test com.mongodb.client.model.UpdatesSpecification > should render $addToSet] SUCCESS (102 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $push] [Test com.mongodb.client.model.UpdatesSpecification > should render $push] SUCCESS (13 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render "$pull] [Test com.mongodb.client.model.UpdatesSpecification > should render "$pull] SUCCESS (4 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render "$pullAll] [Test com.mongodb.client.model.UpdatesSpecification > should render "$pullAll] SUCCESS (4 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $pop] [Test com.mongodb.client.model.UpdatesSpecification > should render $pop] SUCCESS (2 ms) [Test com.mongodb.client.model.UpdatesSpecification > should render $bit] [Test com.mongodb.client.model.UpdatesSpecification > should render $bit] SUCCESS (6 ms) [Test com.mongodb.client.model.UpdatesSpecification > should combine updates] [Test com.mongodb.client.model.UpdatesSpecification > should combine updates] SUCCESS (11 ms) [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for simple updates] [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for simple updates] SUCCESS (1 ms) [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for with each update] [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for with each update] SUCCESS (0 ms) [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for push each update] [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for push each update] SUCCESS (1 ms) [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for pull all update] [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for pull all update] SUCCESS (0 ms) [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for combined update] [Test com.mongodb.client.model.UpdatesSpecification > should create string representation for combined update] SUCCESS (1 ms) [Test com.mongodb.client.model.ValidationActionSpecification > should return the expected string value] [Test com.mongodb.client.model.ValidationActionSpecification > should return the expected string value] SUCCESS (5 ms) [Test com.mongodb.client.model.ValidationActionSpecification > should support valid string representations] [Test com.mongodb.client.model.ValidationActionSpecification > should support valid string representations] SUCCESS (1 ms) [Test com.mongodb.client.model.ValidationActionSpecification > should throw an illegal Argument exception for invalid values] [Test com.mongodb.client.model.ValidationActionSpecification > should throw an illegal Argument exception for invalid values] SUCCESS (1 ms) [Test com.mongodb.client.model.ValidationLevelSpecification > should return the expected string value] [Test com.mongodb.client.model.ValidationLevelSpecification > should return the expected string value] SUCCESS (6 ms) [Test com.mongodb.client.model.ValidationLevelSpecification > should support valid string representations] [Test com.mongodb.client.model.ValidationLevelSpecification > should support valid string representations] SUCCESS (0 ms) [Test com.mongodb.client.model.ValidationLevelSpecification > should throw an illegal Argument exception for invalid values] [Test com.mongodb.client.model.ValidationLevelSpecification > should throw an illegal Argument exception for invalid values] SUCCESS (1 ms) [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $match] com.mongodb.client.model.AggregatesFunctionalSpecification > $match STANDARD_OUT 10:00:43.532 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:2, serverValue:2}] to ip:27017 10:00:44.612 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:00:44.615 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=ip:27017} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out 10:00:44.650 [cluster-ClusterId{value='585269cc46e0fb3684043402', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:3, serverValue:3}] to ip:27017 10:00:44.658 [cluster-ClusterId{value='585269cc46e0fb3684043402', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=6199202} [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $match] SUCCESS (1195 ms) [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $project] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $project] SUCCESS (52 ms) [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $project an exclusion] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $project an exclusion] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $project an exclusion SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $sort] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $sort] SUCCESS (1057 ms) [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $skip] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $skip] SUCCESS (37 ms) [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $limit] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $limit] SUCCESS (19 ms) [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $unwind] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $unwind] SUCCESS (50 ms) [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $unwind with UnwindOptions] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $unwind with UnwindOptions] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $unwind with UnwindOptions SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $group] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $group] SUCCESS (63 ms) [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $out] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $out] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $out SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $stdDev] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $stdDev] SKIPPED (1 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $stdDev SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $sample] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $sample] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $sample SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $lookup] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $lookup] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $lookup SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $facet] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $facet] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $facet SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $graphLookup] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $graphLookup] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $graphLookup SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $graphLookup with options] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $graphLookup with options] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $graphLookup with options SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $bucket] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $bucket] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $bucket SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $bucketAuto] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $bucketAuto] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $bucketAuto SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $bucketAuto with options] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $bucketAuto with options] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $bucketAuto with options SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $count] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $count] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $count SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $sortByCount] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $sortByCount] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $sortByCount SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $addFields] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $addFields] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $addFields SKIPPED [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $replaceRoot] [Test com.mongodb.client.model.AggregatesFunctionalSpecification > $replaceRoot] SKIPPED (0 ms) com.mongodb.client.model.AggregatesFunctionalSpecification > $replaceRoot SKIPPED [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > add to set] [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > add to set] SUCCESS (59 ms) [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > push] [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > push] SUCCESS (35 ms) [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > push with each] [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > push with each] SKIPPED (0 ms) com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > push with each SKIPPED [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pull] [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pull] SUCCESS (9 ms) [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pullByFilter] [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pullByFilter] SUCCESS (9 ms) [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pullAll] [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pullAll] SUCCESS (13 ms) [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pop first] [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pop first] SUCCESS (24 ms) [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pop last] [Test com.mongodb.client.model.ArrayUpdatesFunctionalSpecification > pop last] SUCCESS (28 ms) [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > integer bitwiseAnd] [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > integer bitwiseAnd] SUCCESS (46 ms) [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > integer bitwiseOr] [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > integer bitwiseOr] SUCCESS (22 ms) [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > integer bitwiseXor] [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > integer bitwiseXor] SKIPPED (0 ms) com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > integer bitwiseXor SKIPPED [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > long bitwiseAnd] [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > long bitwiseAnd] SUCCESS (45 ms) [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > long bitwiseOr] [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > long bitwiseOr] SKIPPED (0 ms) com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > long bitwiseOr SKIPPED [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > long bitwiseXor] [Test com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > long bitwiseXor] SKIPPED (0 ms) com.mongodb.client.model.BitwiseUpdatesFunctionalSpecification > long bitwiseXor SKIPPED [Test com.mongodb.client.model.FiltersFunctionalSpecification > eq] [Test com.mongodb.client.model.FiltersFunctionalSpecification > eq] SUCCESS (75 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > $ne] [Test com.mongodb.client.model.FiltersFunctionalSpecification > $ne] SUCCESS (59 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > $not] [Test com.mongodb.client.model.FiltersFunctionalSpecification > $not] SKIPPED (0 ms) com.mongodb.client.model.FiltersFunctionalSpecification > $not SKIPPED [Test com.mongodb.client.model.FiltersFunctionalSpecification > $nor] [Test com.mongodb.client.model.FiltersFunctionalSpecification > $nor] SUCCESS (105 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > $gt] [Test com.mongodb.client.model.FiltersFunctionalSpecification > $gt] SUCCESS (28 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > $lt] [Test com.mongodb.client.model.FiltersFunctionalSpecification > $lt] SUCCESS (38 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > $gte] [Test com.mongodb.client.model.FiltersFunctionalSpecification > $gte] SUCCESS (26 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > $lte] [Test com.mongodb.client.model.FiltersFunctionalSpecification > $lte] SUCCESS (38 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > $exists] [Test com.mongodb.client.model.FiltersFunctionalSpecification > $exists] SUCCESS (48 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > $or] [Test com.mongodb.client.model.FiltersFunctionalSpecification > $or] SUCCESS (25 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > and] [Test com.mongodb.client.model.FiltersFunctionalSpecification > and] SUCCESS (28 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > and should duplicate clashing keys] [Test com.mongodb.client.model.FiltersFunctionalSpecification > and should duplicate clashing keys] SUCCESS (44 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > and should flatten multiple operators for the same key] [Test com.mongodb.client.model.FiltersFunctionalSpecification > and should flatten multiple operators for the same key] SUCCESS (55 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > and should flatten nested] [Test com.mongodb.client.model.FiltersFunctionalSpecification > and should flatten nested] SUCCESS (101 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $all] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $all] SUCCESS (38 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $elemMatch] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $elemMatch] SUCCESS (59 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $in] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $in] SUCCESS (21 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $nin] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $nin] SUCCESS (34 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $mod] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $mod] SUCCESS (57 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $size] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $size] SUCCESS (55 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAllClear] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAllClear] SKIPPED (1 ms) com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAllClear SKIPPED [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAllSet] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAllSet] SKIPPED (1 ms) com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAllSet SKIPPED [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAnyClear] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAnyClear] SKIPPED (1 ms) com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAnyClear SKIPPED [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAnySet] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAnySet] SKIPPED (0 ms) com.mongodb.client.model.FiltersFunctionalSpecification > should render $bitsAnySet SKIPPED [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $type] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $type] SUCCESS (81 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $type with a string type representation] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $type with a string type representation] SKIPPED (1 ms) com.mongodb.client.model.FiltersFunctionalSpecification > should render $type with a string type representation SKIPPED [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $text] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $text] SKIPPED (2 ms) com.mongodb.client.model.FiltersFunctionalSpecification > should render $text SKIPPED [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $text with 3.2 options] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $text with 3.2 options] SKIPPED (1 ms) com.mongodb.client.model.FiltersFunctionalSpecification > should render $text with 3.2 options SKIPPED [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $regex] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $regex] SUCCESS (42 ms) [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $where] [Test com.mongodb.client.model.FiltersFunctionalSpecification > should render $where] SUCCESS (54 ms) [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $near] [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $near] SUCCESS (52 ms) [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $nearSphere] [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $nearSphere] SUCCESS (149 ms) [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $geoWithin $box] [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $geoWithin $box] SUCCESS (66 ms) [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $geoWithin $polygon] [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $geoWithin $polygon] SUCCESS (113 ms) [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $geoWithin $center] [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $geoWithin $center] SUCCESS (67 ms) [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $geoWithin $centerSphere] [Test com.mongodb.client.model.GeoFiltersFunctionalSpecification > $geoWithin $centerSphere] SKIPPED (0 ms) com.mongodb.client.model.GeoFiltersFunctionalSpecification > $geoWithin $centerSphere SKIPPED [Test com.mongodb.client.model.GeoJsonFiltersFunctionalSpecification > $geoWithin] [Test com.mongodb.client.model.GeoJsonFiltersFunctionalSpecification > $geoWithin] SUCCESS (83 ms) [Test com.mongodb.client.model.GeoJsonFiltersFunctionalSpecification > $geoIntersects] [Test com.mongodb.client.model.GeoJsonFiltersFunctionalSpecification > $geoIntersects] SUCCESS (42 ms) [Test com.mongodb.client.model.GeoJsonFiltersFunctionalSpecification > $near] [Test com.mongodb.client.model.GeoJsonFiltersFunctionalSpecification > $near] SUCCESS (32 ms) [Test com.mongodb.client.model.GeoJsonFiltersFunctionalSpecification > $nearSphere] [Test com.mongodb.client.model.GeoJsonFiltersFunctionalSpecification > $nearSphere] SUCCESS (42 ms) [Test com.mongodb.client.model.IndexesFunctionalSpecification > ascending] [Test com.mongodb.client.model.IndexesFunctionalSpecification > ascending] SUCCESS (70 ms) [Test com.mongodb.client.model.IndexesFunctionalSpecification > descending] [Test com.mongodb.client.model.IndexesFunctionalSpecification > descending] SUCCESS (86 ms) [Test com.mongodb.client.model.IndexesFunctionalSpecification > geo2dsphere] [Test com.mongodb.client.model.IndexesFunctionalSpecification > geo2dsphere] SUCCESS (141 ms) [Test com.mongodb.client.model.IndexesFunctionalSpecification > geo2d] [Test com.mongodb.client.model.IndexesFunctionalSpecification > geo2d] SUCCESS (23 ms) [Test com.mongodb.client.model.IndexesFunctionalSpecification > geoHaystack] [Test com.mongodb.client.model.IndexesFunctionalSpecification > geoHaystack] SUCCESS (50 ms) [Test com.mongodb.client.model.IndexesFunctionalSpecification > text] [Test com.mongodb.client.model.IndexesFunctionalSpecification > text] SUCCESS (46 ms) [Test com.mongodb.client.model.IndexesFunctionalSpecification > hashed] [Test com.mongodb.client.model.IndexesFunctionalSpecification > hashed] SUCCESS (41 ms) [Test com.mongodb.client.model.IndexesFunctionalSpecification > compoundIndex] [Test com.mongodb.client.model.IndexesFunctionalSpecification > compoundIndex] SUCCESS (43 ms) [Test com.mongodb.client.model.ProjectionFunctionalSpecification > include] [Test com.mongodb.client.model.ProjectionFunctionalSpecification > include] SUCCESS (99 ms) [Test com.mongodb.client.model.ProjectionFunctionalSpecification > exclude] [Test com.mongodb.client.model.ProjectionFunctionalSpecification > exclude] SUCCESS (217 ms) [Test com.mongodb.client.model.ProjectionFunctionalSpecification > excludeId] [Test com.mongodb.client.model.ProjectionFunctionalSpecification > excludeId] SUCCESS (69 ms) [Test com.mongodb.client.model.ProjectionFunctionalSpecification > firstElem] [Test com.mongodb.client.model.ProjectionFunctionalSpecification > firstElem] SUCCESS (127 ms) [Test com.mongodb.client.model.ProjectionFunctionalSpecification > elemMatch] [Test com.mongodb.client.model.ProjectionFunctionalSpecification > elemMatch] SUCCESS (62 ms) [Test com.mongodb.client.model.ProjectionFunctionalSpecification > slice] [Test com.mongodb.client.model.ProjectionFunctionalSpecification > slice] SUCCESS (58 ms) [Test com.mongodb.client.model.ProjectionFunctionalSpecification > metaTextScore] [Test com.mongodb.client.model.ProjectionFunctionalSpecification > metaTextScore] SKIPPED (0 ms) com.mongodb.client.model.ProjectionFunctionalSpecification > metaTextScore SKIPPED [Test com.mongodb.client.model.ProjectionFunctionalSpecification > combine fields] [Test com.mongodb.client.model.ProjectionFunctionalSpecification > combine fields] SUCCESS (25 ms) [Test com.mongodb.client.model.ProjectionFunctionalSpecification > combine fields illegally] [Test com.mongodb.client.model.ProjectionFunctionalSpecification > combine fields illegally] SUCCESS (45 ms) [Test com.mongodb.client.model.SortsFunctionalSpecification > ascending] [Test com.mongodb.client.model.SortsFunctionalSpecification > ascending] SUCCESS (55 ms) [Test com.mongodb.client.model.SortsFunctionalSpecification > descending] [Test com.mongodb.client.model.SortsFunctionalSpecification > descending] SUCCESS (65 ms) [Test com.mongodb.client.model.SortsFunctionalSpecification > metaTextScore] [Test com.mongodb.client.model.SortsFunctionalSpecification > metaTextScore] SKIPPED (0 ms) com.mongodb.client.model.SortsFunctionalSpecification > metaTextScore SKIPPED [Test com.mongodb.client.model.SortsFunctionalSpecification > orderBy] [Test com.mongodb.client.model.SortsFunctionalSpecification > orderBy] SUCCESS (21 ms) [Test com.mongodb.client.model.UpdatesFunctionalSpecification > set] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > set] SUCCESS (31 ms) [Test com.mongodb.client.model.UpdatesFunctionalSpecification > setOnInsert] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > setOnInsert] SKIPPED (0 ms) com.mongodb.client.model.UpdatesFunctionalSpecification > setOnInsert SKIPPED [Test com.mongodb.client.model.UpdatesFunctionalSpecification > unset] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > unset] SUCCESS (23 ms) [Test com.mongodb.client.model.UpdatesFunctionalSpecification > rename] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > rename] SUCCESS (49 ms) [Test com.mongodb.client.model.UpdatesFunctionalSpecification > inc] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > inc] SUCCESS (23 ms) [Test com.mongodb.client.model.UpdatesFunctionalSpecification > mul] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > mul] SKIPPED (0 ms) com.mongodb.client.model.UpdatesFunctionalSpecification > mul SKIPPED [Test com.mongodb.client.model.UpdatesFunctionalSpecification > min] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > min] SKIPPED (0 ms) com.mongodb.client.model.UpdatesFunctionalSpecification > min SKIPPED [Test com.mongodb.client.model.UpdatesFunctionalSpecification > max] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > max] SKIPPED (0 ms) com.mongodb.client.model.UpdatesFunctionalSpecification > max SKIPPED [Test com.mongodb.client.model.UpdatesFunctionalSpecification > currentDate] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > currentDate] SKIPPED (0 ms) com.mongodb.client.model.UpdatesFunctionalSpecification > currentDate SKIPPED [Test com.mongodb.client.model.UpdatesFunctionalSpecification > combine single operator] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > combine single operator] SUCCESS (19 ms) [Test com.mongodb.client.model.UpdatesFunctionalSpecification > combine multiple operators] [Test com.mongodb.client.model.UpdatesFunctionalSpecification > combine multiple operators] SUCCESS (17 ms) [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > constructor should accept lists containing subtype of Geometry] [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > constructor should accept lists containing subtype of Geometry] SUCCESS (4 ms) [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > constructor should set geometries] [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > constructor should set geometries] SUCCESS (3 ms) [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > constructors should throw if preconditions are violated] [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > constructors should throw if preconditions are violated] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > should get type] [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > should get type] SUCCESS (2 ms) [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > equals, hashcode and toString should be overridden] [Test com.mongodb.client.model.geojson.GeometryCollectionSpecification > equals, hashcode and toString should be overridden] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.LineStringSpecification > constructor should set coordinates] [Test com.mongodb.client.model.geojson.LineStringSpecification > constructor should set coordinates] SUCCESS (6 ms) [Test com.mongodb.client.model.geojson.LineStringSpecification > constructor should set coordinate reference system] [Test com.mongodb.client.model.geojson.LineStringSpecification > constructor should set coordinate reference system] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.LineStringSpecification > constructors should throw if preconditions are violated] [Test com.mongodb.client.model.geojson.LineStringSpecification > constructors should throw if preconditions are violated] SUCCESS (0 ms) [Test com.mongodb.client.model.geojson.LineStringSpecification > should get type] [Test com.mongodb.client.model.geojson.LineStringSpecification > should get type] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.LineStringSpecification > equals, hashcode and toString should be overridden] [Test com.mongodb.client.model.geojson.LineStringSpecification > equals, hashcode and toString should be overridden] SUCCESS (0 ms) [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > constructor should set coordinates] [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > constructor should set coordinates] SUCCESS (6 ms) [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > constructor should set coordinate reference system] [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > constructor should set coordinate reference system] SUCCESS (0 ms) [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > constructors should throw if preconditions are violated] [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > constructors should throw if preconditions are violated] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > should get type] [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > should get type] SUCCESS (0 ms) [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > equals, hashcode and toString should be overridden] [Test com.mongodb.client.model.geojson.MultiLineStringSpecification > equals, hashcode and toString should be overridden] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.MultiPointSpecification > constructor should set coordinates] [Test com.mongodb.client.model.geojson.MultiPointSpecification > constructor should set coordinates] SUCCESS (15 ms) [Test com.mongodb.client.model.geojson.MultiPointSpecification > constructor should set coordinate reference system] [Test com.mongodb.client.model.geojson.MultiPointSpecification > constructor should set coordinate reference system] SUCCESS (18 ms) [Test com.mongodb.client.model.geojson.MultiPointSpecification > constructors should throw if preconditions are violated] [Test com.mongodb.client.model.geojson.MultiPointSpecification > constructors should throw if preconditions are violated] SUCCESS (46 ms) [Test com.mongodb.client.model.geojson.MultiPointSpecification > should get type] [Test com.mongodb.client.model.geojson.MultiPointSpecification > should get type] SUCCESS (0 ms) [Test com.mongodb.client.model.geojson.MultiPointSpecification > equals, hashcode and toString should be overridden] [Test com.mongodb.client.model.geojson.MultiPointSpecification > equals, hashcode and toString should be overridden] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > constructor should set coordinates] [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > constructor should set coordinates] SUCCESS (49 ms) [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > constructor should set coordinate reference system] [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > constructor should set coordinate reference system] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > constructors should throw if preconditions are violated] [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > constructors should throw if preconditions are violated] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > should get type] [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > should get type] SUCCESS (13 ms) [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > equals, hashcode and toString should be overridden] [Test com.mongodb.client.model.geojson.MultiPolygonSpecification > equals, hashcode and toString should be overridden] SUCCESS (4 ms) [Test com.mongodb.client.model.geojson.PointSpecification > constructor should set coordinates] [Test com.mongodb.client.model.geojson.PointSpecification > constructor should set coordinates] SUCCESS (165 ms) [Test com.mongodb.client.model.geojson.PointSpecification > constructor should set coordinate reference system] [Test com.mongodb.client.model.geojson.PointSpecification > constructor should set coordinate reference system] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.PointSpecification > constructors should throw if preconditions are violated] [Test com.mongodb.client.model.geojson.PointSpecification > constructors should throw if preconditions are violated] SUCCESS (0 ms) [Test com.mongodb.client.model.geojson.PointSpecification > should get type] [Test com.mongodb.client.model.geojson.PointSpecification > should get type] SUCCESS (0 ms) [Test com.mongodb.client.model.geojson.PointSpecification > equals, hashcode and toString should be overridden] [Test com.mongodb.client.model.geojson.PointSpecification > equals, hashcode and toString should be overridden] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.PolygonSpecification > constructor should set coordinates] [Test com.mongodb.client.model.geojson.PolygonSpecification > constructor should set coordinates] SUCCESS (7 ms) [Test com.mongodb.client.model.geojson.PolygonSpecification > constructor should set coordinate reference system] [Test com.mongodb.client.model.geojson.PolygonSpecification > constructor should set coordinate reference system] SUCCESS (0 ms) [Test com.mongodb.client.model.geojson.PolygonSpecification > constructors should throw if preconditions are violated] [Test com.mongodb.client.model.geojson.PolygonSpecification > constructors should throw if preconditions are violated] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.PolygonSpecification > should get type] [Test com.mongodb.client.model.geojson.PolygonSpecification > should get type] SUCCESS (0 ms) [Test com.mongodb.client.model.geojson.PolygonSpecification > equals, hashcode and toString should be overridden] [Test com.mongodb.client.model.geojson.PolygonSpecification > equals, hashcode and toString should be overridden] SUCCESS (5 ms) [Test com.mongodb.client.model.geojson.PositionSpecification > constructors should set values] [Test com.mongodb.client.model.geojson.PositionSpecification > constructors should set values] SUCCESS (7 ms) [Test com.mongodb.client.model.geojson.PositionSpecification > constructors should set unmodifiable] [Test com.mongodb.client.model.geojson.PositionSpecification > constructors should set unmodifiable] SUCCESS (15 ms) [Test com.mongodb.client.model.geojson.PositionSpecification > constructor should throw when preconditions are violated] [Test com.mongodb.client.model.geojson.PositionSpecification > constructor should throw when preconditions are violated] SUCCESS (2 ms) [Test com.mongodb.client.model.geojson.PositionSpecification > equals, hashcode and toString should be overridden] [Test com.mongodb.client.model.geojson.PositionSpecification > equals, hashcode and toString should be overridden] SUCCESS (4 ms) [Test com.mongodb.client.model.geojson.codecs.GeometryCollectionCodecSpecification > should encode] [Test com.mongodb.client.model.geojson.codecs.GeometryCollectionCodecSpecification > should encode] SUCCESS (85 ms) [Test com.mongodb.client.model.geojson.codecs.GeometryCollectionCodecSpecification > should encode with coordinate reference system] [Test com.mongodb.client.model.geojson.codecs.GeometryCollectionCodecSpecification > should encode with coordinate reference system] SUCCESS (14 ms) [Test com.mongodb.client.model.geojson.codecs.LineStringCodecSpecification > should encode] [Test com.mongodb.client.model.geojson.codecs.LineStringCodecSpecification > should encode] SUCCESS (6 ms) [Test com.mongodb.client.model.geojson.codecs.LineStringCodecSpecification > should encode with coordinate reference system] [Test com.mongodb.client.model.geojson.codecs.LineStringCodecSpecification > should encode with coordinate reference system] SUCCESS (1 ms) [Test com.mongodb.client.model.geojson.codecs.MultiLineStringCodecSpecification > should encode] [Test com.mongodb.client.model.geojson.codecs.MultiLineStringCodecSpecification > should encode] SUCCESS (7 ms) [Test com.mongodb.client.model.geojson.codecs.MultiLineStringCodecSpecification > should encode with coordinate reference system] [Test com.mongodb.client.model.geojson.codecs.MultiLineStringCodecSpecification > should encode with coordinate reference system] SUCCESS (2 ms) [Test com.mongodb.client.model.geojson.codecs.MultiPointCodecSpecification > should encode] [Test com.mongodb.client.model.geojson.codecs.MultiPointCodecSpecification > should encode] SUCCESS (7 ms) [Test com.mongodb.client.model.geojson.codecs.MultiPointCodecSpecification > should encode with coordinate reference system] [Test com.mongodb.client.model.geojson.codecs.MultiPointCodecSpecification > should encode with coordinate reference system] SUCCESS (2 ms) [Test com.mongodb.client.model.geojson.codecs.MultiPolygonCodecSpecification > should encode] [Test com.mongodb.client.model.geojson.codecs.MultiPolygonCodecSpecification > should encode] SUCCESS (48 ms) [Test com.mongodb.client.model.geojson.codecs.MultiPolygonCodecSpecification > should encode with coordinate reference system] [Test com.mongodb.client.model.geojson.codecs.MultiPolygonCodecSpecification > should encode with coordinate reference system] SUCCESS (44 ms) [Test com.mongodb.client.model.geojson.codecs.PointCodecSpecification > should encode] [Test com.mongodb.client.model.geojson.codecs.PointCodecSpecification > should encode] SUCCESS (9 ms) [Test com.mongodb.client.model.geojson.codecs.PointCodecSpecification > should encode with coordinate reference system] [Test com.mongodb.client.model.geojson.codecs.PointCodecSpecification > should encode with coordinate reference system] SUCCESS (2 ms) [Test com.mongodb.client.model.geojson.codecs.PolygonCodecSpecification > should encode] [Test com.mongodb.client.model.geojson.codecs.PolygonCodecSpecification > should encode] SUCCESS (8 ms) [Test com.mongodb.client.model.geojson.codecs.PolygonCodecSpecification > should encode with coordinate reference system] [Test com.mongodb.client.model.geojson.codecs.PolygonCodecSpecification > should encode with coordinate reference system] SUCCESS (3 ms) [Test com.mongodb.client.model.geojson.codecs.PolygonCodecSpecification > should encode with holes] [Test com.mongodb.client.model.geojson.codecs.PolygonCodecSpecification > should encode with holes] SUCCESS (4 ms) [Test com.mongodb.client.async.FutureResultCallbackSpecification > should return false if tried to cancel] [Test com.mongodb.client.async.FutureResultCallbackSpecification > should return false if tried to cancel] SUCCESS (22 ms) [Test com.mongodb.client.async.FutureResultCallbackSpecification > should return true if done] [Test com.mongodb.client.async.FutureResultCallbackSpecification > should return true if done] SUCCESS (2 ms) [Test com.mongodb.client.async.FutureResultCallbackSpecification > should return the result on get] [Test com.mongodb.client.async.FutureResultCallbackSpecification > should return the result on get] SUCCESS (3 ms) [Test com.mongodb.client.async.FutureResultCallbackSpecification > should timeout when no result and called get] [Test com.mongodb.client.async.FutureResultCallbackSpecification > should timeout when no result and called get] SUCCESS (2 ms) [Test com.mongodb.client.async.FutureResultCallbackSpecification > should throw an error if onResult called more than once] [Test com.mongodb.client.async.FutureResultCallbackSpecification > should throw an error if onResult called more than once] SUCCESS (1 ms) [Test com.mongodb.connection.AuthenticatingConnectionTest > testGSSAPIAuthentication] [Test com.mongodb.connection.AuthenticatingConnectionTest > testGSSAPIAuthentication] SKIPPED (0 ms) com.mongodb.connection.AuthenticatingConnectionTest > testGSSAPIAuthentication SKIPPED [Test com.mongodb.connection.AuthenticatingConnectionTest > testMongoCRAuthentication] [Test com.mongodb.connection.AuthenticatingConnectionTest > testMongoCRAuthentication] SKIPPED (1 ms) com.mongodb.connection.AuthenticatingConnectionTest > testMongoCRAuthentication SKIPPED [Test com.mongodb.connection.AuthenticatingConnectionTest > testPlainAuthentication] [Test com.mongodb.connection.AuthenticatingConnectionTest > testPlainAuthentication] SKIPPED (1 ms) com.mongodb.connection.AuthenticatingConnectionTest > testPlainAuthentication SKIPPED [Test com.mongodb.connection.AuthenticatingConnectionTest > testMongoX509Authentication] [Test com.mongodb.connection.AuthenticatingConnectionTest > testMongoX509Authentication] SKIPPED (0 ms) com.mongodb.connection.AuthenticatingConnectionTest > testMongoX509Authentication SKIPPED [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldNotCallWaitQueueExitedIfWaitQueueEnteredWasNotCalled] com.mongodb.connection.DefaultConnectionPoolTest > shouldNotCallWaitQueueExitedIfWaitQueueEnteredWasNotCalled STANDARD_OUT 10:00:50.758 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:12}] to 127.0.0.1:27017 because the pool has been closed. [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldNotCallWaitQueueExitedIfWaitQueueEnteredWasNotCalled] SUCCESS (174 ms) [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldExpireConnectionAfterMaxIdleTime] com.mongodb.connection.DefaultConnectionPoolTest > shouldExpireConnectionAfterMaxIdleTime STANDARD_OUT 10:00:50.871 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:17}] to 127.0.0.1:27017 because it is past its maximum allowed idle time. [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldExpireConnectionAfterMaxIdleTime] SUCCESS (109 ms) [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldCreateNewConnectionAfterExpiration] com.mongodb.connection.DefaultConnectionPoolTest > shouldCreateNewConnectionAfterExpiration STANDARD_OUT 10:00:50.927 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:24}] to 127.0.0.1:27017 because it is past its maximum allowed life time. [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldCreateNewConnectionAfterExpiration] SUCCESS (54 ms) [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldExpireConnectionAfterLifeTimeOnClose] com.mongodb.connection.DefaultConnectionPoolTest > shouldExpireConnectionAfterLifeTimeOnClose STANDARD_OUT 10:00:50.981 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:31}] to 127.0.0.1:27017 because it is past its maximum allowed life time. [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldExpireConnectionAfterLifeTimeOnClose] SUCCESS (53 ms) [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldExpireConnectionAfterMaxLifeTime] com.mongodb.connection.DefaultConnectionPoolTest > shouldExpireConnectionAfterMaxLifeTime STANDARD_OUT 10:00:51.087 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:36}] to 127.0.0.1:27017 because it is past its maximum allowed life time. [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldExpireConnectionAfterMaxLifeTime] SUCCESS (106 ms) [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldThrowOnWaitQueueFull] [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldThrowOnWaitQueueFull] SUCCESS (104 ms) [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldThrowOnTimeout] [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldThrowOnTimeout] SUCCESS (54 ms) [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldPruneAfterMaintenanceTaskRuns] com.mongodb.connection.DefaultConnectionPoolTest > shouldPruneAfterMaintenanceTaskRuns STANDARD_OUT 10:00:51.259 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:47}] to 127.0.0.1:27017 because it is past its maximum allowed life time. [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldPruneAfterMaintenanceTaskRuns] SUCCESS (14 ms) [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldCloseConnectionAfterExpiration] com.mongodb.connection.DefaultConnectionPoolTest > shouldCloseConnectionAfterExpiration STANDARD_OUT 10:00:51.312 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:52}] to 127.0.0.1:27017 because it is past its maximum allowed life time. [Test com.mongodb.connection.DefaultConnectionPoolTest > shouldCloseConnectionAfterExpiration] SUCCESS (53 ms) [Test com.mongodb.connection.PlainAuthenticatorTest > testSuccessfulAuthentication] [Test com.mongodb.connection.PlainAuthenticatorTest > testSuccessfulAuthentication] SKIPPED (0 ms) com.mongodb.connection.PlainAuthenticatorTest > testSuccessfulAuthentication SKIPPED [Test com.mongodb.connection.PlainAuthenticatorTest > testUnsuccessfulAuthentication] [Test com.mongodb.connection.PlainAuthenticatorTest > testUnsuccessfulAuthentication] SKIPPED (0 ms) com.mongodb.connection.PlainAuthenticatorTest > testUnsuccessfulAuthentication SKIPPED [Test com.mongodb.connection.SingleServerClusterTest > shouldGetServerWithOkDescription] com.mongodb.connection.SingleServerClusterTest > shouldGetServerWithOkDescription STANDARD_OUT 10:00:51.321 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:00:51.322 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by com.mongodb.connection.SingleServerClusterTest$1@1dd7d401 from cluster description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out 10:00:51.334 [cluster-ClusterId{value='585269d346e0fb3684043404', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:55, serverValue:4}] to ip:27017 10:00:51.336 [cluster-ClusterId{value='585269d346e0fb3684043404', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=584054} [Test com.mongodb.connection.SingleServerClusterTest > shouldGetServerWithOkDescription] SUCCESS (16 ms) [Test com.mongodb.connection.SingleServerClusterTest > shouldGetDescription] com.mongodb.connection.SingleServerClusterTest > shouldGetDescription STANDARD_OUT 10:00:51.338 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:00:51.339 [Test worker] INFO org.mongodb.driver.cluster - Cluster description not yet available. Waiting for 30000 ms before timing out 10:00:51.350 [cluster-ClusterId{value='585269d346e0fb3684043405', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:56, serverValue:5}] to ip:27017 10:00:51.352 [cluster-ClusterId{value='585269d346e0fb3684043405', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=508251} [Test com.mongodb.connection.SingleServerClusterTest > shouldGetDescription] SUCCESS (16 ms) [Test com.mongodb.connection.SingleServerClusterTest > descriptionShouldIncludeSettings] com.mongodb.connection.SingleServerClusterTest > descriptionShouldIncludeSettings STANDARD_OUT 10:00:51.353 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:00:51.354 [Test worker] INFO org.mongodb.driver.cluster - Cluster description not yet available. Waiting for 30000 ms before timing out 10:00:51.369 [cluster-ClusterId{value='585269d346e0fb3684043406', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:57, serverValue:6}] to ip:27017 10:00:51.371 [cluster-ClusterId{value='585269d346e0fb3684043406', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=772109} [Test com.mongodb.connection.SingleServerClusterTest > descriptionShouldIncludeSettings] SUCCESS (20 ms) [Test com.mongodb.connection.ChangeEventTest > testAll] [Test com.mongodb.connection.ChangeEventTest > testAll] SUCCESS (3 ms) [Test com.mongodb.connection.ClusterDescriptionTest > testSettings] [Test com.mongodb.connection.ClusterDescriptionTest > testSettings] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterDescriptionTest > testAll] [Test com.mongodb.connection.ClusterDescriptionTest > testAll] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterDescriptionTest > testAny] [Test com.mongodb.connection.ClusterDescriptionTest > testAny] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterDescriptionTest > testMode] [Test com.mongodb.connection.ClusterDescriptionTest > testMode] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterDescriptionTest > testPrimaryOrSecondary] [Test com.mongodb.connection.ClusterDescriptionTest > testPrimaryOrSecondary] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterDescriptionTest > testObjectOverrides] [Test com.mongodb.connection.ClusterDescriptionTest > testObjectOverrides] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterDescriptionTest > clusterDescriptionWithAnIncompatibleServerShouldBeIncompatible] [Test com.mongodb.connection.ClusterDescriptionTest > clusterDescriptionWithAnIncompatibleServerShouldBeIncompatible] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterDescriptionTest > clusterDescriptionWithCompatibleServerShouldBeCompatible] [Test com.mongodb.connection.ClusterDescriptionTest > clusterDescriptionWithCompatibleServerShouldBeCompatible] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterDescriptionTest > testHasReadableServer] [Test com.mongodb.connection.ClusterDescriptionTest > testHasReadableServer] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterDescriptionTest > getByServerAddress] [Test com.mongodb.connection.ClusterDescriptionTest > getByServerAddress] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterDescriptionTest > testHasWritableServer] [Test com.mongodb.connection.ClusterDescriptionTest > testHasWritableServer] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterDescriptionTest > testSortingOfAll] [Test com.mongodb.connection.ClusterDescriptionTest > testSortingOfAll] SUCCESS (2 ms) [Test com.mongodb.connection.MaxDocumentSizeTest > testMaxDocumentSize] [Test com.mongodb.connection.MaxDocumentSizeTest > testMaxDocumentSize] SUCCESS (2 ms) [Test com.mongodb.connection.MaxMessageSizeTest > testMaxDocumentSize] [Test com.mongodb.connection.MaxMessageSizeTest > testMaxDocumentSize] SUCCESS (0 ms) [Test com.mongodb.connection.NativeAuthenticatorUnitTest > testSuccessfulAuthentication] [Test com.mongodb.connection.NativeAuthenticatorUnitTest > testSuccessfulAuthentication] SUCCESS (5 ms) [Test com.mongodb.connection.NativeAuthenticatorUnitTest > testSuccessfulAuthenticationAsync] [Test com.mongodb.connection.NativeAuthenticatorUnitTest > testSuccessfulAuthenticationAsync] SUCCESS (3 ms) [Test com.mongodb.connection.NativeAuthenticatorUnitTest > testFailedAuthenticationAsync] [Test com.mongodb.connection.NativeAuthenticatorUnitTest > testFailedAuthenticationAsync] SUCCESS (1 ms) [Test com.mongodb.connection.NativeAuthenticatorUnitTest > testFailedAuthentication] [Test com.mongodb.connection.NativeAuthenticatorUnitTest > testFailedAuthentication] SUCCESS (1 ms) [Test com.mongodb.connection.PlainAuthenticatorUnitTest > testSuccessfulAuthentication] [Test com.mongodb.connection.PlainAuthenticatorUnitTest > testSuccessfulAuthentication] SUCCESS (16 ms) [Test com.mongodb.connection.PlainAuthenticatorUnitTest > testSuccessfulAuthenticationAsync] [Test com.mongodb.connection.PlainAuthenticatorUnitTest > testSuccessfulAuthenticationAsync] SUCCESS (5 ms) [Test com.mongodb.connection.ReplyMessageTest > shouldThrowExceptionIfRequestIdDoesNotMatchResponseTo] [Test com.mongodb.connection.ReplyMessageTest > shouldThrowExceptionIfRequestIdDoesNotMatchResponseTo] SUCCESS (0 ms) [Test com.mongodb.connection.ReplyMessageTest > shouldThrowExceptionIfOpCodeIsIncorrect] [Test com.mongodb.connection.ReplyMessageTest > shouldThrowExceptionIfOpCodeIsIncorrect] SUCCESS (0 ms) [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testAuthenticateThrowsWhenServerProvidesInvalidServerSignatureAsync] [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testAuthenticateThrowsWhenServerProvidesInvalidServerSignatureAsync] SUCCESS (939 ms) [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testAuthenticateThrowsWhenServerProvidesAnInvalidRValue] [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testAuthenticateThrowsWhenServerProvidesAnInvalidRValue] SUCCESS (1 ms) [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testSuccessfulAuthentication] [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testSuccessfulAuthentication] SUCCESS (53 ms) [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testAuthenticateThrowsWhenServerProvidesInvalidServerSignature] [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testAuthenticateThrowsWhenServerProvidesInvalidServerSignature] SUCCESS (53 ms) [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testSuccessfulAuthenticationAsync] [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testSuccessfulAuthenticationAsync] SUCCESS (33 ms) [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testAuthenticateThrowsWhenServerProvidesAnInvalidRValueAsync] [Test com.mongodb.connection.ScramSha1SaslAuthenticatorTest > testAuthenticateThrowsWhenServerProvidesAnInvalidRValueAsync] SUCCESS (0 ms) [Test com.mongodb.connection.ServerDescriptionTest > testObjectOverrides] [Test com.mongodb.connection.ServerDescriptionTest > testObjectOverrides] SUCCESS (3 ms) [Test com.mongodb.connection.ServerDescriptionTest > testIsPrimaryAndIsSecondary] [Test com.mongodb.connection.ServerDescriptionTest > testIsPrimaryAndIsSecondary] SUCCESS (0 ms) [Test com.mongodb.connection.ServerDescriptionTest > testMissingAddress] [Test com.mongodb.connection.ServerDescriptionTest > testMissingAddress] SUCCESS (0 ms) [Test com.mongodb.connection.ServerDescriptionTest > serverWithMaxWireVersionLessThanDriverMinWireVersionShouldBeIncompatible] [Test com.mongodb.connection.ServerDescriptionTest > serverWithMaxWireVersionLessThanDriverMinWireVersionShouldBeIncompatible] SUCCESS (0 ms) [Test com.mongodb.connection.ServerDescriptionTest > testBuilder] [Test com.mongodb.connection.ServerDescriptionTest > testBuilder] SUCCESS (1 ms) [Test com.mongodb.connection.ServerDescriptionTest > testHasTags] [Test com.mongodb.connection.ServerDescriptionTest > testHasTags] SUCCESS (0 ms) [Test com.mongodb.connection.ServerDescriptionTest > testMissingStatus] [Test com.mongodb.connection.ServerDescriptionTest > testMissingStatus] SUCCESS (0 ms) [Test com.mongodb.connection.ServerDescriptionTest > testObjectOverridesWithUnequalException] [Test com.mongodb.connection.ServerDescriptionTest > testObjectOverridesWithUnequalException] SUCCESS (1 ms) [Test com.mongodb.connection.ServerDescriptionTest > serverWithMaxWireVersionEqualToDriverMinWireVersionShouldBeCompatible] [Test com.mongodb.connection.ServerDescriptionTest > serverWithMaxWireVersionEqualToDriverMinWireVersionShouldBeCompatible] SUCCESS (0 ms) [Test com.mongodb.connection.ServerDescriptionTest > testShortDescription] [Test com.mongodb.connection.ServerDescriptionTest > testShortDescription] SUCCESS (0 ms) [Test com.mongodb.connection.ServerDescriptionTest > serverWithMinWireVersionGreaterThanDriverMaxWireVersionShouldBeIncompatible] [Test com.mongodb.connection.ServerDescriptionTest > serverWithMinWireVersionGreaterThanDriverMaxWireVersionShouldBeIncompatible] SUCCESS (1 ms) [Test com.mongodb.connection.ServerDescriptionTest > testDefaults] [Test com.mongodb.connection.ServerDescriptionTest > testDefaults] SUCCESS (0 ms) [Test com.mongodb.connection.ServerDescriptionTest > serverWithMinWireVersionEqualToDriverMaxWireVersionShouldBeCompatible] [Test com.mongodb.connection.ServerDescriptionTest > serverWithMinWireVersionEqualToDriverMaxWireVersionShouldBeCompatible] SUCCESS (2 ms) [Test com.mongodb.connection.ServerDescriptionTest > notOkServerShouldBeCompatible] [Test com.mongodb.connection.ServerDescriptionTest > notOkServerShouldBeCompatible] SUCCESS (0 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest STANDARD_OUT 10:00:52.561 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:52.562 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.566 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a topology that is a replica set with no primary connected]] com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a topology that is a replica set with no primary connected] STANDARD_OUT 10:00:52.567 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a topology that is a replica set with no primary connected]] SUCCESS (3 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest STANDARD_OUT 10:00:52.570 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:52.570 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.571 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a topology that is a replica set with a primary connected]] com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a topology that is a replica set with a primary connected] STANDARD_OUT 10:00:52.571 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:52.572 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.572 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a topology that is a replica set with a primary connected]] SUCCESS (2 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest STANDARD_OUT 10:00:52.573 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:52.573 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.574 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a replica set with non member]] com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a replica set with non member] STANDARD_OUT 10:00:52.574 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:52.574 [Test worker] INFO org.mongodb.driver.cluster - Server b:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:00:52.575 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.575 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a replica set with non member]] SUCCESS (3 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest STANDARD_OUT 10:00:52.578 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.578 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.578 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a topology that is required to be a replica set]] com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a topology that is required to be a replica set] STANDARD_OUT 10:00:52.579 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.579 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a topology that is required to be a replica set]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest STANDARD_OUT 10:00:52.580 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a standalone connection]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringMonitoringTest > shouldPassAllOutcomes[Monitoring a standalone connection]] SUCCESS (0 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.702 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.703 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Discover arbiters]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Discover arbiters] STANDARD_OUT 10:00:52.704 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.704 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Discover arbiters]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.705 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.705 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Discover passives]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Discover passives] STANDARD_OUT 10:00:52.705 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.705 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Discover passives]] SUCCESS (3 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.709 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.709 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set discovery from primary]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set discovery from primary] STANDARD_OUT 10:00:52.711 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.712 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set discovery from primary]] SUCCESS (3 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.713 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.713 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set discovery from secondary]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set discovery from secondary] STANDARD_OUT 10:00:52.715 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set discovery from secondary]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.716 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.716 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set discovery]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set discovery] STANDARD_OUT 10:00:52.718 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server c:27017 to client view of cluster 10:00:52.719 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.719 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server d:27017 to client view of cluster 10:00:52.720 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server e:27017 to client view of cluster 10:00:52.720 [Test worker] INFO org.mongodb.driver.cluster - Server a:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:00:52.720 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary d:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set discovery]] SUCCESS (4 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.721 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.721 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with equal electionId]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with equal electionId] STANDARD_OUT 10:00:52.722 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.723 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000001 from replica set primary a:27017 10:00:52.723 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.723 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.724 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.724 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with equal electionId]] SUCCESS (2 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.724 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.724 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.725 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Ghost discovered]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Ghost discovered] STANDARD_OUT 10:00:52.725 [Test worker] INFO org.mongodb.driver.cluster - Server b:27017 does not appear to be a member of an initiated replica set. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Ghost discovered]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.726 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.726 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Host list differs from seeds]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Host list differs from seeds] STANDARD_OUT 10:00:52.727 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.727 [Test worker] INFO org.mongodb.driver.cluster - Server a:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:00:52.727 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Host list differs from seeds]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.729 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.729 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Ignore a secondary's electionId]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Ignore a secondary's electionId]] SUCCESS (0 ms) 10:00:52.730 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.730 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.730 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Member removed by reconfig]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Member removed by reconfig] STANDARD_OUT 10:00:52.731 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.731 [Test worker] INFO org.mongodb.driver.cluster - Server b:27017 is no longer a member of the replica set. Removing from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Member removed by reconfig]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.732 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:52.732 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.732 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Member brought up as standalone]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Member brought up as standalone] STANDARD_OUT 10:00:52.733 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:00:52.733 [Test worker] ERROR org.mongodb.driver.cluster - Expecting a single STANDALONE, but found more than one. Removing b:27017 from client view of cluster. 10:00:52.734 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:52.735 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Member brought up as standalone]] SUCCESS (2 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.735 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.735 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.736 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary] STANDARD_OUT 10:00:52.736 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.742 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.742 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary]] SUCCESS (7 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.743 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.743 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with greater setVersion and electionId]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with greater setVersion and electionId] STANDARD_OUT 10:00:52.745 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.745 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000001 from replica set primary a:27017 10:00:52.745 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.745 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.746 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000002 from replica set primary b:27017 10:00:52.746 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.747 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary a:27017 10:00:52.748 [Test worker] INFO org.mongodb.driver.cluster - Invalidating potential primary a:27017 whose (set version, election id) tuple of (1, 000000000000000000000001) is less than one already seen of (1, 000000000000000000000002) [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with greater setVersion and electionId]] SUCCESS (5 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.749 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.749 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with greater setVersion]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with greater setVersion] STANDARD_OUT 10:00:52.751 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.751 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000001 from replica set primary a:27017 10:00:52.751 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.752 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.752 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 2 from replica set primary b:27017 10:00:52.753 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.753 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary a:27017 10:00:52.754 [Test worker] INFO org.mongodb.driver.cluster - Invalidating potential primary a:27017 whose (set version, election id) tuple of (1, 000000000000000000000001) is less than one already seen of (2, 000000000000000000000001) [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with greater setVersion]] SUCCESS (4 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.755 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.756 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with wrong setName]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with wrong setName] STANDARD_OUT 10:00:52.756 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.757 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.757 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member from set 'rs', but found one from set 'wrong'. Removing b:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[New primary with wrong setName]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.758 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.758 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.758 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Non replicaSet member responds]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Non replicaSet member responds] STANDARD_OUT 10:00:52.758 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member, but found a STANDALONE. Removing b:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Non replicaSet member responds]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.760 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.760 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set case normalization]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set case normalization] STANDARD_OUT 10:00:52.761 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.761 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server c:27017 to client view of cluster 10:00:52.761 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Replica set case normalization]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.761 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.761 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primaries with and without electionIds]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primaries with and without electionIds] STANDARD_OUT 10:00:52.761 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server c:27017 to client view of cluster 10:00:52.762 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.762 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.762 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.762 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000002 from replica set primary b:27017 10:00:52.762 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.762 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary a:27017 10:00:52.762 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.763 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary b:27017 10:00:52.763 [Test worker] INFO org.mongodb.driver.cluster - Invalidating potential primary c:27017 whose (set version, election id) tuple of (1, 000000000000000000000001) is less than one already seen of (1, 000000000000000000000002) [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primaries with and without electionIds]] SUCCESS (2 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.763 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.763 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary becomes standalone]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary becomes standalone] STANDARD_OUT 10:00:52.763 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.764 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member, but found a STANDALONE. Removing a:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary becomes standalone]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.764 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.764 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary changes setName]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary changes setName] STANDARD_OUT 10:00:52.764 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.764 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member from set 'rs', but found one from set 'wrong'. Removing a:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary changes setName]] SUCCESS (0 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.765 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.765 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Disconnected from primary]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Disconnected from primary] STANDARD_OUT 10:00:52.765 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Disconnected from primary]] SUCCESS (0 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.765 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.765 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Disconnected from primary, reject primary with stale electionId]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Disconnected from primary, reject primary with stale electionId] STANDARD_OUT 10:00:52.766 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.766 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000001 from replica set primary a:27017 10:00:52.766 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.766 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.766 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000002 from replica set primary b:27017 10:00:52.766 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.766 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary a:27017 10:00:52.766 [Test worker] INFO org.mongodb.driver.cluster - Invalidating potential primary a:27017 whose (set version, election id) tuple of (1, 000000000000000000000001) is less than one already seen of (1, 000000000000000000000002) 10:00:52.767 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000003 from replica set primary a:27017 10:00:52.767 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Disconnected from primary, reject primary with stale electionId]] SUCCESS (2 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.767 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.767 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Disconnected from primary, reject primary with stale setVersion]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Disconnected from primary, reject primary with stale setVersion] STANDARD_OUT 10:00:52.767 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.768 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000001 from replica set primary a:27017 10:00:52.768 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.768 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.768 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 2 from replica set primary b:27017 10:00:52.768 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.768 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary a:27017 10:00:52.768 [Test worker] INFO org.mongodb.driver.cluster - Invalidating potential primary a:27017 whose (set version, election id) tuple of (1, 000000000000000000000001) is less than one already seen of (2, 000000000000000000000001) 10:00:52.769 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000002 from replica set primary a:27017 10:00:52.769 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Disconnected from primary, reject primary with stale setVersion]] SUCCESS (2 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.769 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.769 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary mismatched me]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary mismatched me] STANDARD_OUT 10:00:52.769 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.770 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.770 [Test worker] INFO org.mongodb.driver.cluster - Server localhost:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:00:52.770 [Test worker] INFO org.mongodb.driver.cluster - Canonical address a:27017 does not match server address. Removing localhost:27017 from client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary mismatched me]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.770 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.770 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary reports a new member]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary reports a new member] STANDARD_OUT 10:00:52.770 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.770 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.771 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server c:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary reports a new member]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.772 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.772 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary to no primary with mismatched me]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary to no primary with mismatched me] STANDARD_OUT 10:00:52.773 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.774 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.775 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server c:27017 to client view of cluster 10:00:52.775 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server d:27017 to client view of cluster 10:00:52.781 [Test worker] INFO org.mongodb.driver.cluster - Server b:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:00:52.782 [Test worker] INFO org.mongodb.driver.cluster - Server a:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:00:52.782 [Test worker] INFO org.mongodb.driver.cluster - Canonical address c:27017 does not match server address. Removing a:27017 from client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary to no primary with mismatched me]] SUCCESS (16 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.790 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.790 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary wrong setName]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary wrong setName] STANDARD_OUT 10:00:52.790 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member from set 'rs', but found one from set 'wrong'. Removing a:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary wrong setName]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.791 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.791 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.791 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Response from removed server]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Response from removed server] STANDARD_OUT 10:00:52.792 [Test worker] INFO org.mongodb.driver.cluster - Server b:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:00:52.792 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Response from removed server]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.793 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.793 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.793 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[RSOther discovered]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[RSOther discovered] STANDARD_OUT 10:00:52.794 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server c:27017 to client view of cluster 10:00:52.794 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server d:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[RSOther discovered]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.795 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.795 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary's host list is not authoritative]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary's host list is not authoritative] STANDARD_OUT 10:00:52.795 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.796 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary's host list is not authoritative]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.796 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.796 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary mismatched me]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary mismatched me] STANDARD_OUT 10:00:52.797 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.797 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.797 [Test worker] INFO org.mongodb.driver.cluster - Canonical address a:27017 does not match server address. Removing localhost:27017 from client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary mismatched me]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.798 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.798 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary wrong setName]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary wrong setName] STANDARD_OUT 10:00:52.798 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member from set 'rs', but found one from set 'wrong'. Removing a:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary wrong setName]] SUCCESS (0 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.799 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.799 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.799 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary wrong setName with primary]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary wrong setName with primary] STANDARD_OUT 10:00:52.799 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.799 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member from set 'rs', but found one from set 'wrong'. Removing b:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Secondary wrong setName with primary]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.800 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.800 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[setVersion is ignored if there is no electionId]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[setVersion is ignored if there is no electionId] STANDARD_OUT 10:00:52.800 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.800 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 2 from replica set primary a:27017 10:00:52.800 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.801 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.801 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary a:27017 [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[setVersion is ignored if there is no electionId]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.801 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.801 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary becomes a secondary with wrong setName]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary becomes a secondary with wrong setName] STANDARD_OUT 10:00:52.801 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.802 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member from set 'rs', but found one from set 'wrong'. Removing a:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Primary becomes a secondary with wrong setName]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.802 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.802 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Unexpected mongos]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Unexpected mongos] STANDARD_OUT 10:00:52.802 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member, but found a SHARD_ROUTER. Removing b:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Unexpected mongos]] SUCCESS (0 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.802 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.802 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Record max setVersion, even from primary without electionId]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Record max setVersion, even from primary without electionId] STANDARD_OUT 10:00:52.803 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster 10:00:52.803 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 000000000000000000000001 from replica set primary a:27017 10:00:52.803 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary a:27017 10:00:52.803 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary a:27017 10:00:52.803 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 2 from replica set primary b:27017 10:00:52.804 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary b:27017 10:00:52.804 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary a:27017 10:00:52.804 [Test worker] INFO org.mongodb.driver.cluster - Invalidating potential primary a:27017 whose (set version, election id) tuple of (1, 000000000000000000000002) is less than one already seen of (2, 000000000000000000000001) [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Record max setVersion, even from primary without electionId]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.804 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500, requiredReplicaSetName='rs'} 10:00:52.804 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.804 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Wrong setName]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Wrong setName] STANDARD_OUT 10:00:52.805 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member from set 'rs', but found one from set 'wrong'. Removing b:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Wrong setName]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.805 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:52.805 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.805 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Mongos disconnect]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Mongos disconnect] STANDARD_OUT 10:00:52.805 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of SHARDED [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Mongos disconnect]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.806 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:52.806 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.806 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Multiple mongoses]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Multiple mongoses] STANDARD_OUT 10:00:52.806 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of SHARDED [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Multiple mongoses]] SUCCESS (0 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.807 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:52.807 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.807 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Non-Mongos server in sharded cluster]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Non-Mongos server in sharded cluster] STANDARD_OUT 10:00:52.807 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of SHARDED 10:00:52.807 [Test worker] ERROR org.mongodb.driver.cluster - Expecting a SHARD_ROUTER, but found a REPLICA_SET_PRIMARY. Removing b:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Non-Mongos server in sharded cluster]] SUCCESS (0 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.807 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:52.807 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.807 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Normalize URI case]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Normalize URI case]] SUCCESS (1 ms) 10:00:52.808 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Direct connection to RSPrimary via external IP]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Direct connection to RSPrimary via external IP]] SUCCESS (0 ms) 10:00:52.808 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to mongos]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to mongos]] SUCCESS (1 ms) 10:00:52.809 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to RSArbiter]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to RSArbiter]] SUCCESS (0 ms) 10:00:52.809 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to RSPrimary]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to RSPrimary]] SUCCESS (0 ms) 10:00:52.809 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to RSSecondary]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to RSSecondary]] SUCCESS (0 ms) 10:00:52.810 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Direct connection to slave]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Direct connection to slave]] SUCCESS (0 ms) 10:00:52.810 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to standalone]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Connect to standalone]] SUCCESS (0 ms) 10:00:52.811 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Handle a not-ok ismaster response]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Handle a not-ok ismaster response]] SUCCESS (0 ms) 10:00:52.811 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017, b:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:52.811 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server a:27017 to client view of cluster 10:00:52.811 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server b:27017 to client view of cluster [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Standalone removed from multi-server topology]] com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Standalone removed from multi-server topology] STANDARD_OUT 10:00:52.811 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:00:52.812 [Test worker] ERROR org.mongodb.driver.cluster - Expecting a single STANDALONE, but found more than one. Removing a:27017 from client view of cluster. [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Standalone removed from multi-server topology]] SUCCESS (1 ms) com.mongodb.connection.ServerDiscoveryAndMonitoringTest STANDARD_OUT 10:00:52.812 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[a:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Unavailable seed]] [Test com.mongodb.connection.ServerDiscoveryAndMonitoringTest > shouldPassAllOutcomes[Unavailable seed]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[first_value.json]] [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[first_value.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[first_value_zero.json]] [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[first_value_zero.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_1.json]] [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_1.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_2.json]] [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_2.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_3.json]] [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_3.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_4.json]] [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_4.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_5.json]] [Test com.mongodb.connection.ServerSelectionRttTest > shouldPassAllOutcomes[value_test_5.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest.json]] SUCCESS (4 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest_multiple.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest_multiple.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest_non_matching.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest_non_matching.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Primary.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Primary.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/PrimaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/PrimaryPreferred.json]] SUCCESS (15 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/PrimaryPreferred_non_matching.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/PrimaryPreferred_non_matching.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] SUCCESS (2 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred_non_matching.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred_non_matching.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary_multi_tags.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary_multi_tags.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary_multi_tags2.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary_multi_tags2.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary_non_matching.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary_non_matching.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest_multiple.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest_multiple.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest_non_matching.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Nearest_non_matching.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Primary.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Primary.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/PrimaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/PrimaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/PrimaryPreferred_non_matching.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/PrimaryPreferred_non_matching.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred_non_matching.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred_non_matching.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred_tags.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred_tags.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary_non_matching.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/Secondary_non_matching.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/read/SecondaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[server-selection/server_selection/write/SecondaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/DefaultNoMaxStaleness.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/DefaultNoMaxStaleness.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/Incompatible.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/Incompatible.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/LastUpdateTime.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/LastUpdateTime.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/Nearest.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/Nearest.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/Nearest2.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/Nearest2.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/NoKnownServers.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/NoKnownServers.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/PrimaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/PrimaryPreferred.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/PrimaryPreferred_tags.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/PrimaryPreferred_tags.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/Secondary.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/Secondary.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/SecondaryPreferred.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/SecondaryPreferred_tags.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/SecondaryPreferred_tags.json]] SUCCESS (2 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/ZeroMaxStaleness.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetNoPrimary/ZeroMaxStaleness.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/DefaultNoMaxStaleness.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/DefaultNoMaxStaleness.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Incompatible.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Incompatible.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/LastUpdateTime.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/LastUpdateTime.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/LongHeartbeat.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/LongHeartbeat.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/LongHeartbeat2.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/LongHeartbeat2.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/MaxStalenessTooSmall.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/MaxStalenessTooSmall.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/MaxStalenessWithModePrimary.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/MaxStalenessWithModePrimary.json]] SKIPPED (1 ms) com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/MaxStalenessWithModePrimary.json] SKIPPED [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Nearest.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Nearest.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Nearest2.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Nearest2.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Nearest_tags.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Nearest_tags.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/PrimaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/PrimaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/PrimaryPreferred_incompatible.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/PrimaryPreferred_incompatible.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/SecondaryPreferred.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/SecondaryPreferred.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/SecondaryPreferred_tags.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/SecondaryPreferred_tags.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/SecondaryPreferred_tags2.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/SecondaryPreferred_tags2.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Secondary_tags.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Secondary_tags.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Secondary_tags2.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/Secondary_tags2.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/ZeroMaxStaleness.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/ReplicaSetWithPrimary/ZeroMaxStaleness.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Sharded/Incompatible.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Sharded/Incompatible.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Sharded/SmallMaxStaleness.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Sharded/SmallMaxStaleness.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Single/Incompatible.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Single/Incompatible.json]] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Single/SmallMaxStaleness.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Single/SmallMaxStaleness.json]] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Unknown/SmallMaxStaleness.json]] [Test com.mongodb.connection.ServerSelectionSelectionTest > shouldPassAllOutcomes[max-staleness/server_selection/Unknown/SmallMaxStaleness.json]] SUCCESS (1 ms) [Test com.mongodb.connection.X509AuthenticatorNoUserNameTest > testSuccessfulAuthentication] [Test com.mongodb.connection.X509AuthenticatorNoUserNameTest > testSuccessfulAuthentication] SUCCESS (1 ms) [Test com.mongodb.connection.X509AuthenticatorNoUserNameTest > testUnsuccessfulAuthenticationWhenServerVersionLessThanThreeFourAsync] [Test com.mongodb.connection.X509AuthenticatorNoUserNameTest > testUnsuccessfulAuthenticationWhenServerVersionLessThanThreeFourAsync] SUCCESS (0 ms) [Test com.mongodb.connection.X509AuthenticatorNoUserNameTest > testSuccessfulAuthenticationAsync] [Test com.mongodb.connection.X509AuthenticatorNoUserNameTest > testSuccessfulAuthenticationAsync] SUCCESS (0 ms) [Test com.mongodb.connection.X509AuthenticatorNoUserNameTest > testUnsuccessfulAuthenticationWhenServerVersionLessThanThreeFour] [Test com.mongodb.connection.X509AuthenticatorNoUserNameTest > testUnsuccessfulAuthenticationWhenServerVersionLessThanThreeFour] SUCCESS (0 ms) [Test com.mongodb.connection.X509AuthenticatorUnitTest > testSuccessfulAuthentication] [Test com.mongodb.connection.X509AuthenticatorUnitTest > testSuccessfulAuthentication] SUCCESS (1 ms) [Test com.mongodb.connection.X509AuthenticatorUnitTest > testSuccessfulAuthenticationAsync] [Test com.mongodb.connection.X509AuthenticatorUnitTest > testSuccessfulAuthenticationAsync] SUCCESS (0 ms) [Test com.mongodb.connection.X509AuthenticatorUnitTest > testFailedAuthenticationAsync] [Test com.mongodb.connection.X509AuthenticatorUnitTest > testFailedAuthenticationAsync] SUCCESS (0 ms) [Test com.mongodb.connection.X509AuthenticatorUnitTest > testFailedAuthentication] [Test com.mongodb.connection.X509AuthenticatorUnitTest > testFailedAuthentication] SUCCESS (1 ms) [Test com.mongodb.connection.CommandHelperSpecification > should execute command asynchronously] com.mongodb.connection.CommandHelperSpecification > should execute command asynchronously STANDARD_OUT 10:00:53.605 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:102, serverValue:7}] to ip:27017 [Test com.mongodb.connection.CommandHelperSpecification > should execute command asynchronously] SUCCESS (512 ms) [Test com.mongodb.connection.ReplyHeaderSpecification > should parse reply header] [Test com.mongodb.connection.ReplyHeaderSpecification > should parse reply header] SUCCESS (13 ms) [Test com.mongodb.connection.ReplyHeaderSpecification > should throw MongoInternalException on incorrect opCode] [Test com.mongodb.connection.ReplyHeaderSpecification > should throw MongoInternalException on incorrect opCode] SUCCESS (4 ms) [Test com.mongodb.connection.ReplyHeaderSpecification > should throw MongoInternalException on message size < 36] [Test com.mongodb.connection.ReplyHeaderSpecification > should throw MongoInternalException on message size < 36] SUCCESS (2 ms) [Test com.mongodb.connection.ReplyHeaderSpecification > should throw MongoInternalException on message size > max message size] [Test com.mongodb.connection.ReplyHeaderSpecification > should throw MongoInternalException on message size > max message size] SUCCESS (5 ms) [Test com.mongodb.connection.ReplyHeaderSpecification > should throw MongoInternalException on num documents < 0] [Test com.mongodb.connection.ReplyHeaderSpecification > should throw MongoInternalException on num documents < 0] SUCCESS (1 ms) [Test com.mongodb.connection.SocketStreamHelperSpecification > should configure socket with settings()] [Test com.mongodb.connection.SocketStreamHelperSpecification > should configure socket with settings()] SUCCESS (56 ms) [Test com.mongodb.connection.SocketStreamHelperSpecification > should connect socket()] [Test com.mongodb.connection.SocketStreamHelperSpecification > should connect socket()] SUCCESS (1 ms) [Test com.mongodb.connection.SocketStreamHelperSpecification > should enable host name verification if socket is an instance of SSLSocket] [Test com.mongodb.connection.SocketStreamHelperSpecification > should enable host name verification if socket is an instance of SSLSocket] SKIPPED (0 ms) com.mongodb.connection.SocketStreamHelperSpecification > should enable host name verification if socket is an instance of SSLSocket SKIPPED [Test com.mongodb.connection.SocketStreamHelperSpecification > should enable SNI if socket is an instance of SSLSocket] [Test com.mongodb.connection.SocketStreamHelperSpecification > should enable SNI if socket is an instance of SSLSocket] SKIPPED (0 ms) com.mongodb.connection.SocketStreamHelperSpecification > should enable SNI if socket is an instance of SSLSocket SKIPPED [Test com.mongodb.connection.SocketStreamHelperSpecification > should throw MongoInternalException is ssl is enabled and the socket is not an instance of SSLSocket] [Test com.mongodb.connection.SocketStreamHelperSpecification > should throw MongoInternalException is ssl is enabled and the socket is not an instance of SSLSocket] SUCCESS (1 ms) [Test com.mongodb.connection.Base64CodecSpecification > encodes into ] [Test com.mongodb.connection.Base64CodecSpecification > encodes into ] SUCCESS (1 ms) [Test com.mongodb.connection.Base64CodecSpecification > encodes f into Zg==] [Test com.mongodb.connection.Base64CodecSpecification > encodes f into Zg==] SUCCESS (1 ms) [Test com.mongodb.connection.Base64CodecSpecification > encodes fo into Zm8=] [Test com.mongodb.connection.Base64CodecSpecification > encodes fo into Zm8=] SUCCESS (0 ms) [Test com.mongodb.connection.Base64CodecSpecification > encodes foo into Zm9v] [Test com.mongodb.connection.Base64CodecSpecification > encodes foo into Zm9v] SUCCESS (0 ms) [Test com.mongodb.connection.Base64CodecSpecification > encodes foob into Zm9vYg==] [Test com.mongodb.connection.Base64CodecSpecification > encodes foob into Zm9vYg==] SUCCESS (0 ms) [Test com.mongodb.connection.Base64CodecSpecification > encodes fooba into Zm9vYmE=] [Test com.mongodb.connection.Base64CodecSpecification > encodes fooba into Zm9vYmE=] SUCCESS (0 ms) [Test com.mongodb.connection.Base64CodecSpecification > encodes foobar into Zm9vYmFy] [Test com.mongodb.connection.Base64CodecSpecification > encodes foobar into Zm9vYmFy] SUCCESS (0 ms) [Test com.mongodb.connection.BaseClusterSpecification > should get cluster settings] com.mongodb.connection.BaseClusterSpecification > should get cluster settings STANDARD_OUT 10:00:53.805 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:53.806 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:53.807 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:53.807 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster [Test com.mongodb.connection.BaseClusterSpecification > should get cluster settings] SUCCESS (32 ms) [Test com.mongodb.connection.BaseClusterSpecification > should compose server selector passed to selectServer with server selector in cluster settings] com.mongodb.connection.BaseClusterSpecification > should compose server selector passed to selectServer with server selector in cluster settings STANDARD_OUT 10:00:53.809 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:53.809 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:53.809 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:53.810 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:53.815 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:53.815 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27019 10:00:53.815 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27019 [Test com.mongodb.connection.BaseClusterSpecification > should compose server selector passed to selectServer with server selector in cluster settings] SUCCESS (143 ms) [Test com.mongodb.connection.BaseClusterSpecification > should use server selector passed to selectServer if server selector in cluster settings is null] com.mongodb.connection.BaseClusterSpecification > should use server selector passed to selectServer if server selector in cluster settings is null STANDARD_OUT 10:00:53.951 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:00:53.951 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:53.952 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:53.952 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:53.952 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:53.952 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27019 10:00:53.952 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27019 [Test com.mongodb.connection.BaseClusterSpecification > should use server selector passed to selectServer if server selector in cluster settings is null] SUCCESS (1 ms) [Test com.mongodb.connection.BaseClusterSpecification > should timeout with useful message] com.mongodb.connection.BaseClusterSpecification > should timeout with useful message STANDARD_OUT 10:00:53.952 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1 ms', maxWaitQueueSize=500} 10:00:53.952 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:53.952 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:53.957 [Test worker] INFO org.mongodb.driver.cluster - Cluster description not yet available. Waiting for 1 ms before timing out 10:00:53.965 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoInternalException: oops}}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}]}. Waiting for 1 ms before timing out 10:00:53.970 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='0 ms', maxWaitQueueSize=500} 10:00:53.970 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:53.970 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:53.970 [Test worker] INFO org.mongodb.driver.cluster - Cluster description not yet available. Waiting for 0 ms before timing out 10:00:53.970 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoInternalException: oops}}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}]}. Waiting for 0 ms before timing out [Test com.mongodb.connection.BaseClusterSpecification > should timeout with useful message] SUCCESS (19 ms) [Test com.mongodb.connection.BaseClusterSpecification > should select server] com.mongodb.connection.BaseClusterSpecification > should select server STANDARD_OUT 10:00:53.971 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:00:53.971 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:53.971 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:53.971 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:53.971 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:53.971 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27019 10:00:53.971 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27019 10:00:53.972 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='0 ms', maxWaitQueueSize=500} 10:00:53.972 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:53.972 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:53.972 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:53.972 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:53.972 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27019 10:00:53.972 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27019 10:00:53.972 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='-1000 ms', maxWaitQueueSize=500} 10:00:53.972 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:53.973 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:53.973 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:53.973 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:53.973 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27019 10:00:53.973 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27019 [Test com.mongodb.connection.BaseClusterSpecification > should select server] SUCCESS (2 ms) [Test com.mongodb.connection.BaseClusterSpecification > should wait indefinitely for a server until interrupted] com.mongodb.connection.BaseClusterSpecification > should wait indefinitely for a server until interrupted STANDARD_OUT 10:00:53.973 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='-1000 ms', maxWaitQueueSize=500} 10:00:53.973 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:53.973 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:53.973 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:53.984 [Thread-15] INFO org.mongodb.driver.cluster - No server chosen by ReadPreferenceServerSelector{readPreference=primary} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting indefinitely. [Test com.mongodb.connection.BaseClusterSpecification > should wait indefinitely for a server until interrupted] SUCCESS (1016 ms) [Test com.mongodb.connection.BaseClusterSpecification > should wait indefinitely for a cluster description until interrupted] com.mongodb.connection.BaseClusterSpecification > should wait indefinitely for a cluster description until interrupted STANDARD_OUT 10:00:54.990 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='-1000 ms', maxWaitQueueSize=500} 10:00:54.991 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:54.991 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:54.991 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:54.995 [Thread-16] INFO org.mongodb.driver.cluster - Cluster description not yet available. Waiting indefinitely. [Test com.mongodb.connection.BaseClusterSpecification > should wait indefinitely for a cluster description until interrupted] SUCCESS (1010 ms) [Test com.mongodb.connection.BaseClusterSpecification > should select server asynchronously when server is already available] com.mongodb.connection.BaseClusterSpecification > should select server asynchronously when server is already available STANDARD_OUT 10:00:56.002 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30 ms', maxWaitQueueSize=500} 10:00:56.003 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:56.003 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:56.004 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:56.004 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:56.025 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='0 ms', maxWaitQueueSize=500} 10:00:56.025 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:56.025 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:56.025 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:56.025 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:56.026 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='-1 ms', maxWaitQueueSize=500} 10:00:56.026 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:56.026 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:56.027 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:56.027 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET [Test com.mongodb.connection.BaseClusterSpecification > should select server asynchronously when server is already available] SUCCESS (27 ms) [Test com.mongodb.connection.BaseClusterSpecification > should select server asynchronously when server is not yet available] com.mongodb.connection.BaseClusterSpecification > should select server asynchronously when server is not yet available STANDARD_OUT 10:00:56.028 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30 ms', maxWaitQueueSize=500} 10:00:56.028 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:56.028 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:56.029 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:56.029 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=localhost:27018} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30 ms before timing out 10:00:56.030 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=localhost:27019} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30 ms before timing out 10:00:56.030 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:00:56.033 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='-1 ms', maxWaitQueueSize=500} 10:00:56.033 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:56.033 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:56.033 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:56.033 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=localhost:27018} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting indefinitely. 10:00:56.033 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=localhost:27019} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting indefinitely. 10:00:56.033 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET [Test com.mongodb.connection.BaseClusterSpecification > should select server asynchronously when server is not yet available] SUCCESS (8 ms) [Test com.mongodb.connection.BaseClusterSpecification > when selecting server asynchronously should send MongoClientException to callback if cluster is closed before success] com.mongodb.connection.BaseClusterSpecification > when selecting server asynchronously should send MongoClientException to callback if cluster is closed before success STANDARD_OUT 10:00:56.036 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:00:56.036 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:56.036 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:56.036 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:56.036 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=localhost:27017} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out [Test com.mongodb.connection.BaseClusterSpecification > when selecting server asynchronously should send MongoClientException to callback if cluster is closed before success] SUCCESS (2 ms) [Test com.mongodb.connection.BaseClusterSpecification > when selecting server asynchronously should send MongoTimeoutException to callback after timeout period] com.mongodb.connection.BaseClusterSpecification > when selecting server asynchronously should send MongoTimeoutException to callback after timeout period STANDARD_OUT 10:00:56.037 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='100 ms', maxWaitQueueSize=500} 10:00:56.037 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:56.037 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:56.037 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:56.037 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=localhost:27017} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting for 100 ms before timing out 10:00:56.139 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='0 ms', maxWaitQueueSize=500} 10:00:56.139 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:56.139 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:56.139 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:56.140 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=localhost:27017} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting for 0 ms before timing out [Test com.mongodb.connection.BaseClusterSpecification > when selecting server asynchronously should send MongoTimeoutException to callback after timeout period] SUCCESS (104 ms) [Test com.mongodb.connection.BaseClusterSpecification > when selecting server asynchronously should send MongoWaitQueueFullException to callback if there are too many waiters] com.mongodb.connection.BaseClusterSpecification > when selecting server asynchronously should send MongoWaitQueueFullException to callback if there are too many waiters STANDARD_OUT 10:00:56.142 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=1} 10:00:56.142 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:00:56.142 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:00:56.142 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:00:56.143 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=localhost:27017} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting for 1000 ms before timing out 10:00:56.145 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by ServerAddressSelector{serverAddress=localhost:27017} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27018, type=UNKNOWN, state=CONNECTING}, ServerDescription{address=localhost:27019, type=UNKNOWN, state=CONNECTING}]}. Waiting for 1000 ms before timing out [Test com.mongodb.connection.BaseClusterSpecification > when selecting server asynchronously should send MongoWaitQueueFullException to callback if there are too many waiters] SUCCESS (4 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should get unacknowledged result for an unacknowledged write] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should get unacknowledged result for an unacknowledged write] SUCCESS (33 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should get correct result for an insert] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should get correct result for an insert] SUCCESS (3 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should handle null modifiedCount] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should handle null modifiedCount] SUCCESS (1 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should sort upserts] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should sort upserts] SUCCESS (2 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should throw exception on write error] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should throw exception on write error] SUCCESS (28 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should throw last write concern error] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should throw last write concern error] SUCCESS (3 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should not stop run if no errors] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should not stop run if no errors] SUCCESS (0 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should stop run on error if ordered] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should stop run on error if ordered] SUCCESS (1 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should not stop run on error if unordered] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should not stop run on error if unordered] SUCCESS (0 ms) [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should sort errors by first index] [Test com.mongodb.connection.BulkWriteBatchCombinerSpecification > should sort errors by first index] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > get should get the value of the given key] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > get should get the value of the given key] SUCCESS (59 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > get should throw if the key is null] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > get should throw if the key is null] SUCCESS (0 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containKey should throw if the key name is null] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containKey should throw if the key name is null] SUCCESS (2 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containsKey should find an existing key] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containsKey should find an existing key] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containsKey should not find a non-existing key] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containsKey should not find a non-existing key] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containValue should find an existing value] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containValue should find an existing value] SUCCESS (3 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containValue should not find a non-existing value] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > containValue should not find a non-existing value] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > isEmpty should return false when the document is not empty] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > isEmpty should return false when the document is not empty] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > isEmpty should return true when the document is empty] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > isEmpty should return true when the document is empty] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get correct size] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get correct size] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get correct key set] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get correct key set] SUCCESS (5 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get correct values set] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get correct values set] SUCCESS (5 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get correct entry set] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get correct entry set] SUCCESS (6 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > all write methods should throw UnsupportedOperationException] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > all write methods should throw UnsupportedOperationException] SUCCESS (3 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get first key] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should get first key] SUCCESS (4 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > hashCode should equal hash code of identical BsonDocument] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > hashCode should equal hash code of identical BsonDocument] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > equals should equal identical BsonDocument] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > equals should equal identical BsonDocument] SUCCESS (3 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > clone should make a deep copy] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > clone should make a deep copy] SUCCESS (4 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should serialize and deserialize] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > should serialize and deserialize] SUCCESS (14 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > toJson should return equivalent] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > toJson should return equivalent] SUCCESS (3 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > toJson should be callable multiple times] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > toJson should be callable multiple times] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > size should be callable multiple times] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > size should be callable multiple times] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > toJson should respect JsonWriteSettings] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > toJson should respect JsonWriteSettings] SUCCESS (5 ms) [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > toJson should return equivalent when a ByteBufBsonDocument is nested in a BsonDocument] [Test com.mongodb.connection.ByteBufBsonDocumentSpecification > toJson should return equivalent when a ByteBufBsonDocument is nested in a BsonDocument] SUCCESS (2 ms) [Test com.mongodb.connection.ByteBufSpecification > should put a byte] [Test com.mongodb.connection.ByteBufSpecification > should put a byte] SUCCESS (12 ms) [Test com.mongodb.connection.ByteBufSpecification > should put several bytes] [Test com.mongodb.connection.ByteBufSpecification > should put several bytes] SUCCESS (3 ms) [Test com.mongodb.connection.ByteBufSpecification > should put bytes at index] [Test com.mongodb.connection.ByteBufSpecification > should put bytes at index] SUCCESS (3 ms) [Test com.mongodb.connection.ByteBufSpecification > when writing, remaining should be the number of bytes that can be written] [Test com.mongodb.connection.ByteBufSpecification > when writing, remaining should be the number of bytes that can be written] SUCCESS (2 ms) [Test com.mongodb.connection.ByteBufSpecification > when writing, hasRemaining should be true if there is still room to write] [Test com.mongodb.connection.ByteBufSpecification > when writing, hasRemaining should be true if there is still room to write] SUCCESS (0 ms) [Test com.mongodb.connection.ByteBufSpecification > should return NIO buffer with the same capacity and limit] [Test com.mongodb.connection.ByteBufSpecification > should return NIO buffer with the same capacity and limit] SUCCESS (8 ms) [Test com.mongodb.connection.ByteBufSpecification > should return NIO buffer with the same contents] [Test com.mongodb.connection.ByteBufSpecification > should return NIO buffer with the same contents] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufSpecification > should enforce reference counts] [Test com.mongodb.connection.ByteBufSpecification > should enforce reference counts] SUCCESS (2 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > constructor should throw if buffer provider is null] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > constructor should throw if buffer provider is null] SUCCESS (6 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > position and size should be 0 after constructor] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > position and size should be 0 after constructor] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a byte] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a byte] SUCCESS (2 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write bytes] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write bytes] SUCCESS (0 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write bytes from offset until length] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write bytes from offset until length] SUCCESS (0 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a little endian Int32] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a little endian Int32] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a little endian Int64] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a little endian Int64] SUCCESS (2 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a double] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a double] SUCCESS (5 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an ObjectId] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an ObjectId] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an empty string] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an empty string] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an ASCII string] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an ASCII string] SUCCESS (2 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a UTF-8 string] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a UTF-8 string] SUCCESS (0 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an empty CString] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an empty CString] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an ASCII CString] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write an ASCII CString] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a UTF-8 CString] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write a UTF-8 CString] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > null character in CString should throw SerializationException] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > null character in CString should throw SerializationException] SUCCESS (0 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > null character in String should not throw SerializationException] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > null character in String should not throw SerializationException] SUCCESS (0 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > write Int32 at position should throw with invalid position] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > write Int32 at position should throw with invalid position] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write Int32 at position] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should write Int32 at position] SUCCESS (20 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > truncate should throw with invalid position] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > truncate should throw with invalid position] SUCCESS (0 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should truncate to position] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should truncate to position] SUCCESS (1 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should grow] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should grow] SUCCESS (54 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should grow to maximum allowed size of byte buffer] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should grow to maximum allowed size of byte buffer] SUCCESS (5580 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should pipe] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should pipe] SUCCESS (8 ms) [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should close] [Test com.mongodb.connection.ByteBufferBsonOutputSpecification > should close] SUCCESS (0 ms) [Test com.mongodb.connection.ClientMetadataHelperSpecification > applicationName can be 128 bytes when encoded as UTF-8] [Test com.mongodb.connection.ClientMetadataHelperSpecification > applicationName can be 128 bytes when encoded as UTF-8] SUCCESS (173 ms) [Test com.mongodb.connection.ClientMetadataHelperSpecification > should throw IllegalArgumentException if applicationName exceeds 128 bytes when encoded as UTF-8] [Test com.mongodb.connection.ClientMetadataHelperSpecification > should throw IllegalArgumentException if applicationName exceeds 128 bytes when encoded as UTF-8] SUCCESS (1 ms) [Test com.mongodb.connection.ClientMetadataHelperSpecification > should create client metadata document] [Test com.mongodb.connection.ClientMetadataHelperSpecification > should create client metadata document] SUCCESS (5 ms) [Test com.mongodb.connection.ClientMetadataHelperSpecification > should create client metadata document including driver info] [Test com.mongodb.connection.ClientMetadataHelperSpecification > should create client metadata document including driver info] SUCCESS (3 ms) [Test com.mongodb.connection.ClientMetadataHelperSpecification > should create client metadata document and exclude the extra driver info if its too verbose] [Test com.mongodb.connection.ClientMetadataHelperSpecification > should create client metadata document and exclude the extra driver info if its too verbose] SUCCESS (0 ms) [Test com.mongodb.connection.ClientMetadataHelperSpecification > should return null when even the required data is too verbose] [Test com.mongodb.connection.ClientMetadataHelperSpecification > should return null when even the required data is too verbose] SUCCESS (1 ms) [Test com.mongodb.connection.ClientMetadataHelperSpecification > should create client metadata document with the correct fields removed to fit within 512 byte limit ] [Test com.mongodb.connection.ClientMetadataHelperSpecification > should create client metadata document with the correct fields removed to fit within 512 byte limit ] SUCCESS (2 ms) [Test com.mongodb.connection.ClientMetadataHelperSpecification > should get operating system type from name] [Test com.mongodb.connection.ClientMetadataHelperSpecification > should get operating system type from name] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterIdSpecification > should set value to string with length 24] [Test com.mongodb.connection.ClusterIdSpecification > should set value to string with length 24] SUCCESS (4 ms) [Test com.mongodb.connection.ClusterIdSpecification > different ids should have different values] [Test com.mongodb.connection.ClusterIdSpecification > different ids should have different values] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterIdSpecification > equivalent ids should be equal and have same hash code[0]] [Test com.mongodb.connection.ClusterIdSpecification > equivalent ids should be equal and have same hash code[0]] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterIdSpecification > equivalent ids should be equal and have same hash code[1]] [Test com.mongodb.connection.ClusterIdSpecification > equivalent ids should be equal and have same hash code[1]] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > should set all default values] [Test com.mongodb.connection.ClusterSettingsSpecification > should set all default values] SUCCESS (12 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > should set all properties] [Test com.mongodb.connection.ClusterSettingsSpecification > should set all properties] SUCCESS (38 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > when connection string is applied to builder, all properties should be set] [Test com.mongodb.connection.ClusterSettingsSpecification > when connection string is applied to builder, all properties should be set] SUCCESS (2 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > when cluster type is unknown and replica set name is specified, should set cluster type to ReplicaSet] [Test com.mongodb.connection.ClusterSettingsSpecification > when cluster type is unknown and replica set name is specified, should set cluster type to ReplicaSet] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > connection mode should default to Multiple regardless of hosts count] [Test com.mongodb.connection.ClusterSettingsSpecification > connection mode should default to Multiple regardless of hosts count] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > when mode is Single and hosts size is greater than one, should throw] [Test com.mongodb.connection.ClusterSettingsSpecification > when mode is Single and hosts size is greater than one, should throw] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > when cluster type is Standalone and multiple hosts are specified, should throw] [Test com.mongodb.connection.ClusterSettingsSpecification > when cluster type is Standalone and multiple hosts are specified, should throw] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > when a replica set name is specified and type is Standalone, should throw] [Test com.mongodb.connection.ClusterSettingsSpecification > when a replica set name is specified and type is Standalone, should throw] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > when a replica set name is specified and type is Sharded, should throw] [Test com.mongodb.connection.ClusterSettingsSpecification > when a replica set name is specified and type is Sharded, should throw] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > should throws if hosts list is null] [Test com.mongodb.connection.ClusterSettingsSpecification > should throws if hosts list is null] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > should throws if hosts list is empty] [Test com.mongodb.connection.ClusterSettingsSpecification > should throws if hosts list is empty] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > should throws if hosts list contains null value] [Test com.mongodb.connection.ClusterSettingsSpecification > should throws if hosts list contains null value] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > should remove duplicate hosts] [Test com.mongodb.connection.ClusterSettingsSpecification > should remove duplicate hosts] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > identical settings should be equal] [Test com.mongodb.connection.ClusterSettingsSpecification > identical settings should be equal] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > different settings should not be equal] [Test com.mongodb.connection.ClusterSettingsSpecification > different settings should not be equal] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > identical settings should have same hash code] [Test com.mongodb.connection.ClusterSettingsSpecification > identical settings should have same hash code] SUCCESS (1 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > different settings should have different hash codes] [Test com.mongodb.connection.ClusterSettingsSpecification > different settings should have different hash codes] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > should replace ServerAddress subclass instances with ServerAddress] [Test com.mongodb.connection.ClusterSettingsSpecification > should replace ServerAddress subclass instances with ServerAddress] SUCCESS (5 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > list of cluster listeners should be unmodifiable] [Test com.mongodb.connection.ClusterSettingsSpecification > list of cluster listeners should be unmodifiable] SUCCESS (0 ms) [Test com.mongodb.connection.ClusterSettingsSpecification > cluster listener should not be null] [Test com.mongodb.connection.ClusterSettingsSpecification > cluster listener should not be null] SUCCESS (0 ms) [Test com.mongodb.connection.CommandEventOnConnectionFailureSpecification > should publish failed command event when sendMessage throws exception] [Test com.mongodb.connection.CommandEventOnConnectionFailureSpecification > should publish failed command event when sendMessage throws exception] SUCCESS (59 ms) [Test com.mongodb.connection.CommandEventOnConnectionFailureSpecification > should publish failed command event when receiveMessage throws exception] [Test com.mongodb.connection.CommandEventOnConnectionFailureSpecification > should publish failed command event when receiveMessage throws exception] SUCCESS (12 ms) [Test com.mongodb.connection.CommandProtocolCommandEventElisionSpecification > should elide command and response successful security-sensitive commands] [Test com.mongodb.connection.CommandProtocolCommandEventElisionSpecification > should elide command and response successful security-sensitive commands] SUCCESS (39 ms) [Test com.mongodb.connection.CommandProtocolCommandEventElisionSpecification > should elide response in MongoCommandException in failed security-sensitive commands] [Test com.mongodb.connection.CommandProtocolCommandEventElisionSpecification > should elide response in MongoCommandException in failed security-sensitive commands] SUCCESS (21 ms) [Test com.mongodb.connection.CommandProtocolCommandEventElisionSpecification > should not elide command or response in successful normal commands] [Test com.mongodb.connection.CommandProtocolCommandEventElisionSpecification > should not elide command or response in successful normal commands] SUCCESS (5 ms) [Test com.mongodb.connection.CommandProtocolCommandEventElisionSpecification > should not elide response in MongoCommandException in failed normal commands] [Test com.mongodb.connection.CommandProtocolCommandEventElisionSpecification > should not elide response in MongoCommandException in failed normal commands] SUCCESS (5 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > should throw if buffers is null] [Test com.mongodb.connection.CompositeByteBufSpecification > should throw if buffers is null] SUCCESS (6 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > should throw if buffers is empty] [Test com.mongodb.connection.CompositeByteBufSpecification > should throw if buffers is empty] SUCCESS (0 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > reference count should be maintained] [Test com.mongodb.connection.CompositeByteBufSpecification > reference count should be maintained] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > order should throw if not little endian] [Test com.mongodb.connection.CompositeByteBufSpecification > order should throw if not little endian] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > order should return normally if little endian] [Test com.mongodb.connection.CompositeByteBufSpecification > order should return normally if little endian] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > limit should be sum of limits of buffers] [Test com.mongodb.connection.CompositeByteBufSpecification > limit should be sum of limits of buffers] SUCCESS (0 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > capacity should be the initial limit] [Test com.mongodb.connection.CompositeByteBufSpecification > capacity should be the initial limit] SUCCESS (0 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > position should be 0] [Test com.mongodb.connection.CompositeByteBufSpecification > position should be 0] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > position should be set if in range] [Test com.mongodb.connection.CompositeByteBufSpecification > position should be set if in range] SUCCESS (0 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > position should throw if out of range] [Test com.mongodb.connection.CompositeByteBufSpecification > position should throw if out of range] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > limit should be set if in range] [Test com.mongodb.connection.CompositeByteBufSpecification > limit should be set if in range] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > limit should throw if out of range] [Test com.mongodb.connection.CompositeByteBufSpecification > limit should throw if out of range] SUCCESS (0 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > clear should reset position and limit] [Test com.mongodb.connection.CompositeByteBufSpecification > clear should reset position and limit] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > duplicate should copy all properties] [Test com.mongodb.connection.CompositeByteBufSpecification > duplicate should copy all properties] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > position, remaining, and hasRemaining should update as bytes are read] [Test com.mongodb.connection.CompositeByteBufSpecification > position, remaining, and hasRemaining should update as bytes are read] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getInt should read little endian integer and preserve position] [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getInt should read little endian integer and preserve position] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getInt should read little endian integer when integer is split accross buffers] [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getInt should read little endian integer when integer is split accross buffers] SUCCESS (0 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > relative getInt should read little endian integer and move position] [Test com.mongodb.connection.CompositeByteBufSpecification > relative getInt should read little endian integer and move position] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getLong should read little endian long and preserve position] [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getLong should read little endian long and preserve position] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getLong should read little endian long when double is split accross buffers] [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getLong should read little endian long when double is split accross buffers] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > relative getLong should read little endian long and move position] [Test com.mongodb.connection.CompositeByteBufSpecification > relative getLong should read little endian long and move position] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getDouble should read little endian double and preserve position] [Test com.mongodb.connection.CompositeByteBufSpecification > absolute getDouble should read little endian double and preserve position] SUCCESS (375 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > relative getDouble should read little endian double and move position] [Test com.mongodb.connection.CompositeByteBufSpecification > relative getDouble should read little endian double and move position] SUCCESS (32 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > absolute bulk get should read bytes and preserve position] [Test com.mongodb.connection.CompositeByteBufSpecification > absolute bulk get should read bytes and preserve position] SUCCESS (40 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > absolute bulk get should read bytes when split across buffers] [Test com.mongodb.connection.CompositeByteBufSpecification > absolute bulk get should read bytes when split across buffers] SUCCESS (34 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > relative bulk get should read bytes and move position] [Test com.mongodb.connection.CompositeByteBufSpecification > relative bulk get should read bytes and move position] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > should get as NIO ByteBuffer] [Test com.mongodb.connection.CompositeByteBufSpecification > should get as NIO ByteBuffer] SUCCESS (1 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > should get as NIO ByteBuffer with multiple buffers] [Test com.mongodb.connection.CompositeByteBufSpecification > should get as NIO ByteBuffer with multiple buffers] SUCCESS (0 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > should throw IndexOutOfBoundsException if reading out of bounds] [Test com.mongodb.connection.CompositeByteBufSpecification > should throw IndexOutOfBoundsException if reading out of bounds] SUCCESS (0 ms) [Test com.mongodb.connection.CompositeByteBufSpecification > should throw IllegalStateException if buffer is closed] [Test com.mongodb.connection.CompositeByteBufSpecification > should throw IllegalStateException if buffer is closed] SUCCESS (1 ms) [Test com.mongodb.connection.ConnectionDescriptionSpecification > should initialize all values] [Test com.mongodb.connection.ConnectionDescriptionSpecification > should initialize all values] SUCCESS (23 ms) [Test com.mongodb.connection.ConnectionDescriptionSpecification > withConnectionId should return a new instance with the given connectionId and preserve the rest] [Test com.mongodb.connection.ConnectionDescriptionSpecification > withConnectionId should return a new instance with the given connectionId and preserve the rest] SUCCESS (6 ms) [Test com.mongodb.connection.ConnectionIdSpecification > should set all properties] [Test com.mongodb.connection.ConnectionIdSpecification > should set all properties] SUCCESS (5 ms) [Test com.mongodb.connection.ConnectionIdSpecification > should increment local value] [Test com.mongodb.connection.ConnectionIdSpecification > should increment local value] SUCCESS (1 ms) [Test com.mongodb.connection.ConnectionIdSpecification > withServerValue should return a new instance with the given server value and preserve the rest] [Test com.mongodb.connection.ConnectionIdSpecification > withServerValue should return a new instance with the given server value and preserve the rest] SUCCESS (2 ms) [Test com.mongodb.connection.ConnectionIdSpecification > equivalent ids should be equal and have same hash code] [Test com.mongodb.connection.ConnectionIdSpecification > equivalent ids should be equal and have same hash code] SUCCESS (3 ms) [Test com.mongodb.connection.ConnectionIdSpecification > different ids should be equal and have same hash code] [Test com.mongodb.connection.ConnectionIdSpecification > different ids should be equal and have same hash code] SUCCESS (0 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > should set up connection provider settings ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitQueueSize=500, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000} correctly] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > should set up connection provider settings ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitQueueSize=500, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000} correctly] SUCCESS (1 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > should set up connection provider settings ConnectionPoolSettings{maxSize=75, minSize=1, maxWaitQueueSize=11, maxWaitTimeMS=5000, maxConnectionLifeTimeMS=101000, maxConnectionIdleTimeMS=51000, maintenanceInitialDelayMS=5000, maintenanceFrequencyMS=1000000} correctly] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > should set up connection provider settings ConnectionPoolSettings{maxSize=75, minSize=1, maxWaitQueueSize=11, maxWaitTimeMS=5000, maxConnectionLifeTimeMS=101000, maxConnectionIdleTimeMS=51000, maintenanceInitialDelayMS=5000, maintenanceFrequencyMS=1000000} correctly] SUCCESS (1 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > should throw exception on invalid argument] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > should throw exception on invalid argument] SUCCESS (1 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > settings with same values should be equal] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > settings with same values should be equal] SUCCESS (1 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > settings with same values should have the same hash code] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > settings with same values should have the same hash code] SUCCESS (1 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > should apply connection string] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > should apply connection string] SUCCESS (2 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > toString should be overridden] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > toString should be overridden] SUCCESS (1 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > identical settings should be equal] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > identical settings should be equal] SUCCESS (3 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > different settings should not be equal] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > different settings should not be equal] SUCCESS (1 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > identical settings should have same hash code] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > identical settings should have same hash code] SUCCESS (0 ms) [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > different settings should have different hash codes] [Test com.mongodb.connection.ConnectionPoolSettingsSpecification > different settings should have different hash codes] SUCCESS (0 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should get non null connection] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should get non null connection] SUCCESS (450 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should reuse released connection] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should reuse released connection] SUCCESS (8 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should release a connection back into the pool on close, not close the underlying connection] com.mongodb.connection.DefaultConnectionPoolSpecification > should release a connection back into the pool on close, not close the underlying connection STANDARD_OUT 10:01:03.717 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:187}] to 127.0.0.1:27017 because the pool has been closed. [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should release a connection back into the pool on close, not close the underlying connection] SUCCESS (5 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should throw if pool is exhausted] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should throw if pool is exhausted] SUCCESS (3 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should throw on timeout] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should throw on timeout] SUCCESS (56 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should expire all connection after exception] com.mongodb.connection.DefaultConnectionPoolSpecification > should expire all connection after exception STANDARD_OUT 10:01:03.807 [Test worker] WARN org.mongodb.driver.connection - Got socket exception on connection [connectionId{localValue:196}] to 127.0.0.1:27017. All connections to 127.0.0.1:27017 will be closed. 10:01:03.809 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:199}] to 127.0.0.1:27017 because there was a socket exception raised on another connection from this pool. 10:01:03.810 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:202}] to 127.0.0.1:27017 because there was a socket exception raised on another connection from this pool. 10:01:03.816 [Test worker] WARN org.mongodb.driver.connection - Got socket exception on connection [connectionId{localValue:209}] to 127.0.0.1:27017. All connections to 127.0.0.1:27017 will be closed. 10:01:03.817 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:212}] to 127.0.0.1:27017 because there was a socket exception raised on another connection from this pool. 10:01:03.819 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:215}] to 127.0.0.1:27017 because there was a socket exception raised on another connection from this pool. [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should expire all connection after exception] SUCCESS (43 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should expire all connection after exception asynchronously] com.mongodb.connection.DefaultConnectionPoolSpecification > should expire all connection after exception asynchronously STANDARD_OUT 10:01:03.838 [Test worker] WARN org.mongodb.driver.connection - Got socket exception on connection [connectionId{localValue:223}] to 127.0.0.1:27017. All connections to 127.0.0.1:27017 will be closed. 10:01:03.840 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:226}] to 127.0.0.1:27017 because there was a socket exception raised on another connection from this pool. 10:01:03.842 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:229}] to 127.0.0.1:27017 because there was a socket exception raised on another connection from this pool. 10:01:03.849 [Test worker] WARN org.mongodb.driver.connection - Got socket exception on connection [connectionId{localValue:236}] to 127.0.0.1:27017. All connections to 127.0.0.1:27017 will be closed. 10:01:03.851 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:239}] to 127.0.0.1:27017 because there was a socket exception raised on another connection from this pool. 10:01:03.852 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:242}] to 127.0.0.1:27017 because there was a socket exception raised on another connection from this pool. [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should expire all connection after exception asynchronously] SUCCESS (32 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should have size of 0 with default settings] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should have size of 0 with default settings] SUCCESS (1 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should ensure min pool size after maintenance task runs] com.mongodb.connection.DefaultConnectionPoolSpecification > should ensure min pool size after maintenance task runs STANDARD_OUT 10:01:04.364 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:252}] to 127.0.0.1:27017 because the pool has been closed. 10:01:04.366 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:254}] to 127.0.0.1:27017 because the pool has been closed. 10:01:04.366 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:256}] to 127.0.0.1:27017 because the pool has been closed. 10:01:04.367 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:258}] to 127.0.0.1:27017 because the pool has been closed. 10:01:04.369 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:260}] to 127.0.0.1:27017 because the pool has been closed. [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should ensure min pool size after maintenance task runs] SUCCESS (512 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should invoke connection pool opened event] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should invoke connection pool opened event] SUCCESS (32 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should invoke connection pool closed event] com.mongodb.connection.DefaultConnectionPoolSpecification > should invoke connection pool closed event STANDARD_OUT 10:01:04.413 [pool-1-thread-8] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:265}] to 127.0.0.1:27017 because the pool has been closed. 10:01:04.417 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:269}] to 127.0.0.1:27017 because the pool has been closed. 10:01:04.424 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:271}] to 127.0.0.1:27017 because the pool has been closed. 10:01:04.425 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:273}] to 127.0.0.1:27017 because the pool has been closed. 10:01:04.426 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:275}] to 127.0.0.1:27017 because the pool has been closed. 10:01:04.428 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:277}] to 127.0.0.1:27017 because the pool has been closed. [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should invoke connection pool closed event] SUCCESS (27 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should fire connection added to pool event] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should fire connection added to pool event] SUCCESS (9 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should fire connection removed from pool event] com.mongodb.connection.DefaultConnectionPoolSpecification > should fire connection removed from pool event STANDARD_OUT 10:01:04.446 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:284}] to 127.0.0.1:27017 because the pool has been closed. [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should fire connection removed from pool event] SUCCESS (7 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should fire connection pool events on check out and check in] com.mongodb.connection.DefaultConnectionPoolSpecification > should fire connection pool events on check out and check in STANDARD_OUT 10:01:04.468 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:291}] to 127.0.0.1:27017 because the pool has been closed. [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should fire connection pool events on check out and check in] SUCCESS (21 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should not fire any more events after pool is closed] com.mongodb.connection.DefaultConnectionPoolSpecification > should not fire any more events after pool is closed STANDARD_OUT 10:01:04.474 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:294}] to 127.0.0.1:27017 because the pool has been closed. [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should not fire any more events after pool is closed] SUCCESS (6 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should select connection asynchronously if one is immediately available] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should select connection asynchronously if one is immediately available] SUCCESS (8 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should select connection asynchronously if one is not immediately available] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > should select connection asynchronously if one is not immediately available] SUCCESS (7 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > when getting a connection asynchronously should send MongoTimeoutException to callback after timeout period] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > when getting a connection asynchronously should send MongoTimeoutException to callback after timeout period] SUCCESS (10 ms) [Test com.mongodb.connection.DefaultConnectionPoolSpecification > when getting a connection asynchronously should send MongoWaitQueueFullException to callback if there are too many waiters] [Test com.mongodb.connection.DefaultConnectionPoolSpecification > when getting a connection asynchronously should send MongoWaitQueueFullException to callback if there are too many waiters] SUCCESS (2 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute insert protocol] com.mongodb.connection.DefaultServerConnectionSpecification > should execute insert protocol STANDARD_OUT 10:01:04.568 [pool-1-thread-12] WARN org.mongodb.driver.connection - Callback onResult call produced an error groovy.lang.MissingMethodException: No signature of method: com.mongodb.connection.DefaultConnectionPoolSpecification$_selectConnectionAsync_closure1.doCall() is applicable for argument types: (null, java.lang.IllegalStateException) values: [null, java.lang.IllegalStateException: The pool is closed] Possible solutions: doCall(com.mongodb.connection.InternalConnection, com.mongodb.MongoException), findAll(), findAll() at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:284) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:51) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:103) ~[groovy-all-2.3.11.jar:2.3.11] at com.sun.proxy.$Proxy28.onResult(Unknown Source) ~[na:1.8.0] at com.mongodb.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:49) ~[main/:na] at com.mongodb.connection.DefaultConnectionPool$1.run(DefaultConnectionPool.java:167) [main/:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522) [na:1.8.0] at java.util.concurrent.FutureTask.run(FutureTask.java:277) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [na:1.8.0] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute insert protocol] SUCCESS (224 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute update protocol] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute update protocol] SUCCESS (49 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute delete protocol] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute delete protocol] SUCCESS (4 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute insert command protocol] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute insert command protocol] SUCCESS (7 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute update command protocol] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute update command protocol] SUCCESS (8 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute delete command protocol] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute delete command protocol] SUCCESS (3 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute command protocol] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute command protocol] SUCCESS (7 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should set slaveOk when executing command protocol on connection in SINGLE connection mode] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should set slaveOk when executing command protocol on connection in SINGLE connection mode] SUCCESS (8 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute query protocol] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute query protocol] SUCCESS (8 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should set slaveOk when executing query protocol on connection in SINGLE connection mode] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should set slaveOk when executing query protocol on connection in SINGLE connection mode] SUCCESS (9 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute getmore protocol] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute getmore protocol] SUCCESS (5 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute kill cursor protocol] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute kill cursor protocol] SUCCESS (5 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute insert protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute insert protocol asynchronously] SUCCESS (3 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute update protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute update protocol asynchronously] SUCCESS (3 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute delete protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute delete protocol asynchronously] SUCCESS (4 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute insert command protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute insert command protocol asynchronously] SUCCESS (5 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute update command protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute update command protocol asynchronously] SUCCESS (3 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute delete command protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute delete command protocol asynchronously] SUCCESS (3 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute command protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute command protocol asynchronously] SUCCESS (5 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should set slaveOk when executing command protocol on connection in SINGLE connection mode asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should set slaveOk when executing command protocol on connection in SINGLE connection mode asynchronously] SUCCESS (26 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute query protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute query protocol asynchronously] SUCCESS (6 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should set slaveOk when executing query protocol on connection in SINGLE connection mode asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should set slaveOk when executing query protocol on connection in SINGLE connection mode asynchronously] SUCCESS (11 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute getmore protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute getmore protocol asynchronously] SUCCESS (3 ms) [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute kill cursor protocol asynchronously] [Test com.mongodb.connection.DefaultServerConnectionSpecification > should execute kill cursor protocol asynchronously] SUCCESS (4 ms) [Test com.mongodb.connection.DefaultServerMonitorSpecification > close should not send a sendStateChangedEvent] [Test com.mongodb.connection.DefaultServerMonitorSpecification > close should not send a sendStateChangedEvent] SUCCESS (22 ms) [Test com.mongodb.connection.DefaultServerMonitorSpecification > should send started and succeeded heartbeat events] com.mongodb.connection.DefaultServerMonitorSpecification > should send started and succeeded heartbeat events STANDARD_OUT 10:01:05.025 [cluster-ClusterId{value='585269e146e0fb368404350b', description='null'}-127.0.0.1:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=127.0.0.1:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=4, maxDocumentSize=16777216, roundTripTimeNanos=10815435} [Test com.mongodb.connection.DefaultServerMonitorSpecification > should send started and succeeded heartbeat events] SUCCESS (36 ms) [Test com.mongodb.connection.DefaultServerMonitorSpecification > should send started and failed heartbeat events] [Test com.mongodb.connection.DefaultServerMonitorSpecification > should send started and failed heartbeat events] SUCCESS (19 ms) [Test com.mongodb.connection.DefaultServerSpecification > should get a connection] [Test com.mongodb.connection.DefaultServerSpecification > should get a connection] SUCCESS (21 ms) [Test com.mongodb.connection.DefaultServerSpecification > should get a connection asynchronously] [Test com.mongodb.connection.DefaultServerSpecification > should get a connection asynchronously] SUCCESS (24 ms) [Test com.mongodb.connection.DefaultServerSpecification > invalidate should invoke server listeners] [Test com.mongodb.connection.DefaultServerSpecification > invalidate should invoke server listeners] SUCCESS (6 ms) [Test com.mongodb.connection.DefaultServerSpecification > failed open should invalidate the server] [Test com.mongodb.connection.DefaultServerSpecification > failed open should invalidate the server] SUCCESS (9 ms) [Test com.mongodb.connection.DefaultServerSpecification > failed open should invalidate the server asychronously] [Test com.mongodb.connection.DefaultServerSpecification > failed open should invalidate the server asychronously] SUCCESS (97 ms) [Test com.mongodb.connection.DefaultServerSpecification > should invalidate on MongoNotPrimaryException] [Test com.mongodb.connection.DefaultServerSpecification > should invalidate on MongoNotPrimaryException] SUCCESS (18 ms) [Test com.mongodb.connection.DefaultServerSpecification > should invalidate on MongoNodeIsRecoveringException] [Test com.mongodb.connection.DefaultServerSpecification > should invalidate on MongoNodeIsRecoveringException] SUCCESS (6 ms) [Test com.mongodb.connection.DefaultServerSpecification > should invalidate on MongoSocketException] [Test com.mongodb.connection.DefaultServerSpecification > should invalidate on MongoSocketException] SUCCESS (5 ms) [Test com.mongodb.connection.DefaultServerSpecification > should not invalidate on MongoSocketReadTimeoutException] [Test com.mongodb.connection.DefaultServerSpecification > should not invalidate on MongoSocketReadTimeoutException] SUCCESS (5 ms) [Test com.mongodb.connection.DefaultServerSpecification > should enable command listener] [Test com.mongodb.connection.DefaultServerSpecification > should enable command listener] SUCCESS (8 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > connection description should reflect ismaster result] [Test com.mongodb.connection.DescriptionHelperSpecification > connection description should reflect ismaster result] SUCCESS (8 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect not ok ismaster result] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect not ok ismaster result] SUCCESS (1 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect last update time] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect last update time] SUCCESS (1 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect roundTripNanos] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect roundTripNanos] SUCCESS (2 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from standalone] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from standalone] SUCCESS (3 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from secondary] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from secondary] SUCCESS (2 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result with lastWriteDate] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result with lastWriteDate] SUCCESS (4 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from primary] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from primary] SUCCESS (4 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from arbiter] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from arbiter] SUCCESS (2 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from other] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from other] SUCCESS (3 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from hidden] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from hidden] SUCCESS (3 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from ghost] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from ghost] SUCCESS (3 ms) [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from shard router] [Test com.mongodb.connection.DescriptionHelperSpecification > server description should reflect ismaster result from shard router] SUCCESS (2 ms) [Test com.mongodb.connection.ExponentiallyWeightedMovingAverageSpecification > constructor should throw if alpha is not between 0.0 and 1.0] [Test com.mongodb.connection.ExponentiallyWeightedMovingAverageSpecification > constructor should throw if alpha is not between 0.0 and 1.0] SUCCESS (6 ms) [Test com.mongodb.connection.ExponentiallyWeightedMovingAverageSpecification > constructor should not throw if alpha is between 0.0 and 1.0] [Test com.mongodb.connection.ExponentiallyWeightedMovingAverageSpecification > constructor should not throw if alpha is between 0.0 and 1.0] SUCCESS (3 ms) [Test com.mongodb.connection.ExponentiallyWeightedMovingAverageSpecification > the average should be exponentially weighted] [Test com.mongodb.connection.ExponentiallyWeightedMovingAverageSpecification > the average should be exponentially weighted] SUCCESS (2 ms) [Test com.mongodb.connection.GetMoreProtocolSpecification > when query failure bit is set then MongoQueryException should be generated] [Test com.mongodb.connection.GetMoreProtocolSpecification > when query failure bit is set then MongoQueryException should be generated] SUCCESS (5 ms) [Test com.mongodb.connection.GetMoreProtocolSpecification > when cursor not found bit is set then MongoCursorNotFoundException should be generated] [Test com.mongodb.connection.GetMoreProtocolSpecification > when cursor not found bit is set then MongoCursorNotFoundException should be generated] SUCCESS (2 ms) [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should create correct description] [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should create correct description] SUCCESS (7 ms) [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should create correct description asynchronously] [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should create correct description asynchronously] SUCCESS (4 ms) [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should create correct description with server connection id] [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should create correct description with server connection id] SUCCESS (2 ms) [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should create correct description with server connection id asynchronously] [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should create correct description with server connection id asynchronously] SUCCESS (2 ms) [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should authenticate multiple credentials] [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should authenticate multiple credentials] SUCCESS (24 ms) [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should authenticate multiple credentials asynchronously] [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should authenticate multiple credentials asynchronously] SUCCESS (12 ms) [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should not authenticate if server is an arbiter] [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should not authenticate if server is an arbiter] SUCCESS (2 ms) [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should not authenticate asynchronously if server is an arbiter asynchronously] [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should not authenticate asynchronously if server is an arbiter asynchronously] SUCCESS (3 ms) [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should add client metadata document to isMaster command] [Test com.mongodb.connection.InternalStreamConnectionInitializerSpecification > should add client metadata document to isMaster command] SUCCESS (17 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire connection opened event] com.mongodb.connection.InternalStreamConnectionSpecification > should fire connection opened event STANDARD_OUT 10:01:05.502 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire connection opened event] SUCCESS (47 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire connection closed event] com.mongodb.connection.InternalStreamConnectionSpecification > should fire connection closed event STANDARD_OUT 10:01:05.506 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire connection closed event] SUCCESS (3 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire messages sent event] com.mongodb.connection.InternalStreamConnectionSpecification > should fire messages sent event STANDARD_OUT 10:01:05.509 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire messages sent event] SUCCESS (20 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire message sent event asynchronously] com.mongodb.connection.InternalStreamConnectionSpecification > should fire message sent event asynchronously STANDARD_OUT 10:01:05.530 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire message sent event asynchronously] SUCCESS (11 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire message received event] com.mongodb.connection.InternalStreamConnectionSpecification > should fire message received event STANDARD_OUT 10:01:05.541 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire message received event] SUCCESS (15 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire message received event asynchronously] com.mongodb.connection.InternalStreamConnectionSpecification > should fire message received event asynchronously STANDARD_OUT 10:01:05.558 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should fire message received event asynchronously] SUCCESS (12 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should change the connection description when opened] com.mongodb.connection.InternalStreamConnectionSpecification > should change the connection description when opened STANDARD_OUT 10:01:05.569 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should change the connection description when opened] SUCCESS (3 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should change the connection description when opened asynchronously] com.mongodb.connection.InternalStreamConnectionSpecification > should change the connection description when opened asynchronously STANDARD_OUT 10:01:05.577 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should change the connection description when opened asynchronously] SUCCESS (7 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should handle out of order messages on the stream] com.mongodb.connection.InternalStreamConnectionSpecification > should handle out of order messages on the stream STANDARD_OUT 10:01:05.583 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 10:01:05.614 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should handle out of order messages on the stream] SUCCESS (53 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should handle out of order messages on the stream asynchronously] com.mongodb.connection.InternalStreamConnectionSpecification > should handle out of order messages on the stream asynchronously STANDARD_OUT 10:01:05.645 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 10:01:05.650 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should handle out of order messages on the stream asynchronously] SUCCESS (19 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when initialization throws an exception] [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when initialization throws an exception] SUCCESS (4 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when initialization throws an exception asynchronously] [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when initialization throws an exception asynchronously] SUCCESS (4 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when writing a message throws an exception] com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when writing a message throws an exception STANDARD_OUT 10:01:05.669 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when writing a message throws an exception] SUCCESS (7 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when writing a message throws an exception asynchronously] com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when writing a message throws an exception asynchronously STANDARD_OUT 10:01:05.678 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when writing a message throws an exception asynchronously] SUCCESS (7 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message header throws an exception] com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message header throws an exception STANDARD_OUT 10:01:05.683 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message header throws an exception] SUCCESS (5 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should throw MongoInternalException when reply header message length > max message length] com.mongodb.connection.InternalStreamConnectionSpecification > should throw MongoInternalException when reply header message length > max message length STANDARD_OUT 10:01:05.690 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should throw MongoInternalException when reply header message length > max message length] SUCCESS (10 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should throw MongoInternalException when reply header message length > max message length asynchronously] com.mongodb.connection.InternalStreamConnectionSpecification > should throw MongoInternalException when reply header message length > max message length asynchronously STANDARD_OUT 10:01:05.699 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should throw MongoInternalException when reply header message length > max message length asynchronously] SUCCESS (5 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message header throws an exception asynchronously] com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message header throws an exception asynchronously STANDARD_OUT 10:01:05.707 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message header throws an exception asynchronously] SUCCESS (7 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message body throws an exception] com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message body throws an exception STANDARD_OUT 10:01:05.722 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message body throws an exception] SUCCESS (13 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message body throws an exception asynchronously] com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message body throws an exception asynchronously STANDARD_OUT 10:01:05.730 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should close the stream when reading the message body throws an exception asynchronously] SUCCESS (9 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should notify all asynchronous writers of an exception] com.mongodb.connection.InternalStreamConnectionSpecification > should notify all asynchronous writers of an exception STANDARD_OUT 10:01:05.743 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should notify all asynchronous writers of an exception] SUCCESS (14 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should have threadsafe connection pipelining] com.mongodb.connection.InternalStreamConnectionSpecification > should have threadsafe connection pipelining STANDARD_OUT 10:01:06.451 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should have threadsafe connection pipelining] SUCCESS (3753 ms) [Test com.mongodb.connection.InternalStreamConnectionSpecification > should have threadsafe connection pipelining asynchronously] com.mongodb.connection.InternalStreamConnectionSpecification > should have threadsafe connection pipelining asynchronously STANDARD_OUT 10:01:09.728 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:1}] to 127.0.0.1:27017 [Test com.mongodb.connection.InternalStreamConnectionSpecification > should have threadsafe connection pipelining asynchronously] SUCCESS (2432 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > statistics should reflect values from the provider] com.mongodb.connection.JMXConnectionPoolListenerSpecification > statistics should reflect values from the provider STANDARD_OUT 10:01:11.972 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:357}] to host1:27018 because the pool has been closed. [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > statistics should reflect values from the provider] SUCCESS (29 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should add MBean] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should add MBean] SUCCESS (12 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should remove MBean] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should remove MBean] SUCCESS (0 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should create a valid ObjectName for hostname] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should create a valid ObjectName for hostname] SUCCESS (3 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should create a valid ObjectName for ipv4 addresses] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should create a valid ObjectName for ipv4 addresses] SUCCESS (1 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should create a valid ObjectName for ipv6 address] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should create a valid ObjectName for ipv6 address] SUCCESS (0 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should include the description in the object name if set] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should include the description in the object name if set] SUCCESS (1 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[0]] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[0]] SUCCESS (0 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[1]] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[1]] SUCCESS (0 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[2]] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[2]] SUCCESS (1 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[3]] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[3]] SUCCESS (0 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[4]] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[4]] SUCCESS (0 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[5]] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[5]] SUCCESS (0 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[6]] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[6]] SUCCESS (0 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[7]] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[7]] SUCCESS (0 ms) [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[8]] [Test com.mongodb.connection.JMXConnectionPoolListenerSpecification > should quote values containing special characters[8]] SUCCESS (1 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should include settings in cluster description] com.mongodb.connection.MultiServerClusterSpecification > should include settings in cluster description STANDARD_OUT 10:01:12.011 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1 ms', maxWaitQueueSize=500} 10:01:12.011 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.012 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.012 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.012 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.013 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.013 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should include settings in cluster description] SUCCESS (11 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should timeout waiting for description if no servers connect] com.mongodb.connection.MultiServerClusterSpecification > should timeout waiting for description if no servers connect STANDARD_OUT 10:01:12.016 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1 ms', maxWaitQueueSize=500} 10:01:12.017 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.017 [Test worker] INFO org.mongodb.driver.cluster - Cluster description not yet available. Waiting for 1 ms before timing out [Test com.mongodb.connection.MultiServerClusterSpecification > should timeout waiting for description if no servers connect] SUCCESS (3 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should correct report description when connected to a primary] com.mongodb.connection.MultiServerClusterSpecification > should correct report description when connected to a primary STANDARD_OUT 10:01:12.019 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.019 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.020 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.021 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.021 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.021 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.021 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should correct report description when connected to a primary] SUCCESS (3 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should not get server when closed] com.mongodb.connection.MultiServerClusterSpecification > should not get server when closed STANDARD_OUT 10:01:12.022 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.022 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster [Test com.mongodb.connection.MultiServerClusterSpecification > should not get server when closed] SUCCESS (1 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should discover all hosts in the cluster when notified by the primary] com.mongodb.connection.MultiServerClusterSpecification > should discover all hosts in the cluster when notified by the primary STANDARD_OUT 10:01:12.023 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.023 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.024 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.024 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.024 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.024 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.024 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should discover all hosts in the cluster when notified by the primary] SUCCESS (4 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should discover all hosts in the cluster when notified by a secondary and there is no primary] com.mongodb.connection.MultiServerClusterSpecification > should discover all hosts in the cluster when notified by a secondary and there is no primary STANDARD_OUT 10:01:12.027 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.027 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.027 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.027 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.028 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster [Test com.mongodb.connection.MultiServerClusterSpecification > should discover all hosts in the cluster when notified by a secondary and there is no primary] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should discover all passives in the cluster] com.mongodb.connection.MultiServerClusterSpecification > should discover all passives in the cluster STANDARD_OUT 10:01:12.029 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.029 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.030 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.030 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.030 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.031 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.031 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should discover all passives in the cluster] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a secondary server whose reported host name does not match the address connected to] com.mongodb.connection.MultiServerClusterSpecification > should remove a secondary server whose reported host name does not match the address connected to STANDARD_OUT 10:01:12.032 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[127.0.0.1:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.032 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server 127.0.0.1:27017 to client view of cluster 10:01:12.033 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.033 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.033 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.033 [Test worker] INFO org.mongodb.driver.cluster - Canonical address localhost:27017 does not match server address. Removing 127.0.0.1:27017 from client view of cluster [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a secondary server whose reported host name does not match the address connected to] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a primary server whose reported host name does not match the address connected to] com.mongodb.connection.MultiServerClusterSpecification > should remove a primary server whose reported host name does not match the address connected to STANDARD_OUT 10:01:12.034 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[127.0.0.1:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.034 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server 127.0.0.1:27017 to client view of cluster 10:01:12.034 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.034 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.034 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.034 [Test worker] INFO org.mongodb.driver.cluster - Server 127.0.0.1:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:01:12.034 [Test worker] INFO org.mongodb.driver.cluster - Canonical address localhost:27017 does not match server address. Removing 127.0.0.1:27017 from client view of cluster [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a primary server whose reported host name does not match the address connected to] SUCCESS (1 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server when it no longer appears in hosts reported by the primary] com.mongodb.connection.MultiServerClusterSpecification > should remove a server when it no longer appears in hosts reported by the primary STANDARD_OUT 10:01:12.035 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.035 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.035 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.035 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.035 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.035 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.035 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 10:01:12.035 [Test worker] INFO org.mongodb.driver.cluster - Server localhost:27019 is no longer a member of the replica set. Removing from client view of cluster. [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server when it no longer appears in hosts reported by the primary] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server of the wrong type when type is replica set] com.mongodb.connection.MultiServerClusterSpecification > should remove a server of the wrong type when type is replica set STANDARD_OUT 10:01:12.036 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.036 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.036 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.036 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member, but found a SHARD_ROUTER. Removing localhost:27018 from client view of cluster. [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server of the wrong type when type is replica set] SUCCESS (0 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore an empty list of hosts when type is replica set] com.mongodb.connection.MultiServerClusterSpecification > should ignore an empty list of hosts when type is replica set STANDARD_OUT 10:01:12.037 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.037 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.037 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.037 [Test worker] INFO org.mongodb.driver.cluster - Server localhost:27018 does not appear to be a member of an initiated replica set. [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore an empty list of hosts when type is replica set] SUCCESS (1 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore a host without a replica set name when type is replica set] com.mongodb.connection.MultiServerClusterSpecification > should ignore a host without a replica set name when type is replica set STANDARD_OUT 10:01:12.037 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.037 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.038 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.038 [Test worker] INFO org.mongodb.driver.cluster - Server localhost:27018 does not appear to be a member of an initiated replica set. [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore a host without a replica set name when type is replica set] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server of the wrong type when type is sharded] com.mongodb.connection.MultiServerClusterSpecification > should remove a server of the wrong type when type is sharded STANDARD_OUT 10:01:12.039 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=SHARDED, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.039 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.040 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.040 [Test worker] ERROR org.mongodb.driver.cluster - Expecting a SHARD_ROUTER, but found a REPLICA_SET_PRIMARY. Removing localhost:27018 from client view of cluster. [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server of the wrong type when type is sharded] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server of wrong type from discovered replica set] com.mongodb.connection.MultiServerClusterSpecification > should remove a server of wrong type from discovered replica set STANDARD_OUT 10:01:12.042 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.042 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.042 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.042 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.043 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.043 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.043 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 10:01:12.043 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member, but found a STANDALONE. Removing localhost:27018 from client view of cluster. [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server of wrong type from discovered replica set] SUCCESS (3 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should not set cluster type when connected to a standalone when seed list size is greater than one] com.mongodb.connection.MultiServerClusterSpecification > should not set cluster type when connected to a standalone when seed list size is greater than one STANDARD_OUT 10:01:12.044 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1 ms', maxWaitQueueSize=500} 10:01:12.044 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.044 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.044 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:01:12.044 [Test worker] ERROR org.mongodb.driver.cluster - Expecting a single STANDALONE, but found more than one. Removing localhost:27017 from client view of cluster. 10:01:12.044 [Test worker] INFO org.mongodb.driver.cluster - Cluster description not yet available. Waiting for 1 ms before timing out [Test com.mongodb.connection.MultiServerClusterSpecification > should not set cluster type when connected to a standalone when seed list size is greater than one] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should not set cluster type when connected to a replica set ghost until a valid replica set member connects] com.mongodb.connection.MultiServerClusterSpecification > should not set cluster type when connected to a replica set ghost until a valid replica set member connects STANDARD_OUT 10:01:12.046 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1 ms', maxWaitQueueSize=500} 10:01:12.046 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.046 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.046 [Test worker] INFO org.mongodb.driver.cluster - Cluster description not yet available. Waiting for 1 ms before timing out 10:01:12.048 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.049 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.049 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27018 10:01:12.049 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27018 [Test com.mongodb.connection.MultiServerClusterSpecification > should not set cluster type when connected to a replica set ghost until a valid replica set member connects] SUCCESS (4 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should invalidate existing primary when a new primary notifies] com.mongodb.connection.MultiServerClusterSpecification > should invalidate existing primary when a new primary notifies STANDARD_OUT 10:01:12.050 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.050 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.050 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.050 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.050 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.050 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.051 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 10:01:12.051 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27018 10:01:12.051 [Test worker] INFO org.mongodb.driver.cluster - Rediscovering type of existing primary localhost:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should invalidate existing primary when a new primary notifies] SUCCESS (1 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should invalidate new primary if its electionId is less than the previously reported electionId] com.mongodb.connection.MultiServerClusterSpecification > should invalidate new primary if its electionId is less than the previously reported electionId STANDARD_OUT 10:01:12.051 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.052 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.052 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.052 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.052 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.052 [Test worker] INFO org.mongodb.driver.cluster - Setting max election id to 0000000146e0fb3684043563 from replica set primary localhost:27017 10:01:12.052 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.052 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 10:01:12.053 [Test worker] INFO org.mongodb.driver.cluster - Invalidating potential primary localhost:27018 whose (set version, election id) tuple of (1, 0000000046e0fb3684043565) is less than one already seen of (1, 0000000146e0fb3684043563) [Test com.mongodb.connection.MultiServerClusterSpecification > should invalidate new primary if its electionId is less than the previously reported electionId] SUCCESS (6 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server when a server in the seed list is not in hosts list, it should be removed] com.mongodb.connection.MultiServerClusterSpecification > should remove a server when a server in the seed list is not in hosts list, it should be removed STANDARD_OUT 10:01:12.057 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[alternate:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.057 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server alternate:27017 to client view of cluster 10:01:12.058 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.058 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.058 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.058 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.058 [Test worker] INFO org.mongodb.driver.cluster - Server alternate:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:01:12.058 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary alternate:27017 10:01:12.058 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary alternate:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a server when a server in the seed list is not in hosts list, it should be removed] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should retain a Standalone server given a hosts list of size 1] com.mongodb.connection.MultiServerClusterSpecification > should retain a Standalone server given a hosts list of size 1 STANDARD_OUT 10:01:12.059 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.059 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.059 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE [Test com.mongodb.connection.MultiServerClusterSpecification > should retain a Standalone server given a hosts list of size 1] SUCCESS (0 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should remove any Standalone server given a hosts list of size greater than one] com.mongodb.connection.MultiServerClusterSpecification > should remove any Standalone server given a hosts list of size greater than one STANDARD_OUT 10:01:12.059 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.059 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.059 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.060 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:01:12.060 [Test worker] ERROR org.mongodb.driver.cluster - Expecting a single STANDALONE, but found more than one. Removing localhost:27017 from client view of cluster. 10:01:12.060 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.060 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.060 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27018 10:01:12.060 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27018 [Test com.mongodb.connection.MultiServerClusterSpecification > should remove any Standalone server given a hosts list of size greater than one] SUCCESS (1 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a member whose replica set name does not match the required one] com.mongodb.connection.MultiServerClusterSpecification > should remove a member whose replica set name does not match the required one STANDARD_OUT 10:01:12.060 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27018], mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500, requiredReplicaSetName='test1'} 10:01:12.060 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.061 [Test worker] ERROR org.mongodb.driver.cluster - Expecting replica set member from set 'test1', but found one from set 'test2'. Removing localhost:27018 from client view of cluster. [Test com.mongodb.connection.MultiServerClusterSpecification > should remove a member whose replica set name does not match the required one] SUCCESS (1 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should throw from getServer if cluster is closed] com.mongodb.connection.MultiServerClusterSpecification > should throw from getServer if cluster is closed STANDARD_OUT 10:01:12.061 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='100 ms', maxWaitQueueSize=500} 10:01:12.061 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster [Test com.mongodb.connection.MultiServerClusterSpecification > should throw from getServer if cluster is closed] SUCCESS (0 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore a notification from a server that has been removed] com.mongodb.connection.MultiServerClusterSpecification > should ignore a notification from a server that has been removed STANDARD_OUT 10:01:12.061 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.061 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.062 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.062 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.062 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.062 [Test worker] INFO org.mongodb.driver.cluster - Server localhost:27018 is no longer a member of the replica set. Removing from client view of cluster. 10:01:12.062 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.062 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore a notification from a server that has been removed] SUCCESS (1 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should add servers from a secondary host list when there is no primary] com.mongodb.connection.MultiServerClusterSpecification > should add servers from a secondary host list when there is no primary STANDARD_OUT 10:01:12.063 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.063 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.063 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.063 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.063 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET [Test com.mongodb.connection.MultiServerClusterSpecification > should add servers from a secondary host list when there is no primary] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should add and removes servers from a primary host list when there is a primary] com.mongodb.connection.MultiServerClusterSpecification > should add and removes servers from a primary host list when there is a primary STANDARD_OUT 10:01:12.064 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.064 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.064 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.064 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.064 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.065 [Test worker] INFO org.mongodb.driver.cluster - Server localhost:27019 is no longer a member of the replica set. Removing from client view of cluster. 10:01:12.065 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.065 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 10:01:12.065 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.065 [Test worker] INFO org.mongodb.driver.cluster - Server localhost:27018 is no longer a member of the replica set. Removing from client view of cluster. 10:01:12.065 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.066 [Test worker] INFO org.mongodb.driver.cluster - Server localhost:27017 is no longer a member of the replica set. Removing from client view of cluster. 10:01:12.066 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27019 [Test com.mongodb.connection.MultiServerClusterSpecification > should add and removes servers from a primary host list when there is a primary] SUCCESS (2 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore a secondary host list when there is a primary] com.mongodb.connection.MultiServerClusterSpecification > should ignore a secondary host list when there is a primary STANDARD_OUT 10:01:12.066 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018, localhost:27019], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.067 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.067 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.067 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.068 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.068 [Test worker] INFO org.mongodb.driver.cluster - Server localhost:27019 is no longer a member of the replica set. Removing from client view of cluster. 10:01:12.069 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.069 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore a secondary host list when there is a primary] SUCCESS (4 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore a notification from a server that is not ok] com.mongodb.connection.MultiServerClusterSpecification > should ignore a notification from a server that is not ok STANDARD_OUT 10:01:12.070 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.070 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.070 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.070 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.070 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.070 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.070 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should ignore a notification from a server that is not ok] SUCCESS (1 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should fire cluster events] com.mongodb.connection.MultiServerClusterSpecification > should fire cluster events STANDARD_OUT 10:01:12.082 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.082 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.086 [Test worker] INFO org.mongodb.driver.cluster - Discovered cluster type of REPLICA_SET 10:01:12.086 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster 10:01:12.086 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27019 to client view of cluster 10:01:12.086 [Test worker] INFO org.mongodb.driver.cluster - Setting max set version to 1 from replica set primary localhost:27017 10:01:12.086 [Test worker] INFO org.mongodb.driver.cluster - Discovered replica set primary localhost:27017 [Test com.mongodb.connection.MultiServerClusterSpecification > should fire cluster events] SUCCESS (19 ms) [Test com.mongodb.connection.MultiServerClusterSpecification > should connect to all servers] com.mongodb.connection.MultiServerClusterSpecification > should connect to all servers STANDARD_OUT 10:01:12.091 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017, localhost:27018], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:01:12.091 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27017 to client view of cluster 10:01:12.091 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server localhost:27018 to client view of cluster [Test com.mongodb.connection.MultiServerClusterSpecification > should connect to all servers] SUCCESS (2 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should be false if ok field is missing] [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should be false if ok field is missing] SUCCESS (11 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should be false for numbers that are 0] [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should be false for numbers that are 0] SUCCESS (9 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should be true for numbers that are not 0] [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should be true for numbers that are not 0] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should equal the boolean value] [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should equal the boolean value] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should be false of ok is not a number or a boolean] [Test com.mongodb.connection.ProtocolHelperSpecification > isCommandOk should be false of ok is not a number or a boolean] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > command failure exception should be MongoExecutionTimeoutException if error code is 50] [Test com.mongodb.connection.ProtocolHelperSpecification > command failure exception should be MongoExecutionTimeoutException if error code is 50] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > query failure exception should be MongoExecutionTimeoutException if error code is 50] [Test com.mongodb.connection.ProtocolHelperSpecification > query failure exception should be MongoExecutionTimeoutException if error code is 50] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > command failure exception should be MongoNotPrimaryException if errmsg starts with not master] [Test com.mongodb.connection.ProtocolHelperSpecification > command failure exception should be MongoNotPrimaryException if errmsg starts with not master] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > query failure exception should be MongoNotPrimaryException if $err starts with not master] [Test com.mongodb.connection.ProtocolHelperSpecification > query failure exception should be MongoNotPrimaryException if $err starts with not master] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > command failure exception should be MongoNodeIsRecoveringException if errmsg starts with node is recovering] [Test com.mongodb.connection.ProtocolHelperSpecification > command failure exception should be MongoNodeIsRecoveringException if errmsg starts with node is recovering] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > query failure exception should be MongoNodeIsRecoveringException if $err starts with node is recovering] [Test com.mongodb.connection.ProtocolHelperSpecification > query failure exception should be MongoNodeIsRecoveringException if $err starts with node is recovering] SUCCESS (1 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > command failure exception should be MongoCommandException] [Test com.mongodb.connection.ProtocolHelperSpecification > command failure exception should be MongoCommandException] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > query failure exception should be MongoQueryException] [Test com.mongodb.connection.ProtocolHelperSpecification > query failure exception should be MongoQueryException] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should return write result] [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should return write result] SUCCESS (11 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoCommandException if ok is false] [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoCommandException if ok is false] SUCCESS (1 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoNotPrimaryException if err starts with not master] [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoNotPrimaryException if err starts with not master] SUCCESS (1 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoNodeIsRecoveringException if err starts with node is recovering] [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoNodeIsRecoveringException if err starts with node is recovering] SUCCESS (0 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoDuplicateKeyException if code is one of the duplicate key error codes] [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoDuplicateKeyException if code is one of the duplicate key error codes] SUCCESS (1 ms) [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoWriteConcernException if err field is present] [Test com.mongodb.connection.ProtocolHelperSpecification > getWriteResult should throw MongoWriteConcernException if err field is present] SUCCESS (0 ms) [Test com.mongodb.connection.ServerIdSpecification > should set all properties] [Test com.mongodb.connection.ServerIdSpecification > should set all properties] SUCCESS (4 ms) [Test com.mongodb.connection.ServerIdSpecification > equivalent ids should be equal and have same hash code] [Test com.mongodb.connection.ServerIdSpecification > equivalent ids should be equal and have same hash code] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSettingsSpecification > should have correct defaults] [Test com.mongodb.connection.ServerSettingsSpecification > should have correct defaults] SUCCESS (9 ms) [Test com.mongodb.connection.ServerSettingsSpecification > should apply builder settings] [Test com.mongodb.connection.ServerSettingsSpecification > should apply builder settings] SUCCESS (3 ms) [Test com.mongodb.connection.ServerSettingsSpecification > when connection string is applied to builder, all properties should be set] [Test com.mongodb.connection.ServerSettingsSpecification > when connection string is applied to builder, all properties should be set] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSettingsSpecification > lists of listeners should be unmodifiable] [Test com.mongodb.connection.ServerSettingsSpecification > lists of listeners should be unmodifiable] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSettingsSpecification > listeners should not be null] [Test com.mongodb.connection.ServerSettingsSpecification > listeners should not be null] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSettingsSpecification > identical settings should be equal] [Test com.mongodb.connection.ServerSettingsSpecification > identical settings should be equal] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSettingsSpecification > different settings should not be equal] [Test com.mongodb.connection.ServerSettingsSpecification > different settings should not be equal] SUCCESS (0 ms) [Test com.mongodb.connection.ServerSettingsSpecification > identical settings should have same hash code] [Test com.mongodb.connection.ServerSettingsSpecification > identical settings should have same hash code] SUCCESS (1 ms) [Test com.mongodb.connection.ServerSettingsSpecification > different settings should have different hash codes] [Test com.mongodb.connection.ServerSettingsSpecification > different settings should have different hash codes] SUCCESS (0 ms) [Test com.mongodb.connection.ServerVersionSpecification > should default to version zero] [Test com.mongodb.connection.ServerVersionSpecification > should default to version zero] SUCCESS (3 ms) [Test com.mongodb.connection.ServerVersionSpecification > should not accept null version array] [Test com.mongodb.connection.ServerVersionSpecification > should not accept null version array] SUCCESS (0 ms) [Test com.mongodb.connection.ServerVersionSpecification > should not accept version array of length unequal to three] [Test com.mongodb.connection.ServerVersionSpecification > should not accept version array of length unequal to three] SUCCESS (1 ms) [Test com.mongodb.connection.ServerVersionSpecification > should have same version array as when constructed] [Test com.mongodb.connection.ServerVersionSpecification > should have same version array as when constructed] SUCCESS (0 ms) [Test com.mongodb.connection.ServerVersionSpecification > should have immutable version array] [Test com.mongodb.connection.ServerVersionSpecification > should have immutable version array] SUCCESS (0 ms) [Test com.mongodb.connection.ServerVersionSpecification > identical versions should be equal] [Test com.mongodb.connection.ServerVersionSpecification > identical versions should be equal] SUCCESS (0 ms) [Test com.mongodb.connection.ServerVersionSpecification > identical versions should have the same hash code] [Test com.mongodb.connection.ServerVersionSpecification > identical versions should have the same hash code] SUCCESS (0 ms) [Test com.mongodb.connection.ServerVersionSpecification > different versions should not be equal] [Test com.mongodb.connection.ServerVersionSpecification > different versions should not be equal] SUCCESS (0 ms) [Test com.mongodb.connection.ServerVersionSpecification > lower version should compare less than] [Test com.mongodb.connection.ServerVersionSpecification > lower version should compare less than] SUCCESS (0 ms) [Test com.mongodb.connection.ServerVersionSpecification > higher version should compare greater than] [Test com.mongodb.connection.ServerVersionSpecification > higher version should compare greater than] SUCCESS (0 ms) [Test com.mongodb.connection.ServerVersionSpecification > same version should compare equal] [Test com.mongodb.connection.ServerVersionSpecification > same version should compare equal] SUCCESS (0 ms) [Test com.mongodb.connection.SingleServerClusterSpecification > should update description when the server connects] com.mongodb.connection.SingleServerClusterSpecification > should update description when the server connects STANDARD_OUT 10:01:12.199 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.SingleServerClusterSpecification > should update description when the server connects] SUCCESS (10 ms) [Test com.mongodb.connection.SingleServerClusterSpecification > should get server when open] com.mongodb.connection.SingleServerClusterSpecification > should get server when open STANDARD_OUT 10:01:12.204 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.SingleServerClusterSpecification > should get server when open] SUCCESS (0 ms) [Test com.mongodb.connection.SingleServerClusterSpecification > should not get server when closed] com.mongodb.connection.SingleServerClusterSpecification > should not get server when closed STANDARD_OUT 10:01:12.205 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.SingleServerClusterSpecification > should not get server when closed] SUCCESS (0 ms) [Test com.mongodb.connection.SingleServerClusterSpecification > should have no servers of the wrong type in the description] com.mongodb.connection.SingleServerClusterSpecification > should have no servers of the wrong type in the description STANDARD_OUT 10:01:12.205 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=SHARDED, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.SingleServerClusterSpecification > should have no servers of the wrong type in the description] SUCCESS (1 ms) [Test com.mongodb.connection.SingleServerClusterSpecification > should have server in description when replica set name does matches required one] com.mongodb.connection.SingleServerClusterSpecification > should have server in description when replica set name does matches required one STANDARD_OUT 10:01:12.206 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500, requiredReplicaSetName='test1'} [Test com.mongodb.connection.SingleServerClusterSpecification > should have server in description when replica set name does matches required one] SUCCESS (1 ms) [Test com.mongodb.connection.SingleServerClusterSpecification > should have no replica set servers in description when replica set name does not match required one] com.mongodb.connection.SingleServerClusterSpecification > should have no replica set servers in description when replica set name does not match required one STANDARD_OUT 10:01:12.207 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500, requiredReplicaSetName='test1'} [Test com.mongodb.connection.SingleServerClusterSpecification > should have no replica set servers in description when replica set name does not match required one] SUCCESS (0 ms) [Test com.mongodb.connection.SingleServerClusterSpecification > getServer should throw when cluster is incompatible] com.mongodb.connection.SingleServerClusterSpecification > getServer should throw when cluster is incompatible STANDARD_OUT 10:01:12.208 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.SingleServerClusterSpecification > getServer should throw when cluster is incompatible] SUCCESS (8 ms) [Test com.mongodb.connection.SingleServerClusterSpecification > should connect to server] com.mongodb.connection.SingleServerClusterSpecification > should connect to server STANDARD_OUT 10:01:12.215 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.SingleServerClusterSpecification > should connect to server] SUCCESS (0 ms) [Test com.mongodb.connection.SingleServerClusterSpecification > should fire cluster events] com.mongodb.connection.SingleServerClusterSpecification > should fire cluster events STANDARD_OUT 10:01:12.219 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} [Test com.mongodb.connection.SingleServerClusterSpecification > should fire cluster events] SUCCESS (6 ms) [Test com.mongodb.connection.SocketSettingsSpecification > should have correct defaults] [Test com.mongodb.connection.SocketSettingsSpecification > should have correct defaults] SUCCESS (5 ms) [Test com.mongodb.connection.SocketSettingsSpecification > should apply builder settings] [Test com.mongodb.connection.SocketSettingsSpecification > should apply builder settings] SUCCESS (1 ms) [Test com.mongodb.connection.SocketSettingsSpecification > should apply connection string] [Test com.mongodb.connection.SocketSettingsSpecification > should apply connection string] SUCCESS (1 ms) [Test com.mongodb.connection.SocketSettingsSpecification > identical settings should be equal] [Test com.mongodb.connection.SocketSettingsSpecification > identical settings should be equal] SUCCESS (1 ms) [Test com.mongodb.connection.SocketSettingsSpecification > different settings should not be equal] [Test com.mongodb.connection.SocketSettingsSpecification > different settings should not be equal] SUCCESS (0 ms) [Test com.mongodb.connection.SocketSettingsSpecification > identical settings should have same hash code] [Test com.mongodb.connection.SocketSettingsSpecification > identical settings should have same hash code] SUCCESS (1 ms) [Test com.mongodb.connection.SocketSettingsSpecification > different settings should have different hash codes] [Test com.mongodb.connection.SocketSettingsSpecification > different settings should have different hash codes] SUCCESS (0 ms) [Test com.mongodb.connection.SslSettingsSpecification > should default to disabled] [Test com.mongodb.connection.SslSettingsSpecification > should default to disabled] SUCCESS (3 ms) [Test com.mongodb.connection.SslSettingsSpecification > should enable] [Test com.mongodb.connection.SslSettingsSpecification > should enable] SUCCESS (0 ms) [Test com.mongodb.connection.SslSettingsSpecification > should default to disallow invalid host name] [Test com.mongodb.connection.SslSettingsSpecification > should default to disallow invalid host name] SUCCESS (0 ms) [Test com.mongodb.connection.SslSettingsSpecification > should allow invalid host name] [Test com.mongodb.connection.SslSettingsSpecification > should allow invalid host name] SUCCESS (0 ms) [Test com.mongodb.connection.SslSettingsSpecification > should not allow invalid host name on Java 6] [Test com.mongodb.connection.SslSettingsSpecification > should not allow invalid host name on Java 6] SUCCESS (1 ms) [Test com.mongodb.connection.SslSettingsSpecification > should apply connection string without ssl] [Test com.mongodb.connection.SslSettingsSpecification > should apply connection string without ssl] SUCCESS (1 ms) [Test com.mongodb.connection.SslSettingsSpecification > should apply connection string with ssl] [Test com.mongodb.connection.SslSettingsSpecification > should apply connection string with ssl] SUCCESS (0 ms) [Test com.mongodb.connection.SslSettingsSpecification > should apply connection string with ssl and sslInvalidHostNameAllowed] [Test com.mongodb.connection.SslSettingsSpecification > should apply connection string with ssl and sslInvalidHostNameAllowed] SUCCESS (1 ms) [Test com.mongodb.connection.SslSettingsSpecification > should apply connection string with ssl and invalidHostNameAllowed] [Test com.mongodb.connection.SslSettingsSpecification > should apply connection string with ssl and invalidHostNameAllowed] SUCCESS (0 ms) [Test com.mongodb.connection.SslSettingsSpecification > equivalent settings should be equal and have the same hash code] [Test com.mongodb.connection.SslSettingsSpecification > equivalent settings should be equal and have the same hash code] SUCCESS (1 ms) [Test com.mongodb.connection.SslSettingsSpecification > unequivalent settings should not be equal or have the same hash code] [Test com.mongodb.connection.SslSettingsSpecification > unequivalent settings should not be equal or have the same hash code] SUCCESS (0 ms) [Test com.mongodb.connection.TimeSpecification > should get the real and frozen time] [Test com.mongodb.connection.TimeSpecification > should get the real and frozen time] SUCCESS (4 ms) [Test com.mongodb.connection.UsageTrackingConnectionSpecification > generation is initialized] [Test com.mongodb.connection.UsageTrackingConnectionSpecification > generation is initialized] SUCCESS (8 ms) [Test com.mongodb.connection.UsageTrackingConnectionSpecification > openAt should be set on open] [Test com.mongodb.connection.UsageTrackingConnectionSpecification > openAt should be set on open] SUCCESS (2 ms) [Test com.mongodb.connection.UsageTrackingConnectionSpecification > openAt should be set on open asynchronously] [Test com.mongodb.connection.UsageTrackingConnectionSpecification > openAt should be set on open asynchronously] SUCCESS (1 ms) [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on open] [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on open] SUCCESS (0 ms) [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on open asynchronously] [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on open asynchronously] SUCCESS (1 ms) [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on sendMessage] [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on sendMessage] SUCCESS (0 ms) [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on sendMessage asynchronously] [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on sendMessage asynchronously] SUCCESS (0 ms) [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on receiveMessage] [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on receiveMessage] SUCCESS (0 ms) [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on receiveMessage asynchronously] [Test com.mongodb.connection.UsageTrackingConnectionSpecification > lastUsedAt should be set on receiveMessage asynchronously] SUCCESS (1 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should get bulk write result from with a count matching the n field] [Test com.mongodb.connection.WriteCommandHelperSpecification > should get bulk write result from with a count matching the n field] SUCCESS (7 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should get bulk write result with upserts matching the upserted field] [Test com.mongodb.connection.WriteCommandHelperSpecification > should get bulk write result with upserts matching the upserted field] SUCCESS (1 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should not have modified count for update with no nModified field in the result] [Test com.mongodb.connection.WriteCommandHelperSpecification > should not have modified count for update with no nModified field in the result] SUCCESS (0 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should not have modified count for replace with no nModified field in the result] [Test com.mongodb.connection.WriteCommandHelperSpecification > should not have modified count for replace with no nModified field in the result] SUCCESS (0 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should have modified count of 0 for insert with no nModified field in the result] [Test com.mongodb.connection.WriteCommandHelperSpecification > should have modified count of 0 for insert with no nModified field in the result] SUCCESS (0 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should have modified count of 0 for remove with no nModified field in the result] [Test com.mongodb.connection.WriteCommandHelperSpecification > should have modified count of 0 for remove with no nModified field in the result] SUCCESS (1 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should not have error if writeErrors is empty and writeConcernError is missing] [Test com.mongodb.connection.WriteCommandHelperSpecification > should not have error if writeErrors is empty and writeConcernError is missing] SUCCESS (0 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should have error if writeErrors is not empty] [Test com.mongodb.connection.WriteCommandHelperSpecification > should have error if writeErrors is not empty] SUCCESS (0 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should have error if writeConcernError is present] [Test com.mongodb.connection.WriteCommandHelperSpecification > should have error if writeConcernError is present] SUCCESS (0 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > getting bulk write exception should throw if there are no errors] [Test com.mongodb.connection.WriteCommandHelperSpecification > getting bulk write exception should throw if there are no errors] SUCCESS (0 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should get write errors from the writeErrors field] [Test com.mongodb.connection.WriteCommandHelperSpecification > should get write errors from the writeErrors field] SUCCESS (1 ms) [Test com.mongodb.connection.WriteCommandHelperSpecification > should get write concern error from writeConcernError field] [Test com.mongodb.connection.WriteCommandHelperSpecification > should get write concern error from writeConcernError field] SUCCESS (0 ms) [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split an insert command when the number of items exceeds the maximum] [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split an insert command when the number of items exceeds the maximum] SUCCESS (10 ms) [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split an insert command when the number of bytes exceeds the maximum] [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split an insert command when the number of bytes exceeds the maximum] SUCCESS (6 ms) [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split a delete command when the number of items exceeds the maximum] [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split a delete command when the number of items exceeds the maximum] SUCCESS (3 ms) [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split a delete command when the number of bytes exceeds the maximum] [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split a delete command when the number of bytes exceeds the maximum] SUCCESS (2 ms) [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split an update command when the number of items exceeds the maximum] [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split an update command when the number of items exceeds the maximum] SUCCESS (4 ms) [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split a replace command when the number of bytes exceeds the maximum] [Test com.mongodb.connection.WriteCommandLimitsSpecification > should split a replace command when the number of bytes exceeds the maximum] SUCCESS (2 ms) [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should return a write result for an insert] [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should return a write result for an insert] SUCCESS (4 ms) [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should return a write result for an upsert] [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should return a write result for an upsert] SUCCESS (0 ms) [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should throw command failure if result is not ok] [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should throw command failure if result is not ok] SUCCESS (1 ms) [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should throw duplicate key when response has a duplicate key error code] [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should throw duplicate key when response has a duplicate key error code] SUCCESS (3 ms) [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should throw duplicate key when errObjects has a duplicate key error code] [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should throw duplicate key when errObjects has a duplicate key error code] SUCCESS (6 ms) [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should support duplicate key errors from sharded servers in extractErrorCode] [Test com.mongodb.connection.WriteResultProtocolHelperSpecification > should support duplicate key errors from sharded servers in extractErrorCode] SUCCESS (1 ms) [Test com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketOpenException when the AsynchronousSocket Stream fails to open] [Test com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketOpenException when the AsynchronousSocket Stream fails to open] SUCCESS (127486 ms) [Test com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketReadTimeoutException with the AsynchronousSocket stream] com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketReadTimeoutException with the AsynchronousSocket stream STANDARD_OUT 10:03:19.986 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:359, serverValue:10}] to ip:27017 [Test com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketReadTimeoutException with the AsynchronousSocket stream] SUCCESS (5662 ms) [Test com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketOpenException when the Netty Stream fails to open] [Test com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketOpenException when the Netty Stream fails to open] SUCCESS (68 ms) [Test com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketReadTimeoutException with the Netty stream] com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketReadTimeoutException with the Netty stream STANDARD_OUT 10:03:25.657 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:361, serverValue:11}] to ip:27017 [Test com.mongodb.connection.AsyncStreamTimeoutsSpecification > should throw a MongoSocketReadTimeoutException with the Netty stream] SUCCESS (5337 ms) com.mongodb.connection.CommandProtocolCommandEventSpecification STANDARD_OUT 10:03:30.952 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:362, serverValue:12}] to ip:27017 [Test com.mongodb.connection.CommandProtocolCommandEventSpecification > should deliver start and completed command events] [Test com.mongodb.connection.CommandProtocolCommandEventSpecification > should deliver start and completed command events] SUCCESS (11 ms) [Test com.mongodb.connection.CommandProtocolCommandEventSpecification > should deliver start and failed command events] [Test com.mongodb.connection.CommandProtocolCommandEventSpecification > should deliver start and failed command events] SUCCESS (10 ms) [Test com.mongodb.connection.CommandProtocolCommandEventSpecification > should deliver start and completed command events for wrapped commands] [Test com.mongodb.connection.CommandProtocolCommandEventSpecification > should deliver start and completed command events for wrapped commands] SUCCESS (11 ms) [Test com.mongodb.connection.ConnectionSpecification > should have id] [Test com.mongodb.connection.ConnectionSpecification > should have id] SUCCESS (25 ms) [Test com.mongodb.connection.ConnectionSpecification > should have description] [Test com.mongodb.connection.ConnectionSpecification > should have description] SUCCESS (46 ms) com.mongodb.connection.GetMoreProtocolCommandEventSpecification STANDARD_OUT 10:03:31.098 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:363, serverValue:13}] to ip:27017 [Test com.mongodb.connection.GetMoreProtocolCommandEventSpecification > should deliver start and completed command events] [Test com.mongodb.connection.GetMoreProtocolCommandEventSpecification > should deliver start and completed command events] SUCCESS (219 ms) [Test com.mongodb.connection.GetMoreProtocolCommandEventSpecification > should deliver start and failed command events] [Test com.mongodb.connection.GetMoreProtocolCommandEventSpecification > should deliver start and failed command events] SUCCESS (262 ms) com.mongodb.connection.KillCursorProtocolCommandEventSpecification STANDARD_OUT 10:03:31.636 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:364, serverValue:14}] to ip:27017 [Test com.mongodb.connection.KillCursorProtocolCommandEventSpecification > should deliver start and completed command events] [Test com.mongodb.connection.KillCursorProtocolCommandEventSpecification > should deliver start and completed command events] SUCCESS (193 ms) [Test com.mongodb.connection.KillCursorProtocolCommandEventSpecification > should not deliver start and completed command events if no namespace is provided] [Test com.mongodb.connection.KillCursorProtocolCommandEventSpecification > should not deliver start and completed command events if no namespace is provided] SUCCESS (111 ms) com.mongodb.connection.QueryProtocolCommandEventSpecification STANDARD_OUT 10:03:32.012 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:365, serverValue:15}] to ip:27017 [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events with numberToReturn] [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events with numberToReturn] SUCCESS (82 ms) [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events with limit and batchSize] [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events with limit and batchSize] SUCCESS (39 ms) [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events when there is no projection] [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events when there is no projection] SUCCESS (18 ms) [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events when there are boolean options] [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events when there are boolean options] SUCCESS (69 ms) [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events with meta operators] [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events with meta operators] SKIPPED (0 ms) com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events with meta operators SKIPPED [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events for an explain command when there is a $explain meta operator] [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and completed command events for an explain command when there is a $explain meta operator] SUCCESS (10 ms) [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and failed command events] [Test com.mongodb.connection.QueryProtocolCommandEventSpecification > should deliver start and failed command events] SUCCESS (8 ms) [Test com.mongodb.connection.ServerMonitorSpecification > should have positive round trip time] com.mongodb.connection.ServerMonitorSpecification > should have positive round trip time STANDARD_OUT 10:03:32.271 [cluster-ClusterId{value='58526a7446e0fb368404359c', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:366, serverValue:16}] to ip:27017 10:03:32.274 [cluster-ClusterId{value='58526a7446e0fb368404359c', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=587999} [Test com.mongodb.connection.ServerMonitorSpecification > should have positive round trip time] SUCCESS (34 ms) [Test com.mongodb.connection.ServerMonitorSpecification > should return server version] com.mongodb.connection.ServerMonitorSpecification > should return server version STANDARD_OUT 10:03:32.293 [cluster-ClusterId{value='58526a7446e0fb368404359d', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:367, serverValue:17}] to ip:27017 10:03:32.296 [cluster-ClusterId{value='58526a7446e0fb368404359d', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=2911067} [Test com.mongodb.connection.ServerMonitorSpecification > should return server version] SUCCESS (22 ms) [Test com.mongodb.connection.ServerMonitorSpecification > should report current exception] com.mongodb.connection.ServerMonitorSpecification > should report current exception STANDARD_OUT 10:03:32.316 [cluster-ClusterId{value='58526a7446e0fb368404359e', description='null'}-some_unknown_server_name:34567] INFO org.mongodb.driver.cluster - Exception in monitor thread while connecting to server some_unknown_server_name:34567 com.mongodb.MongoSocketException: some_unknown_server_name: some_unknown_server_name: unknown error at com.mongodb.ServerAddress.getSocketAddress(ServerAddress.java:188) ~[main/:na] at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:57) ~[main/:na] at com.mongodb.connection.SocketChannelStream.open(SocketChannelStream.java:52) ~[main/:na] at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:115) ~[main/:na] at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:113) ~[main/:na] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] Caused by: java.net.UnknownHostException: some_unknown_server_name: some_unknown_server_name: unknown error at java.net.InetAddress.getAllByName0(InetAddress.java:1413) ~[na:1.8.0] at java.net.InetAddress.getAllByName(InetAddress.java:1322) ~[na:1.8.0] at java.net.InetAddress.getAllByName(InetAddress.java:1245) ~[na:1.8.0] at java.net.InetAddress.getByName(InetAddress.java:1195) ~[na:1.8.0] at com.mongodb.ServerAddress.getSocketAddress(ServerAddress.java:186) ~[main/:na] ... 5 common frames omitted [Test com.mongodb.connection.ServerMonitorSpecification > should report current exception] SUCCESS (19 ms) [Test com.mongodb.connection.ServerMonitorSpecification > should log state change if significant properties have changed] [Test com.mongodb.connection.ServerMonitorSpecification > should log state change if significant properties have changed] SUCCESS (11 ms) com.mongodb.connection.WriteProtocolCommandEventSpecification STANDARD_OUT 10:03:32.414 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:369, serverValue:18}] to ip:27017 [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single unacknowleded insert] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single unacknowleded insert] SUCCESS (31 ms) [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for split unacknowleded inserts] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for split unacknowleded inserts] FAILURE (119 ms) Started at: 1481796212445 com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for split unacknowleded inserts FAILED com.mongodb.MongoCommandException: Command failed with error -1: 'ns not found' on server ip:27017. The full response is { "ok" : 0.0, "errmsg" : "ns not found" } at com.mongodb.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:115) at com.mongodb.connection.CommandProtocol.execute(CommandProtocol.java:114) at com.mongodb.connection.WriteProtocolCommandEventSpecification.should deliver started and completed command events for split unacknowleded inserts(WriteProtocolCommandEventSpecification.groovy:145) com.mongodb.MongoCommandException: Command failed with error -1: 'ns not found' on server ip:27017. The full response is { "ok" : 0.0, "errmsg" : "ns not found" } at com.mongodb.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:115) at com.mongodb.connection.CommandProtocol.execute(CommandProtocol.java:114) at com.mongodb.connection.WriteProtocolCommandEventSpecification.should deliver started and completed command events for split unacknowleded inserts(WriteProtocolCommandEventSpecification.groovy:145) [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events when there is a write error] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events when there is a write error] SUCCESS (86 ms) [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and failed command events when there is a command failure] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and failed command events when there is a command failure] SUCCESS (77 ms) [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single unacknowleded update] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single unacknowleded update] SUCCESS (75 ms) [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single unacknowleded delete] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single unacknowleded delete] SUCCESS (5 ms) [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single acknowleded insert] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single acknowleded insert] SUCCESS (46 ms) [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single acknowleded delete] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single acknowleded delete] SUCCESS (45 ms) [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single acknowleded update] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should deliver started and completed command events for a single acknowleded update] SUCCESS (45 ms) [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should not deliver any events if encoding fails] [Test com.mongodb.connection.WriteProtocolCommandEventSpecification > should not deliver any events if encoding fails] SUCCESS (4 ms) com.mongodb.connection.WriteProtocolSpecification STANDARD_OUT 10:03:33.002 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:372, serverValue:19}] to ip:27017 [Test com.mongodb.connection.WriteProtocolSpecification > should ignore write errors on unacknowledged inserts] [Test com.mongodb.connection.WriteProtocolSpecification > should ignore write errors on unacknowledged inserts] SUCCESS (66 ms) [Test com.mongodb.connection.WriteProtocolSpecification > should report write errors on acknowledged inserts] [Test com.mongodb.connection.WriteProtocolSpecification > should report write errors on acknowledged inserts] SUCCESS (49 ms) [Test com.mongodb.connection.WriteProtocolSpecification > should execute split unacknowledged inserts] [Test com.mongodb.connection.WriteProtocolSpecification > should execute split unacknowledged inserts] FAILURE (71 ms) Started at: 1481796213122 com.mongodb.connection.WriteProtocolSpecification > should execute split unacknowledged inserts FAILED io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 16777216 byte(s) of direct memory (used: 50367312, max: 67108864) at io.netty.util.internal.PlatformDependent.incrementMemoryCounter(PlatformDependent.java:624) at io.netty.util.internal.PlatformDependent.allocateDirectNoCleaner(PlatformDependent.java:578) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.allocateDirect(UnpooledUnsafeNoCleanerDirectByteBuf.java:30) at io.netty.buffer.UnpooledUnsafeDirectByteBuf.(UnpooledUnsafeDirectByteBuf.java:68) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.(UnpooledUnsafeNoCleanerDirectByteBuf.java:25) at io.netty.buffer.UnsafeByteBufUtil.newUnsafeDirectByteBuf(UnsafeByteBufUtil.java:625) at io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:265) at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:179) at io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) at com.mongodb.connection.netty.NettyStream.getBuffer(NettyStream.java:93) at com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:514) at com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:91) at com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:86) at com.mongodb.connection.ByteBufferBsonOutput.writeBytes(ByteBufferBsonOutput.java:62) at org.bson.io.OutputBuffer.writeBytes(OutputBuffer.java:51) at org.bson.BsonBinaryWriter.doWriteBinaryData(BsonBinaryWriter.java:163) at org.bson.AbstractBsonWriter.writeBinaryData(AbstractBsonWriter.java:360) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:31) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:28) at org.bson.codecs.EncoderContext.encodeWithChildContext(EncoderContext.java:91) at org.bson.codecs.BsonDocumentCodec.writeValue(BsonDocumentCodec.java:136) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:115) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:41) at com.mongodb.connection.RequestMessage.addDocument(RequestMessage.java:253) at com.mongodb.connection.RequestMessage.addCollectibleDocument(RequestMessage.java:219) at com.mongodb.connection.InsertMessage.encodeMessageBodyWithMetadata(InsertMessage.java:73) at com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160) at com.mongodb.connection.WriteProtocol.execute(WriteProtocol.java:89) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:68) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:39) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:31) at com.mongodb.connection.WriteProtocolSpecification.should execute split unacknowledged inserts(WriteProtocolSpecification.groovy:123) java.lang.ClassCastException: io.netty.util.internal.OutOfDirectMemoryError incompatible with java.lang.RuntimeException at com.mongodb.async.FutureResultCallback.get(FutureResultCallback.java:77) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:29) at com.mongodb.connection.WriteProtocolSpecification.should execute split unacknowledged inserts(WriteProtocolSpecification.groovy:123) [Test com.mongodb.connection.WriteProtocolSpecification > should execute split acknowledged inserts] com.mongodb.connection.WriteProtocolSpecification > should execute split acknowledged inserts STANDARD_OUT 10:03:33.313 [Test worker] ERROR io.netty.util.ResourceLeakDetector - LEAK: ByteBuf.release() was not called before it's garbage-collected. Enable advanced leak reporting to find out where the leak occurred. To enable advanced leak reporting, specify the JVM option '-Dio.netty.leakDetection.level=advanced' or call ResourceLeakDetector.setLevel() See http://netty.io/wiki/reference-counted-objects.html for more information. [Test com.mongodb.connection.WriteProtocolSpecification > should execute split acknowledged inserts] FAILURE (150 ms) Started at: 1481796213196 com.mongodb.connection.WriteProtocolSpecification > should execute split acknowledged inserts FAILED io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 16777216 byte(s) of direct memory (used: 50367312, max: 67108864) at io.netty.util.internal.PlatformDependent.incrementMemoryCounter(PlatformDependent.java:624) at io.netty.util.internal.PlatformDependent.allocateDirectNoCleaner(PlatformDependent.java:578) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.allocateDirect(UnpooledUnsafeNoCleanerDirectByteBuf.java:30) at io.netty.buffer.UnpooledUnsafeDirectByteBuf.(UnpooledUnsafeDirectByteBuf.java:68) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.(UnpooledUnsafeNoCleanerDirectByteBuf.java:25) at io.netty.buffer.UnsafeByteBufUtil.newUnsafeDirectByteBuf(UnsafeByteBufUtil.java:625) at io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:265) at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:179) at io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) at com.mongodb.connection.netty.NettyStream.getBuffer(NettyStream.java:93) at com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:514) at com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:91) at com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:86) at com.mongodb.connection.ByteBufferBsonOutput.writeBytes(ByteBufferBsonOutput.java:62) at org.bson.io.OutputBuffer.writeBytes(OutputBuffer.java:51) at org.bson.BsonBinaryWriter.doWriteBinaryData(BsonBinaryWriter.java:163) at org.bson.AbstractBsonWriter.writeBinaryData(AbstractBsonWriter.java:360) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:31) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:28) at org.bson.codecs.EncoderContext.encodeWithChildContext(EncoderContext.java:91) at org.bson.codecs.BsonDocumentCodec.writeValue(BsonDocumentCodec.java:136) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:115) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:41) at com.mongodb.connection.RequestMessage.addDocument(RequestMessage.java:253) at com.mongodb.connection.RequestMessage.addCollectibleDocument(RequestMessage.java:219) at com.mongodb.connection.InsertMessage.encodeMessageBodyWithMetadata(InsertMessage.java:73) at com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160) at com.mongodb.connection.WriteProtocol.execute(WriteProtocol.java:89) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:68) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:39) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:31) at com.mongodb.connection.WriteProtocolSpecification.should execute split acknowledged inserts(WriteProtocolSpecification.groovy:148) java.lang.ClassCastException: io.netty.util.internal.OutOfDirectMemoryError incompatible with java.lang.RuntimeException at com.mongodb.async.FutureResultCallback.get(FutureResultCallback.java:77) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:29) at com.mongodb.connection.WriteProtocolSpecification.should execute split acknowledged inserts(WriteProtocolSpecification.groovy:148) [Test com.mongodb.connection.WriteProtocolSpecification > should stop writing on write error when an ordered unacknowledged inserts must be split] [Test com.mongodb.connection.WriteProtocolSpecification > should stop writing on write error when an ordered unacknowledged inserts must be split] FAILURE (3420 ms) Started at: 1481796213346 com.mongodb.connection.WriteProtocolSpecification > should stop writing on write error when an ordered unacknowledged inserts must be split FAILED io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 16777216 byte(s) of direct memory (used: 50367312, max: 67108864) at io.netty.util.internal.PlatformDependent.incrementMemoryCounter(PlatformDependent.java:624) at io.netty.util.internal.PlatformDependent.allocateDirectNoCleaner(PlatformDependent.java:578) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.allocateDirect(UnpooledUnsafeNoCleanerDirectByteBuf.java:30) at io.netty.buffer.UnpooledUnsafeDirectByteBuf.(UnpooledUnsafeDirectByteBuf.java:68) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.(UnpooledUnsafeNoCleanerDirectByteBuf.java:25) at io.netty.buffer.UnsafeByteBufUtil.newUnsafeDirectByteBuf(UnsafeByteBufUtil.java:625) at io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:265) at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:179) at io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) at com.mongodb.connection.netty.NettyStream.getBuffer(NettyStream.java:93) at com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:514) at com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:91) at com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:86) at com.mongodb.connection.ByteBufferBsonOutput.writeBytes(ByteBufferBsonOutput.java:62) at org.bson.io.OutputBuffer.writeBytes(OutputBuffer.java:51) at org.bson.BsonBinaryWriter.doWriteBinaryData(BsonBinaryWriter.java:163) at org.bson.AbstractBsonWriter.writeBinaryData(AbstractBsonWriter.java:360) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:31) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:28) at org.bson.codecs.EncoderContext.encodeWithChildContext(EncoderContext.java:91) at org.bson.codecs.BsonDocumentCodec.writeValue(BsonDocumentCodec.java:136) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:115) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:41) at com.mongodb.connection.RequestMessage.addDocument(RequestMessage.java:253) at com.mongodb.connection.RequestMessage.addCollectibleDocument(RequestMessage.java:219) at com.mongodb.connection.InsertMessage.encodeMessageBodyWithMetadata(InsertMessage.java:73) at com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160) at com.mongodb.connection.WriteProtocol.execute(WriteProtocol.java:89) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:68) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:39) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:31) at com.mongodb.connection.WriteProtocolSpecification.should stop writing on write error when an ordered unacknowledged inserts must be split(WriteProtocolSpecification.groovy:173) java.lang.ClassCastException: io.netty.util.internal.OutOfDirectMemoryError incompatible with java.lang.RuntimeException at com.mongodb.async.FutureResultCallback.get(FutureResultCallback.java:77) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:29) at com.mongodb.connection.WriteProtocolSpecification.should stop writing on write error when an ordered unacknowledged inserts must be split(WriteProtocolSpecification.groovy:173) [Test com.mongodb.connection.WriteProtocolSpecification > should continue writing on write error when an unordered unacknowledged inserts must be split] [Test com.mongodb.connection.WriteProtocolSpecification > should continue writing on write error when an unordered unacknowledged inserts must be split] FAILURE (314 ms) Started at: 1481796216769 com.mongodb.connection.WriteProtocolSpecification > should continue writing on write error when an unordered unacknowledged inserts must be split FAILED io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 16777216 byte(s) of direct memory (used: 50367312, max: 67108864) at io.netty.util.internal.PlatformDependent.incrementMemoryCounter(PlatformDependent.java:624) at io.netty.util.internal.PlatformDependent.allocateDirectNoCleaner(PlatformDependent.java:578) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.allocateDirect(UnpooledUnsafeNoCleanerDirectByteBuf.java:30) at io.netty.buffer.UnpooledUnsafeDirectByteBuf.(UnpooledUnsafeDirectByteBuf.java:68) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.(UnpooledUnsafeNoCleanerDirectByteBuf.java:25) at io.netty.buffer.UnsafeByteBufUtil.newUnsafeDirectByteBuf(UnsafeByteBufUtil.java:625) at io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:265) at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:179) at io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) at com.mongodb.connection.netty.NettyStream.getBuffer(NettyStream.java:93) at com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:514) at com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:91) at com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:86) at com.mongodb.connection.ByteBufferBsonOutput.writeBytes(ByteBufferBsonOutput.java:62) at org.bson.io.OutputBuffer.writeBytes(OutputBuffer.java:51) at org.bson.BsonBinaryWriter.doWriteBinaryData(BsonBinaryWriter.java:163) at org.bson.AbstractBsonWriter.writeBinaryData(AbstractBsonWriter.java:360) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:31) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:28) at org.bson.codecs.EncoderContext.encodeWithChildContext(EncoderContext.java:91) at org.bson.codecs.BsonDocumentCodec.writeValue(BsonDocumentCodec.java:136) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:115) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:41) at com.mongodb.connection.RequestMessage.addDocument(RequestMessage.java:253) at com.mongodb.connection.RequestMessage.addCollectibleDocument(RequestMessage.java:219) at com.mongodb.connection.InsertMessage.encodeMessageBodyWithMetadata(InsertMessage.java:73) at com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160) at com.mongodb.connection.WriteProtocol.execute(WriteProtocol.java:89) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:68) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:39) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:31) at com.mongodb.connection.WriteProtocolSpecification.should continue writing on write error when an unordered unacknowledged inserts must be split(WriteProtocolSpecification.groovy:201) java.lang.ClassCastException: io.netty.util.internal.OutOfDirectMemoryError incompatible with java.lang.RuntimeException at com.mongodb.async.FutureResultCallback.get(FutureResultCallback.java:77) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:29) at com.mongodb.connection.WriteProtocolSpecification.should continue writing on write error when an unordered unacknowledged inserts must be split(WriteProtocolSpecification.groovy:201) [Test com.mongodb.connection.WriteProtocolSpecification > should report write errors on split acknowledged inserts] [Test com.mongodb.connection.WriteProtocolSpecification > should report write errors on split acknowledged inserts] FAILURE (5227 ms) Started at: 1481796217089 com.mongodb.connection.WriteProtocolSpecification > should report write errors on split acknowledged inserts FAILED Expected exception of type 'com.mongodb.DuplicateKeyException', but got 'io.netty.util.internal.OutOfDirectMemoryError' at org.spockframework.lang.SpecInternals.checkExceptionThrown(SpecInternals.java:79) at org.spockframework.lang.SpecInternals.thrownImpl(SpecInternals.java:66) at com.mongodb.connection.WriteProtocolSpecification.should report write errors on split acknowledged inserts(WriteProtocolSpecification.groovy:231) Caused by: io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 16777216 byte(s) of direct memory (used: 50367312, max: 67108864) at io.netty.util.internal.PlatformDependent.incrementMemoryCounter(PlatformDependent.java:624) at io.netty.util.internal.PlatformDependent.allocateDirectNoCleaner(PlatformDependent.java:578) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.allocateDirect(UnpooledUnsafeNoCleanerDirectByteBuf.java:30) at io.netty.buffer.UnpooledUnsafeDirectByteBuf.(UnpooledUnsafeDirectByteBuf.java:68) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.(UnpooledUnsafeNoCleanerDirectByteBuf.java:25) at io.netty.buffer.UnsafeByteBufUtil.newUnsafeDirectByteBuf(UnsafeByteBufUtil.java:625) at io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:265) at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:179) at io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) at com.mongodb.connection.netty.NettyStream.getBuffer(NettyStream.java:93) at com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:514) at com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:91) at com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:86) at com.mongodb.connection.ByteBufferBsonOutput.writeBytes(ByteBufferBsonOutput.java:62) at org.bson.io.OutputBuffer.writeBytes(OutputBuffer.java:51) at org.bson.BsonBinaryWriter.doWriteBinaryData(BsonBinaryWriter.java:163) at org.bson.AbstractBsonWriter.writeBinaryData(AbstractBsonWriter.java:360) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:31) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:28) at org.bson.codecs.EncoderContext.encodeWithChildContext(EncoderContext.java:91) at org.bson.codecs.BsonDocumentCodec.writeValue(BsonDocumentCodec.java:136) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:115) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:41) at com.mongodb.connection.RequestMessage.addDocument(RequestMessage.java:253) at com.mongodb.connection.RequestMessage.addCollectibleDocument(RequestMessage.java:219) at com.mongodb.connection.InsertMessage.encodeMessageBodyWithMetadata(InsertMessage.java:73) at com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160) at com.mongodb.connection.WriteProtocol.execute(WriteProtocol.java:89) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:68) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:39) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:31) at com.mongodb.connection.WriteProtocolSpecification.should report write errors on split acknowledged inserts(WriteProtocolSpecification.groovy:228) Expected exception of type 'com.mongodb.DuplicateKeyException', but got 'java.lang.ClassCastException' at org.spockframework.lang.SpecInternals.checkExceptionThrown(SpecInternals.java:79) at org.spockframework.lang.SpecInternals.thrownImpl(SpecInternals.java:66) at com.mongodb.connection.WriteProtocolSpecification.should report write errors on split acknowledged inserts(WriteProtocolSpecification.groovy:231) Caused by: java.lang.ClassCastException: io.netty.util.internal.OutOfDirectMemoryError incompatible with java.lang.RuntimeException at com.mongodb.async.FutureResultCallback.get(FutureResultCallback.java:77) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:29) at com.mongodb.connection.WriteProtocolSpecification.should report write errors on split acknowledged inserts(WriteProtocolSpecification.groovy:228) [Test com.mongodb.connection.WriteProtocolSpecification > should not report write errors on split unacknowledged inserts] [Test com.mongodb.connection.WriteProtocolSpecification > should not report write errors on split unacknowledged inserts] FAILURE (257 ms) Started at: 1481796222317 com.mongodb.connection.WriteProtocolSpecification > should not report write errors on split unacknowledged inserts FAILED io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 16777216 byte(s) of direct memory (used: 50367312, max: 67108864) at io.netty.util.internal.PlatformDependent.incrementMemoryCounter(PlatformDependent.java:624) at io.netty.util.internal.PlatformDependent.allocateDirectNoCleaner(PlatformDependent.java:578) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.allocateDirect(UnpooledUnsafeNoCleanerDirectByteBuf.java:30) at io.netty.buffer.UnpooledUnsafeDirectByteBuf.(UnpooledUnsafeDirectByteBuf.java:68) at io.netty.buffer.UnpooledUnsafeNoCleanerDirectByteBuf.(UnpooledUnsafeNoCleanerDirectByteBuf.java:25) at io.netty.buffer.UnsafeByteBufUtil.newUnsafeDirectByteBuf(UnsafeByteBufUtil.java:625) at io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:265) at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:179) at io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) at com.mongodb.connection.netty.NettyStream.getBuffer(NettyStream.java:93) at com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:514) at com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:91) at com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:86) at com.mongodb.connection.ByteBufferBsonOutput.writeBytes(ByteBufferBsonOutput.java:62) at org.bson.io.OutputBuffer.writeBytes(OutputBuffer.java:51) at org.bson.BsonBinaryWriter.doWriteBinaryData(BsonBinaryWriter.java:163) at org.bson.AbstractBsonWriter.writeBinaryData(AbstractBsonWriter.java:360) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:31) at org.bson.codecs.BsonBinaryCodec.encode(BsonBinaryCodec.java:28) at org.bson.codecs.EncoderContext.encodeWithChildContext(EncoderContext.java:91) at org.bson.codecs.BsonDocumentCodec.writeValue(BsonDocumentCodec.java:136) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:115) at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:41) at com.mongodb.connection.RequestMessage.addDocument(RequestMessage.java:253) at com.mongodb.connection.RequestMessage.addCollectibleDocument(RequestMessage.java:219) at com.mongodb.connection.InsertMessage.encodeMessageBodyWithMetadata(InsertMessage.java:73) at com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160) at com.mongodb.connection.WriteProtocol.execute(WriteProtocol.java:89) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:68) at com.mongodb.connection.InsertProtocol.execute(InsertProtocol.java:39) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:31) at com.mongodb.connection.WriteProtocolSpecification.should not report write errors on split unacknowledged inserts(WriteProtocolSpecification.groovy:254) java.lang.ClassCastException: io.netty.util.internal.OutOfDirectMemoryError incompatible with java.lang.RuntimeException at com.mongodb.async.FutureResultCallback.get(FutureResultCallback.java:77) at com.mongodb.connection.ProtocolTestHelper.execute(ProtocolTestHelper.java:29) at com.mongodb.connection.WriteProtocolSpecification.should not report write errors on split unacknowledged inserts(WriteProtocolSpecification.groovy:254) [Test com.mongodb.connection.netty.ByteBufSpecification > should set position and limit correctly] [Test com.mongodb.connection.netty.ByteBufSpecification > should set position and limit correctly] SUCCESS (16 ms) [Test com.mongodb.connection.netty.ByteBufSpecification > should throw when setting limit while writing] [Test com.mongodb.connection.netty.ByteBufSpecification > should throw when setting limit while writing] SUCCESS (0 ms) [Test com.mongodb.connection.netty.ByteBufSpecification > should manage reference count of proxied Netty ByteBuf correctly] [Test com.mongodb.connection.netty.ByteBufSpecification > should manage reference count of proxied Netty ByteBuf correctly] SUCCESS (20 ms) [Test com.mongodb.connection.netty.ByteBufSpecification > should manage reference count of duplicated proxied Netty ByteBuf correctly] [Test com.mongodb.connection.netty.ByteBufSpecification > should manage reference count of duplicated proxied Netty ByteBuf correctly] SUCCESS (0 ms) [Test com.mongodb.connection.netty.NettyStreamFactoryFactorySpecification > should create the expected default NettyStream] [Test com.mongodb.connection.netty.NettyStreamFactoryFactorySpecification > should create the expected default NettyStream] SUCCESS (36 ms) [Test com.mongodb.connection.netty.NettyStreamFactoryFactorySpecification > should create the expected custom NettyStream] [Test com.mongodb.connection.netty.NettyStreamFactoryFactorySpecification > should create the expected custom NettyStream] SUCCESS (0 ms) [Test com.mongodb.connection.netty.NettyStreamFactorySpecification > should use arguments to create NettyStream] [Test com.mongodb.connection.netty.NettyStreamFactorySpecification > should use arguments to create NettyStream] SUCCESS (39 ms) [Test com.mongodb.internal.SslHelperSpecification > should enable HTTPS host name verification] [Test com.mongodb.internal.SslHelperSpecification > should enable HTTPS host name verification] SUCCESS (75 ms) [Test com.mongodb.internal.SslHelperSpecification > should enable server name indicator] [Test com.mongodb.internal.SslHelperSpecification > should enable server name indicator] SUCCESS (102 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testThatEnsuringMinSizeReleasesPermitIfCreateFails] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testThatEnsuringMinSizeReleasesPermitIfCreateFails] SUCCESS (15 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testCloseItemOnReleaseWithDiscard] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testCloseItemOnReleaseWithDiscard] SUCCESS (4 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testInUseCount] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testInUseCount] SUCCESS (0 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testThatGetReleasesPermitIfCreateFails] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testThatGetReleasesPermitIfCreateFails] SUCCESS (0 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testPrune] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testPrune] SUCCESS (0 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testCloseAllItemsAfterPoolClosed] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testCloseAllItemsAfterPoolClosed] SUCCESS (0 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testAddItemToPoolOnRelease] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testAddItemToPoolOnRelease] SUCCESS (0 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > whenEnsuringMinSizeShouldInitializePooledItemIfRequested] [Test com.mongodb.internal.connection.ConcurrentPoolTest > whenEnsuringMinSizeShouldInitializePooledItemIfRequested] SUCCESS (0 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > whenEnsuringMinSizeShouldNotInitializePooledItemIfNotRequested] [Test com.mongodb.internal.connection.ConcurrentPoolTest > whenEnsuringMinSizeShouldNotInitializePooledItemIfNotRequested] SUCCESS (0 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testEnsureMinSize] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testEnsureMinSize] SUCCESS (1 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testThatReleaseIncreasesAvailability] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testThatReleaseIncreasesAvailability] SUCCESS (0 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testThatGetDecreasesAvailability] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testThatGetDecreasesAvailability] SUCCESS (1 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testAvailableCount] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testAvailableCount] SUCCESS (0 ms) [Test com.mongodb.internal.connection.ConcurrentPoolTest > testCloseItemOnReleaseAfterPoolClosed] [Test com.mongodb.internal.connection.ConcurrentPoolTest > testCloseItemOnReleaseAfterPoolClosed] SUCCESS (0 ms) [Test com.mongodb.internal.connection.PowerOfTwoBufferPoolTest > testHugeBufferRequest] [Test com.mongodb.internal.connection.PowerOfTwoBufferPoolTest > testHugeBufferRequest] SUCCESS (0 ms) [Test com.mongodb.internal.connection.PowerOfTwoBufferPoolTest > testReuse] [Test com.mongodb.internal.connection.PowerOfTwoBufferPoolTest > testReuse] SUCCESS (2 ms) [Test com.mongodb.internal.connection.PowerOfTwoBufferPoolTest > testNormalRequest] [Test com.mongodb.internal.connection.PowerOfTwoBufferPoolTest > testNormalRequest] SUCCESS (1 ms) [Test com.mongodb.internal.connection.IndexMapSpecification > should map contiguous indexes] [Test com.mongodb.internal.connection.IndexMapSpecification > should map contiguous indexes] SUCCESS (4 ms) [Test com.mongodb.internal.connection.IndexMapSpecification > should map non-contiguous indexes] [Test com.mongodb.internal.connection.IndexMapSpecification > should map non-contiguous indexes] SUCCESS (1 ms) [Test com.mongodb.internal.connection.IndexMapSpecification > should throw on unmapped index] [Test com.mongodb.internal.connection.IndexMapSpecification > should throw on unmapped index] SUCCESS (1 ms) [Test com.mongodb.internal.connection.IndexMapSpecification > should map indexes when count is provided up front] [Test com.mongodb.internal.connection.IndexMapSpecification > should map indexes when count is provided up front] SUCCESS (0 ms) [Test com.mongodb.internal.connection.IndexMapSpecification > should include ranges when converting from range based to hash based indexMap] [Test com.mongodb.internal.connection.IndexMapSpecification > should include ranges when converting from range based to hash based indexMap] SUCCESS (1 ms) [Test com.mongodb.internal.connection.IndexMapSpecification > should not allow a negative startIndex or count] [Test com.mongodb.internal.connection.IndexMapSpecification > should not allow a negative startIndex or count] SUCCESS (0 ms) [Test com.mongodb.internal.validator.CollectibleDocumentFieldNameValidatorTest > testFieldNameWithDotsValidation] [Test com.mongodb.internal.validator.CollectibleDocumentFieldNameValidatorTest > testFieldNameWithDotsValidation] SUCCESS (0 ms) [Test com.mongodb.internal.validator.CollectibleDocumentFieldNameValidatorTest > testNullFieldNameValidation] [Test com.mongodb.internal.validator.CollectibleDocumentFieldNameValidatorTest > testNullFieldNameValidation] SUCCESS (1 ms) [Test com.mongodb.internal.validator.CollectibleDocumentFieldNameValidatorTest > testFieldValidationSuccess] [Test com.mongodb.internal.validator.CollectibleDocumentFieldNameValidatorTest > testFieldValidationSuccess] SUCCESS (0 ms) [Test com.mongodb.internal.validator.CollectibleDocumentFieldNameValidatorTest > testFieldNameStartsWithDollarValidation] [Test com.mongodb.internal.validator.CollectibleDocumentFieldNameValidatorTest > testFieldNameStartsWithDollarValidation] SUCCESS (0 ms) [Test com.mongodb.internal.thread.DaemonThreadFactorySpecification > should create daemon threads] [Test com.mongodb.internal.thread.DaemonThreadFactorySpecification > should create daemon threads] SUCCESS (26 ms) [Test com.mongodb.operation.CursorHelperTest > testNumberToReturn] [Test com.mongodb.operation.CursorHelperTest > testNumberToReturn] SUCCESS (11 ms) [Test com.mongodb.operation.CurrentOpOperationSpecification > should get current operation] [Test com.mongodb.operation.CurrentOpOperationSpecification > should get current operation] SUCCESS (40 ms) [Test com.mongodb.operation.FsyncUnlockOperationSpecification > should unlock server] [Test com.mongodb.operation.FsyncUnlockOperationSpecification > should unlock server] SKIPPED (0 ms) com.mongodb.operation.FsyncUnlockOperationSpecification > should unlock server SKIPPED [Test com.mongodb.operation.AsyncQueryBatchCursorSpecification > should generate expected command with batchSize and maxTimeMS] [Test com.mongodb.operation.AsyncQueryBatchCursorSpecification > should generate expected command with batchSize and maxTimeMS] SUCCESS (136 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should be a namespace error if Throwable is a MongoCommandException and error code is 26] [Test com.mongodb.operation.CommandOperationHelperSpecification > should be a namespace error if Throwable is a MongoCommandException and error code is 26] SUCCESS (5 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should be a namespace error if Throwable is a MongoCommandException and error message contains "ns not found"] [Test com.mongodb.operation.CommandOperationHelperSpecification > should be a namespace error if Throwable is a MongoCommandException and error message contains "ns not found"] SUCCESS (0 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should not be a namespace error if Throwable is a MongoCommandException and error message does not contain "ns not found"] [Test com.mongodb.operation.CommandOperationHelperSpecification > should not be a namespace error if Throwable is a MongoCommandException and error message does not contain "ns not found"] SUCCESS (1 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should not be a namespace error should return false if Throwable is not a MongoCommandException] [Test com.mongodb.operation.CommandOperationHelperSpecification > should not be a namespace error should return false if Throwable is not a MongoCommandException] SUCCESS (1 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should rethrow if not namespace error] [Test com.mongodb.operation.CommandOperationHelperSpecification > should rethrow if not namespace error] SUCCESS (0 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should not rethrow if namespace error] [Test com.mongodb.operation.CommandOperationHelperSpecification > should not rethrow if namespace error] SUCCESS (1 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should return default value if not namespace error] [Test com.mongodb.operation.CommandOperationHelperSpecification > should return default value if not namespace error] SUCCESS (0 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should set slaveOK to false when using WriteBinding] [Test com.mongodb.operation.CommandOperationHelperSpecification > should set slaveOK to false when using WriteBinding] SUCCESS (40 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.CommandOperationHelperSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (49 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should set slaveOK to false when using AsyncWriteBinding] [Test com.mongodb.operation.CommandOperationHelperSpecification > should set slaveOK to false when using AsyncWriteBinding] SUCCESS (95 ms) [Test com.mongodb.operation.CommandOperationHelperSpecification > should use the AsyncReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.CommandOperationHelperSpecification > should use the AsyncReadBindings readPreference to set slaveOK] SUCCESS (393 ms) [Test com.mongodb.operation.QueryBatchCursorSpecification > should generate expected command with batchSize and maxTimeMS] [Test com.mongodb.operation.QueryBatchCursorSpecification > should generate expected command with batchSize and maxTimeMS] SUCCESS (69 ms) [Test com.mongodb.operation.QueryBatchCursorSpecification > should handle exceptions when closing] [Test com.mongodb.operation.QueryBatchCursorSpecification > should handle exceptions when closing] SUCCESS (56 ms) [Test com.mongodb.operation.AggregateOperationSpecification > should have the correct defaults] [Test com.mongodb.operation.AggregateOperationSpecification > should have the correct defaults] SUCCESS (191 ms) [Test com.mongodb.operation.AggregateOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.AggregateOperationSpecification > should set optional values correctly] SUCCESS (100 ms) [Test com.mongodb.operation.AggregateOperationSpecification > should create the expected command] [Test com.mongodb.operation.AggregateOperationSpecification > should create the expected command] SUCCESS (307 ms) [Test com.mongodb.operation.AggregateOperationSpecification > should throw an exception when using an unsupported ReadConcern] [Test com.mongodb.operation.AggregateOperationSpecification > should throw an exception when using an unsupported ReadConcern] SUCCESS (324 ms) [Test com.mongodb.operation.AggregateOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.AggregateOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (59 ms) [Test com.mongodb.operation.AggregateOperationSpecification > should support collation] [Test com.mongodb.operation.AggregateOperationSpecification > should support collation] SKIPPED (0 ms) com.mongodb.operation.AggregateOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.AggregateOperationSpecification > should be able to aggregate] com.mongodb.operation.AggregateOperationSpecification > should be able to aggregate STANDARD_OUT 10:03:45.554 [Thread-22] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:373, serverValue:20}] to ip:27017 [Test com.mongodb.operation.AggregateOperationSpecification > should be able to aggregate] SUCCESS (470 ms) [Test com.mongodb.operation.AggregateOperationSpecification > should be able to aggregate with pipeline] [Test com.mongodb.operation.AggregateOperationSpecification > should be able to aggregate with pipeline] SUCCESS (398 ms) [Test com.mongodb.operation.AggregateOperationSpecification > should allow disk usage] [Test com.mongodb.operation.AggregateOperationSpecification > should allow disk usage] SKIPPED (0 ms) com.mongodb.operation.AggregateOperationSpecification > should allow disk usage SKIPPED [Test com.mongodb.operation.AggregateOperationSpecification > should allow batch size] [Test com.mongodb.operation.AggregateOperationSpecification > should allow batch size] SKIPPED (0 ms) com.mongodb.operation.AggregateOperationSpecification > should allow batch size SKIPPED [Test com.mongodb.operation.AggregateOperationSpecification > should throw execution timeout exception from execute] [Test com.mongodb.operation.AggregateOperationSpecification > should throw execution timeout exception from execute] SKIPPED (0 ms) com.mongodb.operation.AggregateOperationSpecification > should throw execution timeout exception from execute SKIPPED [Test com.mongodb.operation.AggregateOperationSpecification > should be able to explain an empty pipeline] [Test com.mongodb.operation.AggregateOperationSpecification > should be able to explain an empty pipeline] SKIPPED (0 ms) com.mongodb.operation.AggregateOperationSpecification > should be able to explain an empty pipeline SKIPPED [Test com.mongodb.operation.AggregateOperationSpecification > should be able to aggregate with collation] [Test com.mongodb.operation.AggregateOperationSpecification > should be able to aggregate with collation] SKIPPED (0 ms) com.mongodb.operation.AggregateOperationSpecification > should be able to aggregate with collation SKIPPED [Test com.mongodb.operation.AggregateOperationSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.AggregateOperationSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (191 ms) [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should have the correct defaults] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should have the correct defaults] SUCCESS (42 ms) [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should set optional values correctly] SUCCESS (68 ms) [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should not accept an empty pipeline] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should not accept an empty pipeline] SUCCESS (103 ms) [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should not accept a pipeline without the last stage specifying an output-collection] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should not accept a pipeline without the last stage specifying an output-collection] SUCCESS (73 ms) [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should be able to output to a collection] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should be able to output to a collection] SKIPPED (0 ms) com.mongodb.operation.AggregateToCollectionOperationSpecification > should be able to output to a collection SKIPPED [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should be able to match then output to a collection] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should be able to match then output to a collection] SKIPPED (0 ms) com.mongodb.operation.AggregateToCollectionOperationSpecification > should be able to match then output to a collection SKIPPED [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should throw execution timeout exception from execute] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should throw execution timeout exception from execute] SKIPPED (0 ms) com.mongodb.operation.AggregateToCollectionOperationSpecification > should throw execution timeout exception from execute SKIPPED [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should throw on write concern error] SKIPPED (0 ms) com.mongodb.operation.AggregateToCollectionOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should support bypassDocumentValidation] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should support bypassDocumentValidation] SKIPPED (0 ms) com.mongodb.operation.AggregateToCollectionOperationSpecification > should support bypassDocumentValidation SKIPPED [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should create the expected command] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should create the expected command] SUCCESS (689 ms) [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should throw an exception when passing an unsupported collation] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should throw an exception when passing an unsupported collation] SUCCESS (187 ms) [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should support collation] [Test com.mongodb.operation.AggregateToCollectionOperationSpecification > should support collation] SKIPPED (0 ms) com.mongodb.operation.AggregateToCollectionOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should exhaust single batch] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should exhaust single batch] SUCCESS (178 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should exhaust single batch with limit] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should exhaust single batch with limit] SUCCESS (125 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should exhaust multiple batches with limit] com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should exhaust multiple batches with limit STANDARD_OUT 10:03:48.198 [Thread-20] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:374, serverValue:21}] to ip:27017 [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should exhaust multiple batches with limit] SUCCESS (670 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should exhaust multiple batches] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should exhaust multiple batches] SUCCESS (128 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should respect batch size] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should respect batch size] SUCCESS (120 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should close when exhausted] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should close when exhausted] SUCCESS (80 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should close when not exhausted] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should close when not exhausted] SUCCESS (71 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should block waiting for first batch on a tailable cursor] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should block waiting for first batch on a tailable cursor] SUCCESS (663 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should block waiting for next batch on a tailable cursor] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should block waiting for next batch on a tailable cursor] SUCCESS (2043 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should respect limit] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should respect limit] SUCCESS (34 ms) [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should throw cursor not found exception] [Test com.mongodb.operation.AsyncQueryBatchCursorFunctionalSpecification > should throw cursor not found exception] SUCCESS (48 ms) [Test com.mongodb.operation.CommandOperationSpecification > should execute read command] [Test com.mongodb.operation.CommandOperationSpecification > should execute read command] SUCCESS (20 ms) [Test com.mongodb.operation.CommandOperationSpecification > should execute read command asynchronously] [Test com.mongodb.operation.CommandOperationSpecification > should execute read command asynchronously] SUCCESS (12 ms) [Test com.mongodb.operation.CommandOperationSpecification > should execute write command] [Test com.mongodb.operation.CommandOperationSpecification > should execute write command] SUCCESS (11 ms) [Test com.mongodb.operation.CommandOperationSpecification > should execute write command asynchronously] [Test com.mongodb.operation.CommandOperationSpecification > should execute write command asynchronously] SUCCESS (5 ms) [Test com.mongodb.operation.CommandOperationSpecification > should execute command larger than 16MB] [Test com.mongodb.operation.CommandOperationSpecification > should execute command larger than 16MB] SUCCESS (35 ms) [Test com.mongodb.operation.CommandOperationSpecification > should throw execution timeout exception from execute] [Test com.mongodb.operation.CommandOperationSpecification > should throw execution timeout exception from execute] SKIPPED (0 ms) com.mongodb.operation.CommandOperationSpecification > should throw execution timeout exception from execute SKIPPED [Test com.mongodb.operation.CommandOperationSpecification > should throw execution timeout exception from executeAsync] [Test com.mongodb.operation.CommandOperationSpecification > should throw execution timeout exception from executeAsync] SKIPPED (0 ms) com.mongodb.operation.CommandOperationSpecification > should throw execution timeout exception from executeAsync SKIPPED [Test com.mongodb.operation.CountOperationSpecification > should have the correct defaults] [Test com.mongodb.operation.CountOperationSpecification > should have the correct defaults] SUCCESS (19 ms) [Test com.mongodb.operation.CountOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.CountOperationSpecification > should set optional values correctly] SUCCESS (14 ms) [Test com.mongodb.operation.CountOperationSpecification > should get the count] [Test com.mongodb.operation.CountOperationSpecification > should get the count] SUCCESS (21 ms) [Test com.mongodb.operation.CountOperationSpecification > should get the count asynchronously] [Test com.mongodb.operation.CountOperationSpecification > should get the count asynchronously] SUCCESS (76 ms) [Test com.mongodb.operation.CountOperationSpecification > should throw execution timeout exception from execute] [Test com.mongodb.operation.CountOperationSpecification > should throw execution timeout exception from execute] SKIPPED (0 ms) com.mongodb.operation.CountOperationSpecification > should throw execution timeout exception from execute SKIPPED [Test com.mongodb.operation.CountOperationSpecification > should throw execution timeout exception from executeAsync] [Test com.mongodb.operation.CountOperationSpecification > should throw execution timeout exception from executeAsync] SKIPPED (0 ms) com.mongodb.operation.CountOperationSpecification > should throw execution timeout exception from executeAsync SKIPPED [Test com.mongodb.operation.CountOperationSpecification > should use limit with the count] [Test com.mongodb.operation.CountOperationSpecification > should use limit with the count] SUCCESS (30 ms) [Test com.mongodb.operation.CountOperationSpecification > should use limit with the count asynchronously] [Test com.mongodb.operation.CountOperationSpecification > should use limit with the count asynchronously] SUCCESS (49 ms) [Test com.mongodb.operation.CountOperationSpecification > should use skip with the count] [Test com.mongodb.operation.CountOperationSpecification > should use skip with the count] SUCCESS (46 ms) [Test com.mongodb.operation.CountOperationSpecification > should use skip with the count asynchronously] [Test com.mongodb.operation.CountOperationSpecification > should use skip with the count asynchronously] SUCCESS (11 ms) [Test com.mongodb.operation.CountOperationSpecification > should use hint with the count] [Test com.mongodb.operation.CountOperationSpecification > should use hint with the count] SUCCESS (27 ms) [Test com.mongodb.operation.CountOperationSpecification > should use hint with the count asynchronously] [Test com.mongodb.operation.CountOperationSpecification > should use hint with the count asynchronously] SUCCESS (42 ms) [Test com.mongodb.operation.CountOperationSpecification > should throw with bad hint with mongod 2.6+] [Test com.mongodb.operation.CountOperationSpecification > should throw with bad hint with mongod 2.6+] SKIPPED (0 ms) com.mongodb.operation.CountOperationSpecification > should throw with bad hint with mongod 2.6+ SKIPPED [Test com.mongodb.operation.CountOperationSpecification > should throw with bad hint with mongod 2.6+ asynchronously] [Test com.mongodb.operation.CountOperationSpecification > should throw with bad hint with mongod 2.6+ asynchronously] SKIPPED (0 ms) com.mongodb.operation.CountOperationSpecification > should throw with bad hint with mongod 2.6+ asynchronously SKIPPED [Test com.mongodb.operation.CountOperationSpecification > should ignore with bad hint with mongod < 2.6] [Test com.mongodb.operation.CountOperationSpecification > should ignore with bad hint with mongod < 2.6] SUCCESS (7 ms) [Test com.mongodb.operation.CountOperationSpecification > should ignore with bad hint with mongod < 2.6 asynchronously] [Test com.mongodb.operation.CountOperationSpecification > should ignore with bad hint with mongod < 2.6 asynchronously] SUCCESS (7 ms) [Test com.mongodb.operation.CountOperationSpecification > should explain] [Test com.mongodb.operation.CountOperationSpecification > should explain] SKIPPED (0 ms) com.mongodb.operation.CountOperationSpecification > should explain SKIPPED [Test com.mongodb.operation.CountOperationSpecification > should explain asynchronously] [Test com.mongodb.operation.CountOperationSpecification > should explain asynchronously] SKIPPED (0 ms) com.mongodb.operation.CountOperationSpecification > should explain asynchronously SKIPPED [Test com.mongodb.operation.CountOperationSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.CountOperationSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (68 ms) [Test com.mongodb.operation.CountOperationSpecification > should create the expected command] [Test com.mongodb.operation.CountOperationSpecification > should create the expected command] SUCCESS (47 ms) [Test com.mongodb.operation.CountOperationSpecification > should throw an exception when using an unsupported ReadConcern] [Test com.mongodb.operation.CountOperationSpecification > should throw an exception when using an unsupported ReadConcern] SUCCESS (145 ms) [Test com.mongodb.operation.CountOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.CountOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (92 ms) [Test com.mongodb.operation.CountOperationSpecification > should support collation] [Test com.mongodb.operation.CountOperationSpecification > should support collation] SKIPPED (0 ms) com.mongodb.operation.CountOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.CreateCollectionOperationSpecification > should have the correct defaults] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should have the correct defaults] SUCCESS (19 ms) [Test com.mongodb.operation.CreateCollectionOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should set optional values correctly] SUCCESS (13 ms) [Test com.mongodb.operation.CreateCollectionOperationSpecification > should create a collection] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should create a collection] SUCCESS (114 ms) [Test com.mongodb.operation.CreateCollectionOperationSpecification > should error when creating a collection that already exists] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should error when creating a collection that already exists] SUCCESS (142 ms) [Test com.mongodb.operation.CreateCollectionOperationSpecification > should pass through storage engine options] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should pass through storage engine options] SKIPPED (0 ms) com.mongodb.operation.CreateCollectionOperationSpecification > should pass through storage engine options SKIPPED [Test com.mongodb.operation.CreateCollectionOperationSpecification > should set flags for use power of two sizes] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should set flags for use power of two sizes] SUCCESS (206 ms) [Test com.mongodb.operation.CreateCollectionOperationSpecification > should create capped collection] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should create capped collection] SUCCESS (107 ms) [Test com.mongodb.operation.CreateCollectionOperationSpecification > should create collection in respect to the autoIndex option] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should create collection in respect to the autoIndex option] SUCCESS (38 ms) [Test com.mongodb.operation.CreateCollectionOperationSpecification > should allow indexOptionDefaults] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should allow indexOptionDefaults] SKIPPED (1 ms) com.mongodb.operation.CreateCollectionOperationSpecification > should allow indexOptionDefaults SKIPPED [Test com.mongodb.operation.CreateCollectionOperationSpecification > should allow validator] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should allow validator] SKIPPED (1 ms) com.mongodb.operation.CreateCollectionOperationSpecification > should allow validator SKIPPED [Test com.mongodb.operation.CreateCollectionOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should throw on write concern error] SKIPPED (1 ms) com.mongodb.operation.CreateCollectionOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.CreateCollectionOperationSpecification > should throw an exception when passing an unsupported collation] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should throw an exception when passing an unsupported collation] SUCCESS (7 ms) [Test com.mongodb.operation.CreateCollectionOperationSpecification > should be able to create a collection with a collation] [Test com.mongodb.operation.CreateCollectionOperationSpecification > should be able to create a collection with a collation] SKIPPED (1 ms) com.mongodb.operation.CreateCollectionOperationSpecification > should be able to create a collection with a collation SKIPPED [Test com.mongodb.operation.CreateIndexesOperationSpecification > should get index names] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should get index names] SUCCESS (16 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a single index] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a single index] SUCCESS (91 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a single index with a BsonInt64] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a single index with a BsonInt64] SUCCESS (61 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create multiple indexes] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create multiple indexes] SKIPPED (0 ms) com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create multiple indexes SKIPPED [Test com.mongodb.operation.CreateIndexesOperationSpecification > should fail to create multiple indexes with server that does not support createIndexesCommand] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should fail to create multiple indexes with server that does not support createIndexesCommand] SUCCESS (9 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a single index on a nested field] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a single index on a nested field] SUCCESS (62 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to handle duplicate key errors when indexing] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to handle duplicate key errors when indexing] SUCCESS (146 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should drop duplicates] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should drop duplicates] SUCCESS (145 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should throw when trying to build an invalid index] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should throw when trying to build an invalid index] SKIPPED (0 ms) com.mongodb.operation.CreateIndexesOperationSpecification > should throw when trying to build an invalid index SKIPPED [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a unique index] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a unique index] SUCCESS (76 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a sparse index] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a sparse index] SUCCESS (184 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a TTL indexes] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a TTL indexes] SUCCESS (161 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a 2d indexes] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a 2d indexes] SUCCESS (109 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a geoHaystack indexes] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a geoHaystack indexes] SUCCESS (29 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a 2dSphereIndex] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a 2dSphereIndex] SUCCESS (31 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a 2dSphereIndex with version 1] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a 2dSphereIndex with version 1] SKIPPED (1 ms) com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a 2dSphereIndex with version 1 SKIPPED [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a textIndex] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a textIndex] SUCCESS (45 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a textIndexVersion] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a textIndexVersion] SUCCESS (73 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a textIndexVersion with version 1] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a textIndexVersion with version 1] SKIPPED (1 ms) com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a textIndexVersion with version 1 SKIPPED [Test com.mongodb.operation.CreateIndexesOperationSpecification > should pass through storage engine options] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should pass through storage engine options] SKIPPED (0 ms) com.mongodb.operation.CreateIndexesOperationSpecification > should pass through storage engine options SKIPPED [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a partially filtered index] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a partially filtered index] SKIPPED (0 ms) com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create a partially filtered index SKIPPED [Test com.mongodb.operation.CreateIndexesOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should throw on write concern error] SKIPPED (0 ms) com.mongodb.operation.CreateIndexesOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.CreateIndexesOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (44 ms) [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create an index with collation] [Test com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create an index with collation] SKIPPED (0 ms) com.mongodb.operation.CreateIndexesOperationSpecification > should be able to create an index with collation SKIPPED [Test com.mongodb.operation.CreateViewOperationSpecification > should create view] [Test com.mongodb.operation.CreateViewOperationSpecification > should create view] SKIPPED (0 ms) com.mongodb.operation.CreateViewOperationSpecification > should create view SKIPPED [Test com.mongodb.operation.CreateViewOperationSpecification > should create view with collation] [Test com.mongodb.operation.CreateViewOperationSpecification > should create view with collation] SKIPPED (1 ms) com.mongodb.operation.CreateViewOperationSpecification > should create view with collation SKIPPED [Test com.mongodb.operation.CreateViewOperationSpecification > should throw if server version is not 3.4 or greater] com.mongodb.operation.CreateViewOperationSpecification > should throw if server version is not 3.4 or greater STANDARD_OUT 10:03:55.026 [Test worker] WARN org.mongodb.driver.connection - Callback onResult call produced an error java.lang.IllegalStateException: state should be: open at com.mongodb.assertions.Assertions.isTrue(Assertions.java:70) ~[main/:na] at com.mongodb.connection.DefaultServerConnection.getDescription(DefaultServerConnection.java:69) ~[main/:na] at com.mongodb.operation.CreateViewOperation$2.call(CreateViewOperation.java:175) ~[main/:na] at com.mongodb.operation.OperationHelper$8.onResult(OperationHelper.java:472) ~[main/:na] at com.mongodb.operation.OperationHelper$8.onResult(OperationHelper.java:465) ~[main/:na] at com.mongodb.connection.DefaultServer$1.onResult(DefaultServer.java:105) ~[main/:na] at com.mongodb.connection.DefaultServer$1.onResult(DefaultServer.java:96) ~[main/:na] at com.mongodb.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:49) [main/:na] at com.mongodb.connection.DefaultConnectionPool.openAsync(DefaultConnectionPool.java:188) [main/:na] at com.mongodb.connection.DefaultConnectionPool.getAsync(DefaultConnectionPool.java:145) [main/:na] at com.mongodb.connection.DefaultServer.getConnectionAsync(DefaultServer.java:96) [main/:na] at com.mongodb.binding.AsyncClusterBinding$AsyncClusterBindingConnectionSource.getConnection(AsyncClusterBinding.java:102) [main/:na] at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:465) [main/:na] at com.mongodb.operation.OperationHelper.access$000(OperationHelper.java:58) [main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionCallback.onResult(OperationHelper.java:459) [main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionCallback.onResult(OperationHelper.java:449) [main/:na] at com.mongodb.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:49) [main/:na] at com.mongodb.binding.AsyncClusterBinding$1.onResult(AsyncClusterBinding.java:81) [main/:na] at com.mongodb.binding.AsyncClusterBinding$1.onResult(AsyncClusterBinding.java:75) [main/:na] at com.mongodb.connection.BaseCluster$ServerSelectionRequest.onResult(BaseCluster.java:409) [main/:na] at com.mongodb.connection.BaseCluster.handleServerSelectionRequest(BaseCluster.java:280) [main/:na] at com.mongodb.connection.BaseCluster.selectServerAsync(BaseCluster.java:141) [main/:na] at com.mongodb.binding.AsyncClusterBinding.getAsyncClusterBindingConnectionSource(AsyncClusterBinding.java:75) [main/:na] at com.mongodb.binding.AsyncClusterBinding.getWriteConnectionSource(AsyncClusterBinding.java:70) [main/:na] at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:438) [main/:na] at com.mongodb.operation.CreateViewOperation.executeAsync(CreateViewOperation.java:163) [main/:na] at com.mongodb.ClusterFixture.executeAsync(ClusterFixture.java:361) [test/:na] at com.mongodb.ClusterFixture.executeAsync(ClusterFixture.java:356) [test/:na] at sun.reflect.GeneratedMethodAccessor264.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1206) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1073) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:439) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure$call.call(Unknown Source) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure$call.call(Unknown Source) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.OperationFunctionalSpecification.execute(OperationFunctionalSpecification.groovy:107) [test/:na] at com.mongodb.OperationFunctionalSpecification$execute$4.callCurrent(Unknown Source) [test/:na] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.CreateViewOperationSpecification.$spock_feature_1_2(CreateViewOperationSpecification.groovy:106) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:174) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runIterations(ParameterizedSpecRunner.java:139) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runParameterizedFeature(ParameterizedSpecRunner.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:262) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:86) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:49) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) [gradle-messaging-2.4.jar:2.4] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) [na:na] at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360) [gradle-messaging-2.4.jar:2.4] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-2.4.jar:2.4] at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-2.4.jar:2.4] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [na:1.8.0] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] [Test com.mongodb.operation.CreateViewOperationSpecification > should throw if server version is not 3.4 or greater] SUCCESS (237 ms) [Test com.mongodb.operation.CreateViewOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.CreateViewOperationSpecification > should throw on write concern error] SKIPPED (0 ms) com.mongodb.operation.CreateViewOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.DeleteOperationSpecification > should remove a document] [Test com.mongodb.operation.DeleteOperationSpecification > should remove a document] SUCCESS (126 ms) [Test com.mongodb.operation.DeleteOperationSpecification > should split removes into batches] [Test com.mongodb.operation.DeleteOperationSpecification > should split removes into batches] SUCCESS (746 ms) [Test com.mongodb.operation.DeleteOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.DeleteOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (8 ms) [Test com.mongodb.operation.DeleteOperationSpecification > should support collation] [Test com.mongodb.operation.DeleteOperationSpecification > should support collation] SKIPPED (0 ms) com.mongodb.operation.DeleteOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.DeleteOperationSpecification > should throw if collation is set and write is unacknowledged] [Test com.mongodb.operation.DeleteOperationSpecification > should throw if collation is set and write is unacknowledged] SKIPPED (0 ms) com.mongodb.operation.DeleteOperationSpecification > should throw if collation is set and write is unacknowledged SKIPPED [Test com.mongodb.operation.DistinctOperationSpecification > should have the correct defaults] [Test com.mongodb.operation.DistinctOperationSpecification > should have the correct defaults] SUCCESS (13 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.DistinctOperationSpecification > should set optional values correctly] SUCCESS (3 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should be able to distinct by name] [Test com.mongodb.operation.DistinctOperationSpecification > should be able to distinct by name] SUCCESS (87 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should be able to distinct by name with find] [Test com.mongodb.operation.DistinctOperationSpecification > should be able to distinct by name with find] SUCCESS (89 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should be able to distinct with custom codecs] [Test com.mongodb.operation.DistinctOperationSpecification > should be able to distinct with custom codecs] SUCCESS (41 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should throw if invalid decoder passed to distinct] [Test com.mongodb.operation.DistinctOperationSpecification > should throw if invalid decoder passed to distinct] SUCCESS (62 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should throw execution timeout exception from execute] [Test com.mongodb.operation.DistinctOperationSpecification > should throw execution timeout exception from execute] SKIPPED (1 ms) com.mongodb.operation.DistinctOperationSpecification > should throw execution timeout exception from execute SKIPPED [Test com.mongodb.operation.DistinctOperationSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.DistinctOperationSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (25 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should create the expected command] [Test com.mongodb.operation.DistinctOperationSpecification > should create the expected command] SUCCESS (11 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should throw an exception when using an unsupported ReadConcern] [Test com.mongodb.operation.DistinctOperationSpecification > should throw an exception when using an unsupported ReadConcern] SUCCESS (42 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.DistinctOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (34 ms) [Test com.mongodb.operation.DistinctOperationSpecification > should support collation] [Test com.mongodb.operation.DistinctOperationSpecification > should support collation] SKIPPED (0 ms) com.mongodb.operation.DistinctOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.DropCollectionOperationSpecification > should drop a collection that exists] [Test com.mongodb.operation.DropCollectionOperationSpecification > should drop a collection that exists] SUCCESS (61 ms) [Test com.mongodb.operation.DropCollectionOperationSpecification > should drop a collection that exists asynchronously] [Test com.mongodb.operation.DropCollectionOperationSpecification > should drop a collection that exists asynchronously] SUCCESS (41 ms) [Test com.mongodb.operation.DropCollectionOperationSpecification > should not error when dropping a collection that does not exist] [Test com.mongodb.operation.DropCollectionOperationSpecification > should not error when dropping a collection that does not exist] SUCCESS (6 ms) [Test com.mongodb.operation.DropCollectionOperationSpecification > should not error when dropping a collection that does not exist asynchronously] [Test com.mongodb.operation.DropCollectionOperationSpecification > should not error when dropping a collection that does not exist asynchronously] SUCCESS (13 ms) [Test com.mongodb.operation.DropCollectionOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.DropCollectionOperationSpecification > should throw on write concern error] SKIPPED (1 ms) com.mongodb.operation.DropCollectionOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.DropDatabaseOperationSpecification > should drop a database that exists] [Test com.mongodb.operation.DropDatabaseOperationSpecification > should drop a database that exists] SUCCESS (539 ms) [Test com.mongodb.operation.DropDatabaseOperationSpecification > should drop a database that exists asynchronously] [Test com.mongodb.operation.DropDatabaseOperationSpecification > should drop a database that exists asynchronously] SUCCESS (2440 ms) [Test com.mongodb.operation.DropDatabaseOperationSpecification > should not error when dropping a collection that does not exist] [Test com.mongodb.operation.DropDatabaseOperationSpecification > should not error when dropping a collection that does not exist] SUCCESS (161 ms) [Test com.mongodb.operation.DropDatabaseOperationSpecification > should not error when dropping a collection that does not exist asynchronously] [Test com.mongodb.operation.DropDatabaseOperationSpecification > should not error when dropping a collection that does not exist asynchronously] SUCCESS (37 ms) [Test com.mongodb.operation.DropDatabaseOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.DropDatabaseOperationSpecification > should throw on write concern error] SKIPPED (0 ms) com.mongodb.operation.DropDatabaseOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.DropIndexOperationSpecification > should not error when dropping non-existent index on non-existent collection] [Test com.mongodb.operation.DropIndexOperationSpecification > should not error when dropping non-existent index on non-existent collection] SUCCESS (35 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should not error when dropping non-existent index on non-existent collection asynchronously] [Test com.mongodb.operation.DropIndexOperationSpecification > should not error when dropping non-existent index on non-existent collection asynchronously] SUCCESS (21 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should error when dropping non-existent index on existing collection] [Test com.mongodb.operation.DropIndexOperationSpecification > should error when dropping non-existent index on existing collection] SUCCESS (909 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should error when dropping non-existent index on existing collection asynchronously] [Test com.mongodb.operation.DropIndexOperationSpecification > should error when dropping non-existent index on existing collection asynchronously] SUCCESS (66 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index by name] [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index by name] SUCCESS (961 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index by keys] [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index by keys] SUCCESS (35 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index asynchronously] [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index asynchronously] SUCCESS (19 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index by key when using BsonInt64] [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index by key when using BsonInt64] SUCCESS (11 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index by key when using BsonInt64 asynchronously] [Test com.mongodb.operation.DropIndexOperationSpecification > should drop existing index by key when using BsonInt64 asynchronously] SUCCESS (82 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should drop all indexes when passed *] [Test com.mongodb.operation.DropIndexOperationSpecification > should drop all indexes when passed *] SUCCESS (53 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should drop all indexes when passed * asynchronously] [Test com.mongodb.operation.DropIndexOperationSpecification > should drop all indexes when passed * asynchronously] SUCCESS (133 ms) [Test com.mongodb.operation.DropIndexOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.DropIndexOperationSpecification > should throw on write concern error] SKIPPED (1 ms) com.mongodb.operation.DropIndexOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.DropUserOperationSpecification > should delete user without error] [Test com.mongodb.operation.DropUserOperationSpecification > should delete user without error] SUCCESS (34 ms) [Test com.mongodb.operation.DropUserOperationSpecification > should throw MongoCommandException on write concern error] [Test com.mongodb.operation.DropUserOperationSpecification > should throw MongoCommandException on write concern error] SKIPPED (1 ms) com.mongodb.operation.DropUserOperationSpecification > should throw MongoCommandException on write concern error SKIPPED [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should have the correct defaults] [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should have the correct defaults] SUCCESS (19 ms) [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should set optional values correctly] SUCCESS (2 ms) [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should remove single document] [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should remove single document] SUCCESS (43 ms) [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should remove single document when using custom codecs] [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should remove single document when using custom codecs] SUCCESS (25 ms) [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should throw on write concern error] SKIPPED (1 ms) com.mongodb.operation.FindAndDeleteOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should create the expected command] [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should create the expected command] SUCCESS (75 ms) [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should throw an exception when passing an unsupported collation] [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should throw an exception when passing an unsupported collation] SUCCESS (3 ms) [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should support collation] [Test com.mongodb.operation.FindAndDeleteOperationSpecification > should support collation] SKIPPED (0 ms) com.mongodb.operation.FindAndDeleteOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should have the correct defaults and passed values] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should have the correct defaults and passed values] SUCCESS (11 ms) [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should set optional values correctly] SUCCESS (3 ms) [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should replace single document] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should replace single document] SUCCESS (72 ms) [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should replace single document when using custom codecs] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should replace single document when using custom codecs] SUCCESS (77 ms) [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should return null if query fails to match] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should return null if query fails to match] SUCCESS (14 ms) [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should throw an exception if replacement contains update operators] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should throw an exception if replacement contains update operators] SUCCESS (4 ms) [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should support bypassDocumentValidation] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should support bypassDocumentValidation] SKIPPED (2 ms) com.mongodb.operation.FindAndReplaceOperationSpecification > should support bypassDocumentValidation SKIPPED [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should throw on write concern error] SKIPPED (1 ms) com.mongodb.operation.FindAndReplaceOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should create the expected command] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should create the expected command] SUCCESS (46 ms) [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should throw an exception when passing an unsupported collation] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should throw an exception when passing an unsupported collation] SUCCESS (6 ms) [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should support collation] [Test com.mongodb.operation.FindAndReplaceOperationSpecification > should support collation] SKIPPED (2 ms) com.mongodb.operation.FindAndReplaceOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should have the correct defaults and passed values] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should have the correct defaults and passed values] SUCCESS (23 ms) [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should set optional values correctly] SUCCESS (7 ms) [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should update single document] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should update single document] SUCCESS (80 ms) [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should update single document when using custom codecs] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should update single document when using custom codecs] SUCCESS (16 ms) [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should return null if query fails to match] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should return null if query fails to match] SUCCESS (5 ms) [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should throw an exception if update contains fields that are not update operators] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should throw an exception if update contains fields that are not update operators] SUCCESS (4 ms) [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should support bypassDocumentValidation] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should support bypassDocumentValidation] SKIPPED (2 ms) com.mongodb.operation.FindAndUpdateOperationSpecification > should support bypassDocumentValidation SKIPPED [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should throw on write concern error] SKIPPED (1 ms) com.mongodb.operation.FindAndUpdateOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should create the expected command] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should create the expected command] SUCCESS (43 ms) [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should throw an exception when passing an unsupported collation] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should throw an exception when passing an unsupported collation] SUCCESS (5 ms) [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should support collation] [Test com.mongodb.operation.FindAndUpdateOperationSpecification > should support collation] SKIPPED (1 ms) com.mongodb.operation.FindAndUpdateOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.FindOperationSpecification > should have the correct defaults] [Test com.mongodb.operation.FindOperationSpecification > should have the correct defaults] SUCCESS (30 ms) [Test com.mongodb.operation.FindOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.FindOperationSpecification > should set optional values correctly] SUCCESS (6 ms) [Test com.mongodb.operation.FindOperationSpecification > should query with default values] [Test com.mongodb.operation.FindOperationSpecification > should query with default values] SUCCESS (142 ms) [Test com.mongodb.operation.FindOperationSpecification > should apply filter] [Test com.mongodb.operation.FindOperationSpecification > should apply filter] SUCCESS (235 ms) [Test com.mongodb.operation.FindOperationSpecification > should apply sort] [Test com.mongodb.operation.FindOperationSpecification > should apply sort] SUCCESS (195 ms) [Test com.mongodb.operation.FindOperationSpecification > should apply projection] [Test com.mongodb.operation.FindOperationSpecification > should apply projection] SUCCESS (149 ms) [Test com.mongodb.operation.FindOperationSpecification > should apply skip] [Test com.mongodb.operation.FindOperationSpecification > should apply skip] SUCCESS (201 ms) [Test com.mongodb.operation.FindOperationSpecification > should apply limit] [Test com.mongodb.operation.FindOperationSpecification > should apply limit] SUCCESS (233 ms) [Test com.mongodb.operation.FindOperationSpecification > should apply batch size] [Test com.mongodb.operation.FindOperationSpecification > should apply batch size] SUCCESS (380 ms) [Test com.mongodb.operation.FindOperationSpecification > should throw query exception] [Test com.mongodb.operation.FindOperationSpecification > should throw query exception] SUCCESS (44 ms) [Test com.mongodb.operation.FindOperationSpecification > should throw query exception from explain] [Test com.mongodb.operation.FindOperationSpecification > should throw query exception from explain] SUCCESS (107 ms) [Test com.mongodb.operation.FindOperationSpecification > should throw execution timeout exception from execute] [Test com.mongodb.operation.FindOperationSpecification > should throw execution timeout exception from execute] SKIPPED (1 ms) com.mongodb.operation.FindOperationSpecification > should throw execution timeout exception from execute SKIPPED [Test com.mongodb.operation.FindOperationSpecification > $max should limit items returned] [Test com.mongodb.operation.FindOperationSpecification > $max should limit items returned] SUCCESS (1136 ms) [Test com.mongodb.operation.FindOperationSpecification > $min should limit items returned] [Test com.mongodb.operation.FindOperationSpecification > $min should limit items returned] SUCCESS (220 ms) [Test com.mongodb.operation.FindOperationSpecification > $maxScan should limit items returned] [Test com.mongodb.operation.FindOperationSpecification > $maxScan should limit items returned] SUCCESS (266 ms) [Test com.mongodb.operation.FindOperationSpecification > $returnKey should only return the field that was in an index used to perform the find] [Test com.mongodb.operation.FindOperationSpecification > $returnKey should only return the field that was in an index used to perform the find] SUCCESS (64 ms) [Test com.mongodb.operation.FindOperationSpecification > should apply $hint] [Test com.mongodb.operation.FindOperationSpecification > should apply $hint] SUCCESS (24 ms) [Test com.mongodb.operation.FindOperationSpecification > should apply comment] [Test com.mongodb.operation.FindOperationSpecification > should apply comment] SUCCESS (11 ms) [Test com.mongodb.operation.FindOperationSpecification > should apply $showDiskLoc] [Test com.mongodb.operation.FindOperationSpecification > should apply $showDiskLoc] SUCCESS (24 ms) [Test com.mongodb.operation.FindOperationSpecification > should read from a secondary] [Test com.mongodb.operation.FindOperationSpecification > should read from a secondary] SKIPPED (0 ms) com.mongodb.operation.FindOperationSpecification > should read from a secondary SKIPPED [Test com.mongodb.operation.FindOperationSpecification > should call query on Connection with no $query when there are no other meta operators] [Test com.mongodb.operation.FindOperationSpecification > should call query on Connection with no $query when there are no other meta operators] SUCCESS (8 ms) [Test com.mongodb.operation.FindOperationSpecification > should call query on Connection with correct arguments for an explain] [Test com.mongodb.operation.FindOperationSpecification > should call query on Connection with correct arguments for an explain] SUCCESS (12 ms) [Test com.mongodb.operation.FindOperationSpecification > should explain] [Test com.mongodb.operation.FindOperationSpecification > should explain] SUCCESS (48 ms) [Test com.mongodb.operation.FindOperationSpecification > should explain with $explain modifier] [Test com.mongodb.operation.FindOperationSpecification > should explain with $explain modifier] SUCCESS (8 ms) [Test com.mongodb.operation.FindOperationSpecification > should pass tailable and await data flags through] [Test com.mongodb.operation.FindOperationSpecification > should pass tailable and await data flags through] SUCCESS (42 ms) [Test com.mongodb.operation.FindOperationSpecification > should pass miscallaneous flags through] [Test com.mongodb.operation.FindOperationSpecification > should pass miscallaneous flags through] SUCCESS (7 ms) [Test com.mongodb.operation.FindOperationSpecification > should query with correct arguments] [Test com.mongodb.operation.FindOperationSpecification > should query with correct arguments] SUCCESS (15 ms) [Test com.mongodb.operation.FindOperationSpecification > should find with correct command] [Test com.mongodb.operation.FindOperationSpecification > should find with correct command] SUCCESS (46 ms) [Test com.mongodb.operation.FindOperationSpecification > should use the readPreference to set slaveOK for commands] [Test com.mongodb.operation.FindOperationSpecification > should use the readPreference to set slaveOK for commands] SUCCESS (16 ms) [Test com.mongodb.operation.FindOperationSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.FindOperationSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (35 ms) [Test com.mongodb.operation.FindOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.FindOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK] SUCCESS (35 ms) [Test com.mongodb.operation.FindOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.FindOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (9 ms) [Test com.mongodb.operation.FindOperationSpecification > should support collation] [Test com.mongodb.operation.FindOperationSpecification > should support collation] SKIPPED (0 ms) com.mongodb.operation.FindOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.GroupOperationSpecification > should have the correct defaults and passed values] [Test com.mongodb.operation.GroupOperationSpecification > should have the correct defaults and passed values] SUCCESS (16 ms) [Test com.mongodb.operation.GroupOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.GroupOperationSpecification > should set optional values correctly] SUCCESS (6 ms) [Test com.mongodb.operation.GroupOperationSpecification > should be able to group by inferring from the reduce function] [Test com.mongodb.operation.GroupOperationSpecification > should be able to group by inferring from the reduce function] SUCCESS (48 ms) [Test com.mongodb.operation.GroupOperationSpecification > should be able to group by name] [Test com.mongodb.operation.GroupOperationSpecification > should be able to group by name] SUCCESS (82 ms) [Test com.mongodb.operation.GroupOperationSpecification > should be able to group by key function] [Test com.mongodb.operation.GroupOperationSpecification > should be able to group by key function] SUCCESS (125 ms) [Test com.mongodb.operation.GroupOperationSpecification > should be able to group with filter] [Test com.mongodb.operation.GroupOperationSpecification > should be able to group with filter] SUCCESS (208 ms) [Test com.mongodb.operation.GroupOperationSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.GroupOperationSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (30 ms) [Test com.mongodb.operation.GroupOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.GroupOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (26 ms) [Test com.mongodb.operation.GroupOperationSpecification > should support collation] [Test com.mongodb.operation.GroupOperationSpecification > should support collation] SKIPPED (0 ms) com.mongodb.operation.GroupOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.InsertOperationSpecification > should return correct result] [Test com.mongodb.operation.InsertOperationSpecification > should return correct result] SUCCESS (53 ms) [Test com.mongodb.operation.InsertOperationSpecification > should return correct result asynchronously] [Test com.mongodb.operation.InsertOperationSpecification > should return correct result asynchronously] SUCCESS (57 ms) [Test com.mongodb.operation.InsertOperationSpecification > should insert a single document] [Test com.mongodb.operation.InsertOperationSpecification > should insert a single document] SUCCESS (40 ms) [Test com.mongodb.operation.InsertOperationSpecification > should insert a single document asynchronously] [Test com.mongodb.operation.InsertOperationSpecification > should insert a single document asynchronously] SUCCESS (54 ms) [Test com.mongodb.operation.InsertOperationSpecification > should insert a large number of documents] [Test com.mongodb.operation.InsertOperationSpecification > should insert a large number of documents] SUCCESS (75 ms) [Test com.mongodb.operation.InsertOperationSpecification > should insert a large number of documents asynchronously] [Test com.mongodb.operation.InsertOperationSpecification > should insert a large number of documents asynchronously] SUCCESS (107 ms) [Test com.mongodb.operation.InsertOperationSpecification > should execute unacknowledged write] com.mongodb.operation.InsertOperationSpecification > should execute unacknowledged write STANDARD_OUT 10:04:07.783 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:382, serverValue:22}] to ip:27017 [Test com.mongodb.operation.InsertOperationSpecification > should execute unacknowledged write] SUCCESS (140 ms) [Test com.mongodb.operation.InsertOperationSpecification > should execute unacknowledged write asynchronously] [Test com.mongodb.operation.InsertOperationSpecification > should execute unacknowledged write asynchronously] SUCCESS (55 ms) [Test com.mongodb.operation.InsertOperationSpecification > should insert a batch at The limit of the batch size] [Test com.mongodb.operation.InsertOperationSpecification > should insert a batch at The limit of the batch size] SUCCESS (4254 ms) [Test com.mongodb.operation.InsertOperationSpecification > should insert a batch at The limit of the batch size asynchronously] [Test com.mongodb.operation.InsertOperationSpecification > should insert a batch at The limit of the batch size asynchronously] SUCCESS (175 ms) [Test com.mongodb.operation.InsertOperationSpecification > should continue on error when continuing on error] [Test com.mongodb.operation.InsertOperationSpecification > should continue on error when continuing on error] SUCCESS (67 ms) [Test com.mongodb.operation.InsertOperationSpecification > should continue on error when continuing on error asynchronously] [Test com.mongodb.operation.InsertOperationSpecification > should continue on error when continuing on error asynchronously] SUCCESS (64 ms) [Test com.mongodb.operation.InsertOperationSpecification > should not continue on error when not continuing on error] [Test com.mongodb.operation.InsertOperationSpecification > should not continue on error when not continuing on error] SUCCESS (18 ms) [Test com.mongodb.operation.InsertOperationSpecification > should not continue on error when not continuing on error asynchronously] [Test com.mongodb.operation.InsertOperationSpecification > should not continue on error when not continuing on error asynchronously] SUCCESS (19 ms) [Test com.mongodb.operation.InsertOperationSpecification > should throw exception if document is too large] [Test com.mongodb.operation.InsertOperationSpecification > should throw exception if document is too large] SUCCESS (20 ms) [Test com.mongodb.operation.InsertOperationSpecification > should throw exception if document is too large asynchronously] [Test com.mongodb.operation.InsertOperationSpecification > should throw exception if document is too large asynchronously] SUCCESS (30 ms) [Test com.mongodb.operation.InsertOperationSpecification > should move _id to the beginning] [Test com.mongodb.operation.InsertOperationSpecification > should move _id to the beginning] SUCCESS (35 ms) [Test com.mongodb.operation.InsertOperationSpecification > should throw if bypassDocumentValidation is set and write is unacknowledged] [Test com.mongodb.operation.InsertOperationSpecification > should throw if bypassDocumentValidation is set and write is unacknowledged] SKIPPED (0 ms) com.mongodb.operation.InsertOperationSpecification > should throw if bypassDocumentValidation is set and write is unacknowledged SKIPPED [Test com.mongodb.operation.ListCollectionsOperationSpecification > should return empty set if database does not exist] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should return empty set if database does not exist] SUCCESS (5591 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should return empty cursor if database does not exist asynchronously] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should return empty cursor if database does not exist asynchronously] SUCCESS (52 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should return collection names if a collection exists] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should return collection names if a collection exists] SUCCESS (84 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should throw if filtering on name with something other than a string] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should throw if filtering on name with something other than a string] SUCCESS (22 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter collection names if a name filter is specified] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter collection names if a name filter is specified] SUCCESS (75 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter capped collections] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter capped collections] SUCCESS (105 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should return collection names if a collection exists asynchronously] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should return collection names if a collection exists asynchronously] SUCCESS (79 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes when calling hasNext before next] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes when calling hasNext before next] SUCCESS (1866 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes without calling hasNext before next] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes without calling hasNext before next] SUCCESS (3469 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes when calling hasNext before tryNext] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes when calling hasNext before tryNext] SUCCESS (2139 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes without calling hasNext before tryNext] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes without calling hasNext before tryNext] SUCCESS (829 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes asynchronously] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should filter indexes asynchronously] SUCCESS (1970 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should use the set batchSize of collections] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should use the set batchSize of collections] SUCCESS (51 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should use the set batchSize of collections asynchronously] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should use the set batchSize of collections asynchronously] SUCCESS (1239 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should throw execution timeout exception from execute] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should throw execution timeout exception from execute] SKIPPED (0 ms) com.mongodb.operation.ListCollectionsOperationSpecification > should throw execution timeout exception from execute SKIPPED [Test com.mongodb.operation.ListCollectionsOperationSpecification > should throw execution timeout exception from executeAsync] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should throw execution timeout exception from executeAsync] SKIPPED (0 ms) com.mongodb.operation.ListCollectionsOperationSpecification > should throw execution timeout exception from executeAsync SKIPPED [Test com.mongodb.operation.ListCollectionsOperationSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (22 ms) [Test com.mongodb.operation.ListCollectionsOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK] com.mongodb.operation.ListCollectionsOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK STANDARD_OUT 10:04:30.232 [Test worker] WARN org.mongodb.driver.operation - Callback onResult call produced an error java.lang.NullPointerException: Cannot invoke method onResult() on null object at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:88) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:32) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListCollectionsOperationSpecification$_$spock_feature_1_17_closure18.doCall(ListCollectionsOperationSpecification.groovy:432) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy27.commandAsync(Unknown Source) ~[na:1.8.0] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:376) ~[main/:na] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:366) ~[main/:na] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:272) ~[main/:na] at com.mongodb.operation.ListCollectionsOperation$2.call(ListCollectionsOperation.java:206) ~[main/:na] at com.mongodb.operation.OperationHelper$9.onResult(OperationHelper.java:482) ~[main/:na] at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:230) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListCollectionsOperationSpecification$_spock_feature_1_17_closure15_closure19.doCall(ListCollectionsOperationSpecification.groovy:411) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy51.getConnection(Unknown Source) ~[na:1.8.0] at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:479) [main/:na] at com.mongodb.operation.OperationHelper.access$100(OperationHelper.java:58) [main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionAndSourceCallback.onResult(OperationHelper.java:499) ~[main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionAndSourceCallback.onResult(OperationHelper.java:487) ~[main/:na] at com.mongodb.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:49) ~[main/:na] at com.mongodb.async.SingleResultCallback$onResult.call(Unknown Source) [main/:na] at com.mongodb.operation.ListCollectionsOperationSpecification$_spock_feature_1_17_closure16_closure20.doCall(ListCollectionsOperationSpecification.groovy:415) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy58.getReadConnectionSource(Unknown Source) [na:1.8.0] at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:446) [main/:na] at com.mongodb.operation.ListCollectionsOperation.executeAsync(ListCollectionsOperation.java:196) [main/:na] at com.mongodb.operation.AsyncReadOperation$executeAsync.call(Unknown Source) [main/:na] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListCollectionsOperationSpecification.$spock_feature_1_17(ListCollectionsOperationSpecification.groovy:428) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:174) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runIterations(ParameterizedSpecRunner.java:139) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runParameterizedFeature(ParameterizedSpecRunner.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:262) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:86) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:49) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) [gradle-messaging-2.4.jar:2.4] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) [na:na] at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360) [gradle-messaging-2.4.jar:2.4] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-2.4.jar:2.4] at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-2.4.jar:2.4] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [na:1.8.0] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] 10:04:30.255 [Test worker] WARN org.mongodb.driver.operation - Callback onResult call produced an error java.lang.NullPointerException: Cannot invoke method onResult() on null object at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:88) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:32) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:54) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListCollectionsOperationSpecification$_$spock_feature_1_17_closure18.doCall(ListCollectionsOperationSpecification.groovy:432) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy27.commandAsync(Unknown Source) ~[na:1.8.0] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:376) ~[main/:na] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:366) ~[main/:na] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:272) ~[main/:na] at com.mongodb.operation.ListCollectionsOperation$2.call(ListCollectionsOperation.java:206) ~[main/:na] at com.mongodb.operation.OperationHelper$9.onResult(OperationHelper.java:482) ~[main/:na] at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:230) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListCollectionsOperationSpecification$_spock_feature_1_17_closure15_closure19.doCall(ListCollectionsOperationSpecification.groovy:411) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy51.getConnection(Unknown Source) ~[na:1.8.0] at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:479) [main/:na] at com.mongodb.operation.OperationHelper.access$100(OperationHelper.java:58) [main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionAndSourceCallback.onResult(OperationHelper.java:499) ~[main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionAndSourceCallback.onResult(OperationHelper.java:487) ~[main/:na] at com.mongodb.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:49) ~[main/:na] at com.mongodb.async.SingleResultCallback$onResult.call(Unknown Source) [main/:na] at com.mongodb.operation.ListCollectionsOperationSpecification$_spock_feature_1_17_closure16_closure20.doCall(ListCollectionsOperationSpecification.groovy:415) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy58.getReadConnectionSource(Unknown Source) [na:1.8.0] at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:446) [main/:na] at com.mongodb.operation.ListCollectionsOperation.executeAsync(ListCollectionsOperation.java:196) [main/:na] at com.mongodb.operation.AsyncReadOperation$executeAsync.call(Unknown Source) [main/:na] at com.mongodb.operation.ListCollectionsOperationSpecification.$spock_feature_1_17(ListCollectionsOperationSpecification.groovy:428) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:174) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runIterations(ParameterizedSpecRunner.java:139) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runParameterizedFeature(ParameterizedSpecRunner.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:262) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:86) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:49) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) [gradle-messaging-2.4.jar:2.4] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) [na:na] at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360) [gradle-messaging-2.4.jar:2.4] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-2.4.jar:2.4] at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-2.4.jar:2.4] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [na:1.8.0] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] [Test com.mongodb.operation.ListCollectionsOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK] SUCCESS (98 ms) [Test com.mongodb.operation.ListDatabasesOperationSpecification > should return a list of database names] [Test com.mongodb.operation.ListDatabasesOperationSpecification > should return a list of database names] SUCCESS (46 ms) [Test com.mongodb.operation.ListDatabasesOperationSpecification > should return a list of database names asynchronously] [Test com.mongodb.operation.ListDatabasesOperationSpecification > should return a list of database names asynchronously] SUCCESS (51 ms) [Test com.mongodb.operation.ListDatabasesOperationSpecification > should throw execution timeout exception from execute] [Test com.mongodb.operation.ListDatabasesOperationSpecification > should throw execution timeout exception from execute] SKIPPED (1 ms) com.mongodb.operation.ListDatabasesOperationSpecification > should throw execution timeout exception from execute SKIPPED [Test com.mongodb.operation.ListDatabasesOperationSpecification > should throw execution timeout exception from executeAsync] [Test com.mongodb.operation.ListDatabasesOperationSpecification > should throw execution timeout exception from executeAsync] SKIPPED (1 ms) com.mongodb.operation.ListDatabasesOperationSpecification > should throw execution timeout exception from executeAsync SKIPPED [Test com.mongodb.operation.ListDatabasesOperationSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.ListDatabasesOperationSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (6 ms) [Test com.mongodb.operation.ListDatabasesOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.ListDatabasesOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK] SUCCESS (20 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should return empty list for nonexistent collection] [Test com.mongodb.operation.ListIndexesOperationSpecification > should return empty list for nonexistent collection] SUCCESS (25 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should return empty list for nonexistent collection asynchronously] [Test com.mongodb.operation.ListIndexesOperationSpecification > should return empty list for nonexistent collection asynchronously] SUCCESS (5 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should return default index on Collection that exists] [Test com.mongodb.operation.ListIndexesOperationSpecification > should return default index on Collection that exists] SUCCESS (12 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should return default index on Collection that exists asynchronously] [Test com.mongodb.operation.ListIndexesOperationSpecification > should return default index on Collection that exists asynchronously] SUCCESS (10 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should return created indexes on Collection] [Test com.mongodb.operation.ListIndexesOperationSpecification > should return created indexes on Collection] SUCCESS (48 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should return created indexes on Collection asynchronously] [Test com.mongodb.operation.ListIndexesOperationSpecification > should return created indexes on Collection asynchronously] SUCCESS (192 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should use the set batchSize of collections] [Test com.mongodb.operation.ListIndexesOperationSpecification > should use the set batchSize of collections] SUCCESS (65 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should use the set batchSize of collections asynchronously] [Test com.mongodb.operation.ListIndexesOperationSpecification > should use the set batchSize of collections asynchronously] SUCCESS (55 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should throw execution timeout exception from execute] [Test com.mongodb.operation.ListIndexesOperationSpecification > should throw execution timeout exception from execute] SKIPPED (0 ms) com.mongodb.operation.ListIndexesOperationSpecification > should throw execution timeout exception from execute SKIPPED [Test com.mongodb.operation.ListIndexesOperationSpecification > should throw execution timeout exception from executeAsync] [Test com.mongodb.operation.ListIndexesOperationSpecification > should throw execution timeout exception from executeAsync] SKIPPED (0 ms) com.mongodb.operation.ListIndexesOperationSpecification > should throw execution timeout exception from executeAsync SKIPPED [Test com.mongodb.operation.ListIndexesOperationSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.ListIndexesOperationSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (23 ms) [Test com.mongodb.operation.ListIndexesOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK] com.mongodb.operation.ListIndexesOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK STANDARD_OUT 10:04:30.918 [Test worker] WARN org.mongodb.driver.operation - Callback onResult call produced an error java.lang.NullPointerException: Cannot invoke method onResult() on null object at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:88) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:32) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListIndexesOperationSpecification$_$spock_feature_1_11_closure13.doCall(ListIndexesOperationSpecification.groovy:308) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy27.commandAsync(Unknown Source) ~[na:1.8.0] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:376) ~[main/:na] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:366) ~[main/:na] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:272) ~[main/:na] at com.mongodb.operation.ListIndexesOperation$2.call(ListIndexesOperation.java:171) ~[main/:na] at com.mongodb.operation.OperationHelper$9.onResult(OperationHelper.java:482) ~[main/:na] at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:230) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListIndexesOperationSpecification$_spock_feature_1_11_closure10_closure14.doCall(ListIndexesOperationSpecification.groovy:287) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy51.getConnection(Unknown Source) ~[na:1.8.0] at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:479) [main/:na] at com.mongodb.operation.OperationHelper.access$100(OperationHelper.java:58) [main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionAndSourceCallback.onResult(OperationHelper.java:499) ~[main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionAndSourceCallback.onResult(OperationHelper.java:487) ~[main/:na] at com.mongodb.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:49) ~[main/:na] at com.mongodb.async.SingleResultCallback$onResult.call(Unknown Source) [main/:na] at com.mongodb.operation.ListIndexesOperationSpecification$_spock_feature_1_11_closure11_closure15.doCall(ListIndexesOperationSpecification.groovy:291) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy58.getReadConnectionSource(Unknown Source) [na:1.8.0] at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:446) [main/:na] at com.mongodb.operation.ListIndexesOperation.executeAsync(ListIndexesOperation.java:161) [main/:na] at com.mongodb.operation.AsyncReadOperation$executeAsync.call(Unknown Source) [main/:na] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListIndexesOperationSpecification.$spock_feature_1_11(ListIndexesOperationSpecification.groovy:304) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:174) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runIterations(ParameterizedSpecRunner.java:139) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runParameterizedFeature(ParameterizedSpecRunner.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:262) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:86) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:49) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) [gradle-messaging-2.4.jar:2.4] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) [na:na] at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360) [gradle-messaging-2.4.jar:2.4] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-2.4.jar:2.4] at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-2.4.jar:2.4] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [na:1.8.0] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] 10:04:30.939 [Test worker] WARN org.mongodb.driver.operation - Callback onResult call produced an error java.lang.NullPointerException: Cannot invoke method onResult() on null object at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:88) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:32) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:54) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListIndexesOperationSpecification$_$spock_feature_1_11_closure13.doCall(ListIndexesOperationSpecification.groovy:308) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy27.commandAsync(Unknown Source) ~[na:1.8.0] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:376) ~[main/:na] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:366) ~[main/:na] at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocolAsync(CommandOperationHelper.java:272) ~[main/:na] at com.mongodb.operation.ListIndexesOperation$2.call(ListIndexesOperation.java:171) ~[main/:na] at com.mongodb.operation.OperationHelper$9.onResult(OperationHelper.java:482) ~[main/:na] at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:230) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.3.11.jar:2.3.11] at com.mongodb.operation.ListIndexesOperationSpecification$_spock_feature_1_11_closure10_closure14.doCall(ListIndexesOperationSpecification.groovy:287) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy51.getConnection(Unknown Source) ~[na:1.8.0] at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:479) [main/:na] at com.mongodb.operation.OperationHelper.access$100(OperationHelper.java:58) [main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionAndSourceCallback.onResult(OperationHelper.java:499) ~[main/:na] at com.mongodb.operation.OperationHelper$AsyncCallableWithConnectionAndSourceCallback.onResult(OperationHelper.java:487) ~[main/:na] at com.mongodb.internal.async.ErrorHandlingResultCallback.onResult(ErrorHandlingResultCallback.java:49) ~[main/:na] at com.mongodb.async.SingleResultCallback$onResult.call(Unknown Source) [main/:na] at com.mongodb.operation.ListIndexesOperationSpecification$_spock_feature_1_11_closure11_closure15.doCall(ListIndexesOperationSpecification.groovy:291) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) [groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) [groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy58.getReadConnectionSource(Unknown Source) [na:1.8.0] at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:446) [main/:na] at com.mongodb.operation.ListIndexesOperation.executeAsync(ListIndexesOperation.java:161) [main/:na] at com.mongodb.operation.AsyncReadOperation$executeAsync.call(Unknown Source) [main/:na] at com.mongodb.operation.ListIndexesOperationSpecification.$spock_feature_1_11(ListIndexesOperationSpecification.groovy:304) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:174) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runIterations(ParameterizedSpecRunner.java:139) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.ParameterizedSpecRunner.runParameterizedFeature(ParameterizedSpecRunner.java:41) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:262) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:86) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:49) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) [gradle-messaging-2.4.jar:2.4] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) [na:na] at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360) [gradle-messaging-2.4.jar:2.4] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-2.4.jar:2.4] at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-2.4.jar:2.4] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [na:1.8.0] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] [Test com.mongodb.operation.ListIndexesOperationSpecification > should use the AsyncReadBindings readPreference to set slaveOK] SUCCESS (55 ms) [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should have the correct defaults] [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should have the correct defaults] SUCCESS (31 ms) [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should set optional values correctly] SUCCESS (17 ms) [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should return the correct statistics and save the results] [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should return the correct statistics and save the results] SUCCESS (113 ms) [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should support bypassDocumentValidation] [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should support bypassDocumentValidation] SKIPPED (0 ms) com.mongodb.operation.MapReduceToCollectionOperationSpecification > should support bypassDocumentValidation SKIPPED [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should throw on write concern error] SKIPPED (0 ms) com.mongodb.operation.MapReduceToCollectionOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should create the expected command] [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should create the expected command] SUCCESS (213 ms) [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should throw an exception when passing an unsupported collation] [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should throw an exception when passing an unsupported collation] SUCCESS (64 ms) [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should support collation] [Test com.mongodb.operation.MapReduceToCollectionOperationSpecification > should support collation] SKIPPED (1 ms) com.mongodb.operation.MapReduceToCollectionOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should have the correct defaults] [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should have the correct defaults] SUCCESS (26 ms) [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should set optional values correctly] [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should set optional values correctly] SUCCESS (10 ms) [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should return the correct results] [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should return the correct results] SUCCESS (138 ms) [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (97 ms) [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should create the expected command] [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should create the expected command] SUCCESS (126 ms) [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should throw an exception when using an unsupported ReadConcern] [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should throw an exception when using an unsupported ReadConcern] SUCCESS (104 ms) [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (77 ms) [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should support collation] [Test com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should support collation] SKIPPED (0 ms) com.mongodb.operation.MapReduceWithInlineResultsOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should have the expected passed values] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should have the expected passed values] SUCCESS (25 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when no document with the same id exists, should insert the document] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when no document with the same id exists, should insert the document] SUCCESS (77 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when a document with the same id exists, should throw an exception] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when a document with the same id exists, should throw an exception] SUCCESS (73 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents match the query, a remove of one should remove one of them] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents match the query, a remove of one should remove one of them] SUCCESS (74 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents match the query, a remove should remove all of them] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents match the query, a remove should remove all of them] SUCCESS (81 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when multiple document match the query, update of one should update only one of them] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when multiple document match the query, update of one should update only one of them] SUCCESS (119 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents match the query, update multi should update all of them] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents match the query, update multi should update all of them] SUCCESS (88 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when no document matches the query, an update of one with upsert should insert a document] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when no document matches the query, an update of one with upsert should insert a document] SUCCESS (94 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when no document matches the query, an update multi with upsert should insert a document] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when no document matches the query, an update multi with upsert should insert a document] SUCCESS (46 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents matches the query, update one with upsert should update only one of them] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents matches the query, update one with upsert should update only one of them] SUCCESS (43 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents match the query, update multi with upsert should update all of them] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when documents match the query, update multi with upsert should update all of them] SUCCESS (103 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when updating with an empty document, update should throw IllegalArgumentException] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when updating with an empty document, update should throw IllegalArgumentException] SUCCESS (21 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when updating with an invalid document, update should throw IllegalArgumentException] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when updating with an invalid document, update should throw IllegalArgumentException] SUCCESS (46 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when a document contains a key with an illegal character, replacing a document with it should throw IllegalArgumentException] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when a document contains a key with an illegal character, replacing a document with it should throw IllegalArgumentException] SUCCESS (13 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when no document matches the query, a replace with upsert should insert a document] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when no document matches the query, a replace with upsert should insert a document] SUCCESS (56 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when a custom _id is upserted it should be in the write result] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when a custom _id is upserted it should be in the write result] SUCCESS (127 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > unacknowledged upserts with custom _id should not error] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > unacknowledged upserts with custom _id should not error] SUCCESS (115 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when multiple documents match the query, replace should replace only one of them] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when multiple documents match the query, replace should replace only one of them] SUCCESS (105 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when a replacement document is 16MB, the document is still replaced] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when a replacement document is 16MB, the document is still replaced] SUCCESS (7112 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when two update documents together exceed 16MB, the documents are still updated] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when two update documents together exceed 16MB, the documents are still updated] SUCCESS (9502 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should handle multi-length runs of ordered insert, update, replace, and remove] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should handle multi-length runs of ordered insert, update, replace, and remove] SUCCESS (137 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should handle multi-length runs of unacknowledged insert, update, replace, and remove] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should handle multi-length runs of unacknowledged insert, update, replace, and remove] SUCCESS (136 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should split the number of writes is larger than the match write batch size] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should split the number of writes is larger than the match write batch size] SUCCESS (3729 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should be able to merge upserts across batches] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should be able to merge upserts across batches] SUCCESS (8588 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > error details should have correct index on ordered write failure] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > error details should have correct index on ordered write failure] SUCCESS (57 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > error details should have correct index on unordered write failure] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > error details should have correct index on unordered write failure] SUCCESS (48 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should continue to execute batches after a failure if writes are unordered] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should continue to execute batches after a failure if writes are unordered] SUCCESS (2195 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should stop executing batches after a failure if writes are ordered] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should stop executing batches after a failure if writes are ordered] SUCCESS (482 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw bulk write exception with a write concern error when wtimeout is exceeded] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw bulk write exception with a write concern error when wtimeout is exceeded] SKIPPED (1 ms) com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw bulk write exception with a write concern error when wtimeout is exceeded SKIPPED [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when there is a duplicate key error and a write concern error, both should be reported] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > when there is a duplicate key error and a write concern error, both should be reported] SKIPPED (0 ms) com.mongodb.operation.MixedBulkWriteOperationSpecification > when there is a duplicate key error and a write concern error, both should be reported SKIPPED [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw IllegalArgumentException when passed an empty bulk operation] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw IllegalArgumentException when passed an empty bulk operation] SUCCESS (3 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw if bypassDocumentValidation is set and write is unacknowledged] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw if bypassDocumentValidation is set and write is unacknowledged] SKIPPED (1 ms) com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw if bypassDocumentValidation is set and write is unacknowledged SKIPPED [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw if collation is set and write is unacknowledged] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw if collation is set and write is unacknowledged] SKIPPED (0 ms) com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw if collation is set and write is unacknowledged SKIPPED [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should honour the bypass validation flag for inserts] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should honour the bypass validation flag for inserts] SKIPPED (0 ms) com.mongodb.operation.MixedBulkWriteOperationSpecification > should honour the bypass validation flag for inserts SKIPPED [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should honour the bypass validation flag for updates] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should honour the bypass validation flag for updates] SKIPPED (0 ms) com.mongodb.operation.MixedBulkWriteOperationSpecification > should honour the bypass validation flag for updates SKIPPED [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (295 ms) [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should support collation] [Test com.mongodb.operation.MixedBulkWriteOperationSpecification > should support collation] SKIPPED (1 ms) com.mongodb.operation.MixedBulkWriteOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > server cursor should not be null] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > server cursor should not be null] SUCCESS (138 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test server address] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test server address] SUCCESS (54 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should get Exceptions for operations on the cursor after closing] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should get Exceptions for operations on the cursor after closing] SUCCESS (80 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should throw an Exception when going off the end] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should throw an Exception when going off the end] SUCCESS (21 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test normal exhaustion] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test normal exhaustion] SUCCESS (36 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test limit exhaustion] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test limit exhaustion] SUCCESS (410 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test remove] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test remove] SUCCESS (42 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should block waiting for next batch on a tailable cursor] com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should block waiting for next batch on a tailable cursor STANDARD_OUT 10:05:07.187 [Thread-30] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:383, serverValue:23}] to ip:27017 [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should block waiting for next batch on a tailable cursor] SUCCESS (1914 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test try next with tailable] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test try next with tailable] SUCCESS (3673 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test maxTimeMS] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test maxTimeMS] SKIPPED (0 ms) com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test maxTimeMS SKIPPED [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test tailable interrupt] com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test tailable interrupt STANDARD_OUT 10:05:13.457 [Thread-33] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:382, serverValue:22}] to ip:27017 because there was a socket exception raised by this connection. [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test tailable interrupt] SUCCESS (1282 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should kill cursor if limit is reached on initial query] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should kill cursor if limit is reached on initial query] SUCCESS (67 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should kill cursor if limit is reached on get more] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should kill cursor if limit is reached on get more] SUCCESS (1057 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test limit with get more] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test limit with get more] SUCCESS (136 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test limit with large documents] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test limit with large documents] SUCCESS (2477 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should respect batch size] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should respect batch size] SUCCESS (117 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test normal loop with get more] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test normal loop with get more] SUCCESS (59 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test next without has next with get more] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > test next without has next with get more] SUCCESS (119 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should throw cursor not found exception] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should throw cursor not found exception] SUCCESS (16 ms) [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should get more from a secondary] [Test com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should get more from a secondary] SKIPPED (1 ms) com.mongodb.operation.QueryBatchCursorFunctionalSpecification > should get more from a secondary SKIPPED [Test com.mongodb.operation.RenameCollectionOperationSpecification > should return rename a collection] [Test com.mongodb.operation.RenameCollectionOperationSpecification > should return rename a collection] SUCCESS (29 ms) [Test com.mongodb.operation.RenameCollectionOperationSpecification > should return rename a collection asynchronously] [Test com.mongodb.operation.RenameCollectionOperationSpecification > should return rename a collection asynchronously] SUCCESS (53 ms) [Test com.mongodb.operation.RenameCollectionOperationSpecification > should throw if not drop and collection exists] [Test com.mongodb.operation.RenameCollectionOperationSpecification > should throw if not drop and collection exists] SUCCESS (17 ms) [Test com.mongodb.operation.RenameCollectionOperationSpecification > should throw if not drop and collection exists asynchronously] [Test com.mongodb.operation.RenameCollectionOperationSpecification > should throw if not drop and collection exists asynchronously] SUCCESS (41 ms) [Test com.mongodb.operation.RenameCollectionOperationSpecification > should throw on write concern error] [Test com.mongodb.operation.RenameCollectionOperationSpecification > should throw on write concern error] SKIPPED (1 ms) com.mongodb.operation.RenameCollectionOperationSpecification > should throw on write concern error SKIPPED [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should return correct result] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should return correct result] SUCCESS (9 ms) [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should return correct result asynchronously] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should return correct result asynchronously] SUCCESS (14 ms) [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should replace a single document] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should replace a single document] SUCCESS (146 ms) [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should replace a single document asynchronously] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should replace a single document asynchronously] SUCCESS (26 ms) [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should upsert a single document] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should upsert a single document] SUCCESS (122 ms) [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should upsert a single document asynchronously] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should upsert a single document asynchronously] SUCCESS (21 ms) [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should fail if replacement contains an update operator] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should fail if replacement contains an update operator] SUCCESS (2 ms) [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should throw exception if document is too large] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should throw exception if document is too large] SUCCESS (22 ms) [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should throw exception if document is too large asynchronously] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should throw exception if document is too large asynchronously] SUCCESS (11 ms) [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should move _id to the beginning] [Test com.mongodb.operation.UpdateOperationForReplacementSpecification > should move _id to the beginning] SUCCESS (20 ms) [Test com.mongodb.operation.UpdateOperationSpecification > should update nothing if no documents match] [Test com.mongodb.operation.UpdateOperationSpecification > should update nothing if no documents match] SUCCESS (35 ms) [Test com.mongodb.operation.UpdateOperationSpecification > when multi is false should update one matching document] [Test com.mongodb.operation.UpdateOperationSpecification > when multi is false should update one matching document] SUCCESS (21 ms) [Test com.mongodb.operation.UpdateOperationSpecification > when multi is true should update all matching documents] [Test com.mongodb.operation.UpdateOperationSpecification > when multi is true should update all matching documents] SUCCESS (32 ms) [Test com.mongodb.operation.UpdateOperationSpecification > when upsert is true should insert a document if there are no matching documents] [Test com.mongodb.operation.UpdateOperationSpecification > when upsert is true should insert a document if there are no matching documents] SUCCESS (143 ms) [Test com.mongodb.operation.UpdateOperationSpecification > should allow update larger than 16MB] [Test com.mongodb.operation.UpdateOperationSpecification > should allow update larger than 16MB] SKIPPED (1 ms) com.mongodb.operation.UpdateOperationSpecification > should allow update larger than 16MB SKIPPED [Test com.mongodb.operation.UpdateOperationSpecification > should return correct result for upsert] [Test com.mongodb.operation.UpdateOperationSpecification > should return correct result for upsert] SUCCESS (70 ms) [Test com.mongodb.operation.UpdateOperationSpecification > when an update request document contains a non $-prefixed key, update should throw IllegalArgumentException] [Test com.mongodb.operation.UpdateOperationSpecification > when an update request document contains a non $-prefixed key, update should throw IllegalArgumentException] SUCCESS (7 ms) [Test com.mongodb.operation.UpdateOperationSpecification > when an update document is empty, update should throw IllegalArgumentException] [Test com.mongodb.operation.UpdateOperationSpecification > when an update document is empty, update should throw IllegalArgumentException] SUCCESS (19 ms) [Test com.mongodb.operation.UpdateOperationSpecification > should throw an exception when using an unsupported Collation] [Test com.mongodb.operation.UpdateOperationSpecification > should throw an exception when using an unsupported Collation] SUCCESS (5 ms) [Test com.mongodb.operation.UpdateOperationSpecification > should support collation] [Test com.mongodb.operation.UpdateOperationSpecification > should support collation] SKIPPED (1 ms) com.mongodb.operation.UpdateOperationSpecification > should support collation SKIPPED [Test com.mongodb.operation.UpdateOperationSpecification > should throw if collation is set and write is unacknowledged] [Test com.mongodb.operation.UpdateOperationSpecification > should throw if collation is set and write is unacknowledged] SKIPPED (0 ms) com.mongodb.operation.UpdateOperationSpecification > should throw if collation is set and write is unacknowledged SKIPPED [Test com.mongodb.operation.UserOperationsSpecification > an added user should be found] [Test com.mongodb.operation.UserOperationsSpecification > an added user should be found] SUCCESS (81 ms) [Test com.mongodb.operation.UserOperationsSpecification > an added user should be found asynchronously] [Test com.mongodb.operation.UserOperationsSpecification > an added user should be found asynchronously] SUCCESS (91 ms) [Test com.mongodb.operation.UserOperationsSpecification > an added user should authenticate] com.mongodb.operation.UserOperationsSpecification > an added user should authenticate STANDARD_OUT 10:05:18.665 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:05:18.666 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server ip:27017 to client view of cluster 10:05:18.672 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out 10:05:18.688 [cluster-ClusterId{value='58526ade46e0fb36840435d9', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:384, serverValue:24}] to ip:27017 10:05:18.690 [cluster-ClusterId{value='58526ade46e0fb36840435d9', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=264190} 10:05:18.690 [cluster-ClusterId{value='58526ade46e0fb36840435d9', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:05:18.696 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:385, serverValue:25}] to ip:27017 10:05:18.704 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:385, serverValue:25}] to ip:27017 because the pool has been closed. [Test com.mongodb.operation.UserOperationsSpecification > an added user should authenticate] SUCCESS (57 ms) [Test com.mongodb.operation.UserOperationsSpecification > an added user should authenticate asynchronously] com.mongodb.operation.UserOperationsSpecification > an added user should authenticate asynchronously STANDARD_OUT 10:05:18.712 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:05:18.713 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server ip:27017 to client view of cluster 10:05:18.715 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out 10:05:18.733 [cluster-ClusterId{value='58526ade46e0fb36840435db', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:386, serverValue:26}] to ip:27017 10:05:18.734 [cluster-ClusterId{value='58526ade46e0fb36840435db', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=605871} 10:05:18.734 [cluster-ClusterId{value='58526ade46e0fb36840435db', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:05:18.736 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:387, serverValue:27}] to ip:27017 10:05:18.737 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:387, serverValue:27}] to ip:27017 because the pool has been closed. [Test com.mongodb.operation.UserOperationsSpecification > an added user should authenticate asynchronously] SUCCESS (34 ms) [Test com.mongodb.operation.UserOperationsSpecification > a removed user should not authenticate] com.mongodb.operation.UserOperationsSpecification > a removed user should not authenticate STANDARD_OUT 10:05:18.752 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:05:18.753 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server ip:27017 to client view of cluster 10:05:18.756 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 1000 ms before timing out 10:05:18.762 [cluster-ClusterId{value='58526ade46e0fb36840435dd', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Exception in monitor thread while connecting to server ip:27017 com.mongodb.MongoSecurityException: Exception authenticating at com.mongodb.connection.NativeAuthenticator.authenticate(NativeAuthenticator.java:48) ~[main/:na] at com.mongodb.connection.DefaultAuthenticator.authenticate(DefaultAuthenticator.java:32) ~[main/:na] at com.mongodb.connection.InternalStreamConnectionInitializer.authenticateAll(InternalStreamConnectionInitializer.java:109) ~[main/:na] at com.mongodb.connection.InternalStreamConnectionInitializer.initialize(InternalStreamConnectionInitializer.java:46) ~[main/:na] at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:116) ~[main/:na] at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:113) ~[main/:na] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] Caused by: com.mongodb.MongoCommandException: Command failed with error 18: 'auth fails' on server ip:27017. The full response is { "code" : 18, "ok" : 0.0, "errmsg" : "auth fails" } at com.mongodb.connection.CommandHelper.createCommandFailureException(CommandHelper.java:170) ~[main/:na] at com.mongodb.connection.CommandHelper.receiveCommandResult(CommandHelper.java:123) ~[main/:na] at com.mongodb.connection.CommandHelper.executeCommand(CommandHelper.java:32) ~[main/:na] at com.mongodb.connection.NativeAuthenticator.authenticate(NativeAuthenticator.java:46) ~[main/:na] ... 6 common frames omitted [Test com.mongodb.operation.UserOperationsSpecification > a removed user should not authenticate] SUCCESS (1013 ms) [Test com.mongodb.operation.UserOperationsSpecification > a removed user should not authenticate asynchronously] com.mongodb.operation.UserOperationsSpecification > a removed user should not authenticate asynchronously STANDARD_OUT 10:05:19.764 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='1000 ms', maxWaitQueueSize=500} 10:05:19.765 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server ip:27017 to client view of cluster 10:05:19.766 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 1000 ms before timing out 10:05:19.782 [cluster-ClusterId{value='58526adf46e0fb36840435df', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Exception in monitor thread while connecting to server ip:27017 com.mongodb.MongoSecurityException: Exception authenticating at com.mongodb.connection.NativeAuthenticator.authenticate(NativeAuthenticator.java:48) ~[main/:na] at com.mongodb.connection.DefaultAuthenticator.authenticate(DefaultAuthenticator.java:32) ~[main/:na] at com.mongodb.connection.InternalStreamConnectionInitializer.authenticateAll(InternalStreamConnectionInitializer.java:109) ~[main/:na] at com.mongodb.connection.InternalStreamConnectionInitializer.initialize(InternalStreamConnectionInitializer.java:46) ~[main/:na] at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:116) ~[main/:na] at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:113) ~[main/:na] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] Caused by: com.mongodb.MongoCommandException: Command failed with error 18: 'auth fails' on server ip:27017. The full response is { "code" : 18, "ok" : 0.0, "errmsg" : "auth fails" } at com.mongodb.connection.CommandHelper.createCommandFailureException(CommandHelper.java:170) ~[main/:na] at com.mongodb.connection.CommandHelper.receiveCommandResult(CommandHelper.java:123) ~[main/:na] at com.mongodb.connection.CommandHelper.executeCommand(CommandHelper.java:32) ~[main/:na] at com.mongodb.connection.NativeAuthenticator.authenticate(NativeAuthenticator.java:46) ~[main/:na] ... 6 common frames omitted [Test com.mongodb.operation.UserOperationsSpecification > a removed user should not authenticate asynchronously] SUCCESS (1010 ms) [Test com.mongodb.operation.UserOperationsSpecification > a replaced user should authenticate with its new password] com.mongodb.operation.UserOperationsSpecification > a replaced user should authenticate with its new password STANDARD_OUT 10:05:20.781 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:05:20.782 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server ip:27017 to client view of cluster 10:05:20.784 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out 10:05:20.787 [cluster-ClusterId{value='58526ae046e0fb36840435e1', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:392, serverValue:32}] to ip:27017 10:05:20.787 [cluster-ClusterId{value='58526ae046e0fb36840435e1', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=304128} 10:05:20.788 [cluster-ClusterId{value='58526ae046e0fb36840435e1', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:05:20.790 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:393, serverValue:33}] to ip:27017 10:05:20.791 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:393, serverValue:33}] to ip:27017 because the pool has been closed. [Test com.mongodb.operation.UserOperationsSpecification > a replaced user should authenticate with its new password] SUCCESS (24 ms) [Test com.mongodb.operation.UserOperationsSpecification > a replaced user should authenticate with its new password asynchronously] com.mongodb.operation.UserOperationsSpecification > a replaced user should authenticate with its new password asynchronously STANDARD_OUT 10:05:20.801 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:05:20.802 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server ip:27017 to client view of cluster 10:05:20.803 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out 10:05:20.813 [cluster-ClusterId{value='58526ae046e0fb36840435e3', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:394, serverValue:34}] to ip:27017 10:05:20.814 [cluster-ClusterId{value='58526ae046e0fb36840435e3', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=924366} 10:05:20.814 [cluster-ClusterId{value='58526ae046e0fb36840435e3', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:05:20.828 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:395, serverValue:35}] to ip:27017 10:05:20.829 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:395, serverValue:35}] to ip:27017 because the pool has been closed. [Test com.mongodb.operation.UserOperationsSpecification > a replaced user should authenticate with its new password asynchronously] SUCCESS (43 ms) [Test com.mongodb.operation.UserOperationsSpecification > a read write user should be able to write] com.mongodb.operation.UserOperationsSpecification > a read write user should be able to write STANDARD_OUT 10:05:20.847 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:05:20.849 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server ip:27017 to client view of cluster 10:05:20.850 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out 10:05:20.855 [cluster-ClusterId{value='58526ae046e0fb36840435e5', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:396, serverValue:36}] to ip:27017 10:05:20.855 [cluster-ClusterId{value='58526ae046e0fb36840435e5', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=127312} 10:05:20.855 [cluster-ClusterId{value='58526ae046e0fb36840435e5', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:05:20.861 [Test worker] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:397, serverValue:37}] to ip:27017 10:05:20.875 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:397, serverValue:37}] to ip:27017 because the pool has been closed. [Test com.mongodb.operation.UserOperationsSpecification > a read write user should be able to write] SUCCESS (40 ms) [Test com.mongodb.operation.UserOperationsSpecification > a read write user should be able to write asynchronously] com.mongodb.operation.UserOperationsSpecification > a read write user should be able to write asynchronously STANDARD_OUT 10:05:20.881 [Test worker] INFO org.mongodb.driver.cluster - Cluster created with settings {hosts=[ip:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} 10:05:20.882 [Test worker] INFO org.mongodb.driver.cluster - Adding discovered server ip:27017 to client view of cluster 10:05:20.883 [Test worker] INFO org.mongodb.driver.cluster - No server chosen by WritableServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=ip:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out 10:05:20.896 [cluster-ClusterId{value='58526ae046e0fb36840435e7', description='null'}-ip:27017] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:398, serverValue:38}] to ip:27017 10:05:20.898 [cluster-ClusterId{value='58526ae046e0fb36840435e7', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=ip:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 4, 9]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=1838893} 10:05:20.898 [cluster-ClusterId{value='58526ae046e0fb36840435e7', description='null'}-ip:27017] INFO org.mongodb.driver.cluster - Discovered cluster type of STANDALONE 10:05:20.905 [Thread-20] INFO org.mongodb.driver.connection - Opened connection [connectionId{localValue:399, serverValue:39}] to ip:27017 10:05:20.926 [Test worker] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:399, serverValue:39}] to ip:27017 because the pool has been closed. [Test com.mongodb.operation.UserOperationsSpecification > a read write user should be able to write asynchronously] SUCCESS (49 ms) [Test com.mongodb.operation.UserOperationsSpecification > a read only user should not be able to write] [Test com.mongodb.operation.UserOperationsSpecification > a read only user should not be able to write] SKIPPED (1 ms) com.mongodb.operation.UserOperationsSpecification > a read only user should not be able to write SKIPPED [Test com.mongodb.operation.UserOperationsSpecification > a read write admin user should be able to write to a different database] [Test com.mongodb.operation.UserOperationsSpecification > a read write admin user should be able to write to a different database] SKIPPED (1 ms) com.mongodb.operation.UserOperationsSpecification > a read write admin user should be able to write to a different database SKIPPED [Test com.mongodb.operation.UserOperationsSpecification > a read only admin user should not be able to write to a different database] [Test com.mongodb.operation.UserOperationsSpecification > a read only admin user should not be able to write to a different database] SKIPPED (1 ms) com.mongodb.operation.UserOperationsSpecification > a read only admin user should not be able to write to a different database SKIPPED [Test com.mongodb.operation.UserOperationsSpecification > a read only admin user should be able to read from a different database] [Test com.mongodb.operation.UserOperationsSpecification > a read only admin user should be able to read from a different database] SKIPPED (1 ms) com.mongodb.operation.UserOperationsSpecification > a read only admin user should be able to read from a different database SKIPPED [Test com.mongodb.operation.UserOperationsSpecification > should throw on write concern error when creating a user] [Test com.mongodb.operation.UserOperationsSpecification > should throw on write concern error when creating a user] SKIPPED (0 ms) com.mongodb.operation.UserOperationsSpecification > should throw on write concern error when creating a user SKIPPED [Test com.mongodb.operation.UserOperationsSpecification > should use the ReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.UserOperationsSpecification > should use the ReadBindings readPreference to set slaveOK] SUCCESS (24 ms) [Test com.mongodb.operation.UserOperationsSpecification > should use the AsyncReadBindings readPreference to set slaveOK] [Test com.mongodb.operation.UserOperationsSpecification > should use the AsyncReadBindings readPreference to set slaveOK] SUCCESS (37 ms) [Test com.mongodb.selector.CompositeServerSelectorTest > shouldCollapseNestedComposite] [Test com.mongodb.selector.CompositeServerSelectorTest > shouldCollapseNestedComposite] SUCCESS (2 ms) [Test com.mongodb.selector.CompositeServerSelectorTest > shouldPassOnClusterDescriptionWithCorrectServersAndSettings] [Test com.mongodb.selector.CompositeServerSelectorTest > shouldPassOnClusterDescriptionWithCorrectServersAndSettings] SUCCESS (32 ms) [Test com.mongodb.selector.CompositeServerSelectorTest > shouldApplyServerSelectorsInOrder] [Test com.mongodb.selector.CompositeServerSelectorTest > shouldApplyServerSelectorsInOrder] SUCCESS (0 ms) [Test com.mongodb.selector.LatencyMinimizingServerSelectorTest > testZeroLatencyDifferentialTolerance] [Test com.mongodb.selector.LatencyMinimizingServerSelectorTest > testZeroLatencyDifferentialTolerance] SUCCESS (1 ms) [Test com.mongodb.selector.LatencyMinimizingServerSelectorTest > testLatencyDifferentialMinimization] [Test com.mongodb.selector.LatencyMinimizingServerSelectorTest > testLatencyDifferentialMinimization] SUCCESS (0 ms) [Test com.mongodb.selector.ServerAddressSelectorTest > testAll] [Test com.mongodb.selector.ServerAddressSelectorTest > testAll] SUCCESS (0 ms) [Test com.mongodb.selector.PrimaryServerSelectorSpecification > PrimaryServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_PRIMARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378705053602}]}] [Test com.mongodb.selector.PrimaryServerSelectorSpecification > PrimaryServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_PRIMARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378705053602}]}] SUCCESS (3 ms) [Test com.mongodb.selector.PrimaryServerSelectorSpecification > PrimaryServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_PRIMARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378705053602}, ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378705053602}]}] [Test com.mongodb.selector.PrimaryServerSelectorSpecification > PrimaryServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_PRIMARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378705053602}, ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378705053602}]}] SUCCESS (0 ms) [Test com.mongodb.selector.PrimaryServerSelectorSpecification > PrimaryServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378705053602}]}] [Test com.mongodb.selector.PrimaryServerSelectorSpecification > PrimaryServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378705053602}]}] SUCCESS (0 ms) [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > constructor should throws if read preference is null] [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > constructor should throws if read preference is null] SUCCESS (5 ms) [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > should get read preference] [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > should get read preference] SUCCESS (1 ms) [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > should override toString] [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > should override toString] SUCCESS (1 ms) [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > should select server that matches read preference when connection mode is multiple] [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > should select server that matches read preference when connection mode is multiple] SUCCESS (1 ms) [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > should select any ok server when connection mode is single] [Test com.mongodb.selector.ReadPreferenceServerSelectorSpecification > should select any ok server when connection mode is single] SUCCESS (1 ms) [Test com.mongodb.selector.WritableServerSelectorSpecification > WritableServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_PRIMARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378744216854}]}] [Test com.mongodb.selector.WritableServerSelectorSpecification > WritableServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_PRIMARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378744216854}]}] SUCCESS (1 ms) [Test com.mongodb.selector.WritableServerSelectorSpecification > WritableServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_PRIMARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378744216854}, ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378744216854}]}] [Test com.mongodb.selector.WritableServerSelectorSpecification > WritableServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_PRIMARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378744216854}, ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378744216854}]}] SUCCESS (0 ms) [Test com.mongodb.selector.WritableServerSelectorSpecification > WritableServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378744216854}]}] [Test com.mongodb.selector.WritableServerSelectorSpecification > WritableServerSelector will choose primary server for ClusterDescription{type=REPLICA_SET, connectionMode=MULTIPLE, serverDescriptions=[ServerDescription{address=127.0.0.1:27017, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, version=ServerVersion{versionList=[0, 0, 0]}, minWireVersion=0, maxWireVersion=0, maxDocumentSize=16777216, roundTripTimeNanos=0, setName='null', canonicalAddress=null, hosts=[], passives=[], arbiters=[], primary='null', tagSet=TagSet{[]}, electionId=null, setVersion=null, lastWriteDate=null, lastUpdateTimeNanos=2321378744216854}]}] SUCCESS (3 ms) [Test com.mongodb.event.CommandEventMulticasterSpecification > should get listeners] [Test com.mongodb.event.CommandEventMulticasterSpecification > should get listeners] SUCCESS (22 ms) [Test com.mongodb.event.CommandEventMulticasterSpecification > should multicast command started event] [Test com.mongodb.event.CommandEventMulticasterSpecification > should multicast command started event] SUCCESS (1 ms) [Test com.mongodb.event.CommandEventMulticasterSpecification > should continue multicasting command started event when a listener throws an Exception] com.mongodb.event.CommandEventMulticasterSpecification > should continue multicasting command started event when a listener throws an Exception STANDARD_OUT 10:05:21.270 [Test worker] WARN org.mongodb.driver.protocol.event - Exception thrown raising command started event to listener Mock for type 'CommandListener' named 'first' java.lang.UnsupportedOperationException: null at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:88) ~[na:1.8.0] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57) ~[na:1.8.0] at java.lang.reflect.Constructor.newInstance(Constructor.java:437) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:186) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.event.CommandEventMulticasterSpecification$_spock_feature_0_2_closure1_closure4.doCall(CommandEventMulticasterSpecification.groovy:60) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) ~[groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy45.commandStarted(Unknown Source) ~[na:1.8.0] at com.mongodb.event.CommandEventMulticaster.commandStarted(CommandEventMulticaster.java:69) ~[main/:na] at com.mongodb.event.CommandListener$commandStarted.call(Unknown Source) [main/:na] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.event.CommandEventMulticasterSpecification.$spock_feature_0_2(CommandEventMulticasterSpecification.groovy:69) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:174) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSimpleFeature(BaseSpecRunner.java:269) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:263) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:86) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:49) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) [gradle-messaging-2.4.jar:2.4] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) [na:na] at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360) [gradle-messaging-2.4.jar:2.4] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-2.4.jar:2.4] at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-2.4.jar:2.4] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [na:1.8.0] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] [Test com.mongodb.event.CommandEventMulticasterSpecification > should continue multicasting command started event when a listener throws an Exception] SUCCESS (35 ms) [Test com.mongodb.event.CommandEventMulticasterSpecification > should multicast command succeeded event] [Test com.mongodb.event.CommandEventMulticasterSpecification > should multicast command succeeded event] SUCCESS (1 ms) [Test com.mongodb.event.CommandEventMulticasterSpecification > should continue multicasting command succeeded event when a listener throws an Exception] com.mongodb.event.CommandEventMulticasterSpecification > should continue multicasting command succeeded event when a listener throws an Exception STANDARD_OUT 10:05:21.312 [Test worker] WARN org.mongodb.driver.protocol.event - Exception thrown raising command succeeded event to listener Mock for type 'CommandListener' named 'first' java.lang.UnsupportedOperationException: null at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:88) ~[na:1.8.0] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57) ~[na:1.8.0] at java.lang.reflect.Constructor.newInstance(Constructor.java:437) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:186) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.event.CommandEventMulticasterSpecification$_spock_feature_0_4_closure2_closure5.doCall(CommandEventMulticasterSpecification.groovy:95) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) ~[groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy45.commandSucceeded(Unknown Source) ~[na:1.8.0] at com.mongodb.event.CommandEventMulticaster.commandSucceeded(CommandEventMulticaster.java:82) ~[main/:na] at com.mongodb.event.CommandListener$commandSucceeded$0.call(Unknown Source) [main/:na] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.event.CommandEventMulticasterSpecification.$spock_feature_0_4(CommandEventMulticasterSpecification.groovy:104) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:174) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSimpleFeature(BaseSpecRunner.java:269) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:263) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:86) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:49) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) [gradle-messaging-2.4.jar:2.4] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) [na:na] at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360) [gradle-messaging-2.4.jar:2.4] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-2.4.jar:2.4] at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-2.4.jar:2.4] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [na:1.8.0] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] [Test com.mongodb.event.CommandEventMulticasterSpecification > should continue multicasting command succeeded event when a listener throws an Exception] SUCCESS (53 ms) [Test com.mongodb.event.CommandEventMulticasterSpecification > should multicast command failed event] [Test com.mongodb.event.CommandEventMulticasterSpecification > should multicast command failed event] SUCCESS (0 ms) [Test com.mongodb.event.CommandEventMulticasterSpecification > should continue multicasting command failed event when a listener throws an Exception] com.mongodb.event.CommandEventMulticasterSpecification > should continue multicasting command failed event when a listener throws an Exception STANDARD_OUT 10:05:21.354 [Test worker] WARN org.mongodb.driver.protocol.event - Exception thrown raising command failed event to listener Mock for type 'CommandListener' named 'first' java.lang.UnsupportedOperationException: null at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:88) ~[na:1.8.0] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57) ~[na:1.8.0] at java.lang.reflect.Constructor.newInstance(Constructor.java:437) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:186) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.event.CommandEventMulticasterSpecification$_spock_feature_0_6_closure3_closure6.doCall(CommandEventMulticasterSpecification.groovy:130) ~[test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324) ~[groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:292) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015) ~[groovy-all-2.3.11.jar:2.3.11] at groovy.lang.Closure.call(Closure.java:423) ~[groovy-all-2.3.11.jar:2.3.11] at org.spockframework.runtime.GroovyRuntimeUtil.invokeClosure(GroovyRuntimeUtil.java:204) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.invokeClosure(CodeResponseGenerator.java:53) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.CodeResponseGenerator.doRespond(CodeResponseGenerator.java:36) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.SingleResponseGenerator.respond(SingleResponseGenerator.java:31) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.response.ResponseGeneratorChain.respond(ResponseGeneratorChain.java:45) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteraction.accept(MockInteraction.java:76) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockInteractionDecorator.accept(MockInteractionDecorator.java:46) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.InteractionScope$1.accept(InteractionScope.java:41) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.MockController.handle(MockController.java:39) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.JavaMockInterceptor.intercept(JavaMockInterceptor.java:74) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.mock.runtime.DynamicProxyMockInterceptorAdapter.invoke(DynamicProxyMockInterceptorAdapter.java:34) ~[spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at com.sun.proxy.$Proxy45.commandFailed(Unknown Source) ~[na:1.8.0] at com.mongodb.event.CommandEventMulticaster.commandFailed(CommandEventMulticaster.java:95) ~[main/:na] at com.mongodb.event.CommandListener$commandFailed$1.call(Unknown Source) [main/:na] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) [groovy-all-2.3.11.jar:2.3.11] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-2.3.11.jar:2.3.11] at com.mongodb.event.CommandEventMulticasterSpecification.$spock_feature_0_6(CommandEventMulticasterSpecification.groovy:139) [test/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.spockframework.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:174) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatureMethod(BaseSpecRunner.java:406) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunIteration(BaseSpecRunner.java:324) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$6.invoke(BaseSpecRunner.java:309) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runIteration(BaseSpecRunner.java:288) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.initializeAndRunIteration(BaseSpecRunner.java:278) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSimpleFeature(BaseSpecRunner.java:269) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunFeature(BaseSpecRunner.java:263) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$5.invoke(BaseSpecRunner.java:246) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeature(BaseSpecRunner.java:238) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runFeatures(BaseSpecRunner.java:188) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.doRunSpec(BaseSpecRunner.java:98) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner$1.invoke(BaseSpecRunner.java:84) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invokeRaw(BaseSpecRunner.java:481) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.invoke(BaseSpecRunner.java:464) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.runSpec(BaseSpecRunner.java:76) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.BaseSpecRunner.run(BaseSpecRunner.java:67) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.spockframework.runtime.Sputnik.run(Sputnik.java:63) [spock-core-1.1-groovy-2.3-SNAPSHOT.jar:na] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:86) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:49) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:64) [gradle-plugins-2.4.jar:2.4] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:50) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) [gradle-messaging-2.4.jar:2.4] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) [na:na] at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:106) [gradle-plugins-2.4.jar:2.4] at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[na:1.8.0] at java.lang.reflect.Method.invoke(Method.java:508) ~[na:2.6 (10-13-2016)] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [gradle-messaging-2.4.jar:2.4] at org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360) [gradle-messaging-2.4.jar:2.4] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-2.4.jar:2.4] at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-2.4.jar:2.4] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [na:1.8.0] at java.lang.Thread.run(Thread.java:785) [na:1.8.0] [Test com.mongodb.event.CommandEventMulticasterSpecification > should continue multicasting command failed event when a listener throws an Exception] SUCCESS (31 ms) [Test com.mongodb.event.CommandEventSpecification > should fail if elapsed time is negative] [Test com.mongodb.event.CommandEventSpecification > should fail if elapsed time is negative] SUCCESS (4 ms) [Test com.mongodb.event.CommandListenerMulticasterSpecification > should get listeners] [Test com.mongodb.event.CommandListenerMulticasterSpecification > should get listeners] SUCCESS (11 ms) [Test com.mongodb.event.CommandListenerMulticasterSpecification > should multicast command started event] [Test com.mongodb.event.CommandListenerMulticasterSpecification > should multicast command started event] SUCCESS (1 ms) [Test com.mongodb.event.CommandListenerMulticasterSpecification > should multicast command succeeded event] [Test com.mongodb.event.CommandListenerMulticasterSpecification > should multicast command succeeded event] SUCCESS (1 ms) [Test com.mongodb.event.CommandListenerMulticasterSpecification > should multicast command failed event] [Test com.mongodb.event.CommandListenerMulticasterSpecification > should multicast command failed event] SUCCESS (1 ms) [Test com.mongodb.event.ServerHeartbeatEventSpecification > should fail if elapsed time is negative] [Test com.mongodb.event.ServerHeartbeatEventSpecification > should fail if elapsed time is negative] SUCCESS (4 ms) Gradle Test Executor 1 finished executing tests. 10:05:21.956 [Thread-9] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:2, serverValue:2}] to ip:27017 because the pool has been closed. 10:05:21.959 [Thread-9] INFO org.mongodb.driver.connection - Closed connection [connectionId{localValue:383, serverValue:23}] to ip:27017 because the pool has been closed. Finished generating test XML results (0.936 secs) into: /home/test/mongo-java-driver/driver-core/build/test-results Generating HTML test report... Finished generating test html results (0.971 secs) into: /home/test/mongo-java-driver/driver-core/build/reports/tests :driver-core:test FAILED :driver-core:test (Thread[Daemon worker Thread 6,5,main]) completed. Took 4 mins 53.471 secs. BUILD FAILED Total time: 5 mins 19.584 secs Stopped 0 compiler daemon(s). Received result CommandFailure[value=org.gradle.launcher.exec.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':driver-core:test'.] from daemon DaemonInfo{pid=null, address=[790688cd-9697-40d4-8762-19ac290835e1 port:45289, addresses:[/0:0:0:0:0:0:0:1%lo, /127.0.0.1]], idle=true, context=DefaultDaemonContext[uid=8a6d92dc-89a3-472d-985f-50013769e833,javaHome=/usr/lib/jvm/java-1.8.0-ibm-1.8.0.3.20-1jpp.1.el7_2.s390x,daemonRegistryDir=/home/test/.gradle/daemon,pid=null,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=US-ASCII,-Duser.country=US,-Duser.language=en,-Duser.variant]}.