Mock Version: 1.2.15 Mock Version: 1.2.15 ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/hystrix.spec'], chrootPath='/var/lib/mock/virt7-ovirt-common-el7-build-32652-47460/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_GB', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=86400logger=uid=497) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/hystrix.spec'] with env {'LANG': 'en_GB', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/hystrix-1.4.21-6.el7.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/hystrix.spec '], chrootPath='/var/lib/mock/virt7-ovirt-common-el7-build-32652-47460/root'shell=Falseuid=497env={'LANG': 'en_GB', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=86400private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/hystrix.spec '] with env {'LANG': 'en_GB', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.b7VwJU + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Hystrix-1.4.21 + /usr/bin/gzip -dc /builddir/build/SOURCES/hystrix-1.4.21.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd Hystrix-1.4.21 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (hystrix.pom.patch): + echo 'Patch #0 (hystrix.pom.patch):' + /usr/bin/cat /builddir/build/SOURCES/hystrix.pom.patch + /usr/bin/patch -p1 --fuzz=0 patching file hystrix-contrib/hystrix-metrics-event-stream/pom.xml patching file hystrix-core/pom.xml patching file pom.xml + echo 'Patch #1 (hystrix.test.patch):' Patch #1 (hystrix.test.patch): + /usr/bin/cat /builddir/build/SOURCES/hystrix.test.patch + /usr/bin/patch -p1 --fuzz=0 patching file hystrix-core/src/test/java/com/netflix/hystrix/HystrixCommandTest.java + find . -name '*.class' -delete + find . -name '*.jar' -delete + python /usr/share/java-utils/mvn_package.py :hystrix-core core + python /usr/share/java-utils/mvn_package.py :hystrix-metrics-event-stream metrics-event-stream + . /usr/share/java-utils/pom_editor.sh + pom_remove_plugin org.apache.maven.plugins:maven-javadoc-plugin hystrix-core + set +x + . /usr/share/java-utils/pom_editor.sh + pom_remove_plugin org.apache.maven.plugins:maven-javadoc-plugin hystrix-contrib/hystrix-metrics-event-stream + set +x + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.KoPcUM + umask 022 + cd /builddir/build/BUILD + cd Hystrix-1.4.21 + python /usr/share/java-utils/mvn_build.py -n hystrix -- -Dmaven.javadoc.skip=true [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] hystrix-core [INFO] hystrix-metrics-event-stream [INFO] hystrix-parent [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building hystrix-core 1.4.21 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ hystrix-core --- [WARNING] Using platform encoding (ANSI_X3.4-1968 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ hystrix-core --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding ANSI_X3.4-1968, i.e. build is platform dependent! [INFO] Compiling 88 source files to /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/target/classes [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/util/Striped64.java:[118,38] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/util/Striped64.java:[316,34] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/util/Striped64.java:[339,28] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/util/Striped64.java:[341,28] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/util/Striped64.java:[346,57] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/util/Striped64.java:[347,40] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/util/Striped64.java:[349,33] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/util/Striped64.java:[351,45] sun.misc.Unsafe is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/AbstractCommand.java: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/AbstractCommand.java uses or overrides a deprecated API. [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/AbstractCommand.java: Recompile with -Xlint:deprecation for details. [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/strategy/properties/HystrixProperty.java: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/strategy/properties/HystrixProperty.java uses unchecked or unsafe operations. [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/main/java/com/netflix/hystrix/strategy/properties/HystrixProperty.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ hystrix-core --- [WARNING] Using platform encoding (ANSI_X3.4-1968 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ hystrix-core --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding ANSI_X3.4-1968, i.e. build is platform dependent! [INFO] Compiling 31 source files to /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/target/test-classes [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/test/java/com/netflix/hystrix/strategy/metrics/HystrixMetricsPublisherFactoryTest.java: Some input files use or override a deprecated API. [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/test/java/com/netflix/hystrix/strategy/metrics/HystrixMetricsPublisherFactoryTest.java: Recompile with -Xlint:deprecation for details. [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/test/java/com/netflix/hystrix/HystrixCircuitBreakerTest.java: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/test/java/com/netflix/hystrix/HystrixCircuitBreakerTest.java uses unchecked or unsafe operations. [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/src/test/java/com/netflix/hystrix/HystrixCircuitBreakerTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:2.15:test (default-test) @ hystrix-core --- [INFO] Surefire report directory: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running com.netflix.hystrix.HystrixThreadPoolTest SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.146 sec - in com.netflix.hystrix.HystrixThreadPoolTest Running com.netflix.hystrix.HystrixCollapserTest add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@17f6480 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3c756e4d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@c038203, com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@cc285f4] **** clear TimerListener: tasks.size => 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@cc285f4] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1d057a39 ExecutionCount 0 => Time: 5 Delay: 10 ExecutionCount 0 => Time: 13 Delay: 10 Executing task ... executionCount: 1 ExecutionCount 1+ => Time: 6 Delay: 10 ExecutionCount 1+ => Time: 14 Delay: 10 Executing task ... >>> TestCollapserCommand run() ... batch size: 2 executionCount: 2 ExecutionCount 1+ => Time: 10 Delay: 10 Executing task ... >>> TestCollapserCommand run() ... batch size: 2 executionCount: 3 >>> TestCollapserCommand run() ... batch size: 1 timer.tasks.size() A: 1 tasks in test: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@29774679] tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@29774679] **** clear TimerListener: tasks.size => 1 timer.tasks.size() B: 0 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5c0eeb2b ExecutionCount 0 => Time: 5 Delay: 10 ExecutionCount 0 => Time: 13 Delay: 10 Executing task ... executionCount: 1 ExecutionCount 1+ => Time: 6 Delay: 10 >>> TestCollapserCommand run() ... batch size: 501 ExecutionCount 1+ => Time: 14 Delay: 10 Executing task ... executionCount: 2 ExecutionCount 1+ => Time: 10 Delay: 10 Executing task ... >>> TestCollapserCommand run() ... batch size: 2 executionCount: 3 >>> TestCollapserCommand run() ... batch size: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@77caeb3e] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1bce4f0a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@685cb137] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7cd62f43 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 4 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@343f4d3d ExecutionCount 0 => Time: 15 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 1 ExecutionCount 1+ => Time: 15 Delay: 10 Executing task ... executionCount: 2 command.getExecutionEvents(): [COLLAPSED, SUCCESS] tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4667ae56] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@754ba872 ExecutionCount 0 => Time: 15 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 ExecutionCount 1+ => Time: 15 Delay: 10 Executing task ... executionCount: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@464bee09] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3abbfa04 ExecutionCount 0 => Time: 15 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 ExecutionCount 1+ => Time: 15 Delay: 10 Executing task ... executionCount: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@3c0ecd4b] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4f7d0008 ExecutionCount 0 => Time: 5 Delay: 10 ExecutionCount 0 => Time: 13 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 ExecutionCount 1+ => Time: 6 Delay: 10 ExecutionCount 1+ => Time: 14 Delay: 10 Executing task ... executionCount: 2 >>> TestCollapserCommand run() ... batch size: 2 ExecutionCount 1+ => Time: 10 Delay: 10 Executing task ... executionCount: 3 >>> TestCollapserCommand run() ... batch size: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@73ad2d6] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@6fd02e5 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5bcab519] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3f49dace ExecutionCount 0 => Time: 15 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 3 ExecutionCount 1+ => Time: 15 Delay: 10 Executing task ... executionCount: 2 >>> TestCollapserCommand run() ... batch size: 3 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@59494225] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@13805618 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@ff5b51f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4b952a2d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@29ca901e] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5025a98f ExecutionCount 0 => Time: 15 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 1 ExecutionCount 1+ => Time: 15 Delay: 10 Executing task ... executionCount: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@64bfbc86] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@dc24521 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@617faa95] **** clear TimerListener: tasks.size => 1 Exception in thread "hystrix-OWNER_ONE-2" java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker thread. at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:62) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@544fe44c at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Failed executing wrapped Action0 ExecutionCount 0 => Time: 15 Delay: 10 Executing task ... at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:71) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) ... 5 more Caused by: rx.exceptions.OnErrorNotImplementedException: batchResponse was null and we blew up executionCount: 1 >>> TestCollapserCommand run() ... batch size: 1 at rx.Observable$29.onError(Observable.java:7498) at rx.observers.SafeSubscriber._onError(SafeSubscriber.java:154) at rx.observers.SafeSubscriber.onError(SafeSubscriber.java:111) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorCast$1.onError(OperatorCast.java:44) at rx.internal.operators.OperatorIgnoreElements$1.onError(OperatorIgnoreElements.java:47) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:81) at rx.internal.operators.OperatorSingle$ParentSubscriber.onCompleted(OperatorSingle.java:124) at rx.internal.operators.OperatorDoOnEach$1.onCompleted(OperatorDoOnEach.java:53) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onCompleted(OperatorOnErrorResumeNextViaFunction.java:66) at com.netflix.hystrix.AbstractCommand$CommandHookApplication$1.onCompleted(AbstractCommand.java:1328) at rx.internal.operators.OperatorDoOnEach$1.onCompleted(OperatorDoOnEach.java:53) at com.netflix.hystrix.AbstractCommand$DeprecatedOnCompleteWithValueHookApplication$1.onCompleted(AbstractCommand.java:1429) at rx.internal.operators.OperatorDoOnEach$1.onCompleted(OperatorDoOnEach.java:53) at rx.internal.operators.OperatorDoOnEach$1.onCompleted(OperatorDoOnEach.java:53) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onCompleted(OperatorOnErrorResumeNextViaFunction.java:66) at rx.internal.operators.OperatorDoOnEach$1.onCompleted(OperatorDoOnEach.java:53) at rx.internal.operators.OperatorDoOnEach$1.onCompleted(OperatorDoOnEach.java:53) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onCompleted(AbstractCommand.java:996) at rx.internal.operators.OperatorDoOnEach$1.onCompleted(OperatorDoOnEach.java:53) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onCompleted(OperatorSubscribeOn.java:66) at rx.internal.operators.OperatorDoOnEach$1.onCompleted(OperatorDoOnEach.java:53) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onCompleted(AbstractCommand.java:1465) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onCompleted(AbstractCommand.java:1363) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:295) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) ... 6 more Caused by: java.lang.NullPointerException: batchResponse was null and we blew up at com.netflix.hystrix.HystrixCollapserTest$TestRequestCollapserWithFaultyMapToResponse.mapResponseToRequests(HystrixCollapserTest.java:1090) at com.netflix.hystrix.HystrixCollapserTest$TestRequestCollapserWithFaultyMapToResponse.mapResponseToRequests(HystrixCollapserTest.java:1081) at com.netflix.hystrix.HystrixCollapser$1$1.call(HystrixCollapser.java:170) at rx.Observable$10.onNext(Observable.java:4396) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:79) ... 39 more Caused by: rx.exceptions.OnErrorThrowable$OnNextValue: OnError while emitting onNext value: java.util.ArrayList.class at rx.exceptions.OnErrorThrowable.addValueAsLastCause(OnErrorThrowable.java:104) at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:81) ... 39 more java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCollapserTest$TestCollapserCommand.run(HystrixCollapserTest.java:1115) ExecutionCount 1+ => Time: 15 Delay: 10 Executing task ... executionCount: 2 at com.netflix.hystrix.HystrixCollapserTest$TestCollapserCommand.run(HystrixCollapserTest.java:1095) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@3327bd23] **** clear TimerListener: tasks.size => 1 at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5ce81285 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) >>> TestCollapserCommand run() ... batch size: 2 executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@20398b7c] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5abca1e0 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 ExecutionCount 1+ => Time: 10 Delay: 10 Executing task ... executionCount: 2 >>> TestCollapserCommand run() ... batch size: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@370736d9] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@6536e911 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... >>> TestCollapserCommand run() ... batch size: 2 executionCount: 1 >>> TestCollapserCommand run() ... batch size: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@67784306] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2b2948e2 ExecutionCount 0 => Time: 100 Delay: 10 Executing task ... executionCount: 1 *** FireAndForgetCommand execution: Thread[hystrix-fireAndForgetCommand-1,5,main] tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@731a74c] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7791a895 ExecutionCount 0 => Time: 100 Delay: 10 Executing task ... executionCount: 1 *** FireAndForgetCommand execution: Thread[hystrix-fireAndForgetCommand-2,5,main] tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@2b9627bc] **** clear TimerListener: tasks.size => 1 *** FireAndForgetCommand execution: Thread[hystrix-fireAndForgetCommand-3,5,main] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.379 sec - in com.netflix.hystrix.HystrixCollapserTest Running com.netflix.hystrix.collapser.CollapsedRequestObservableFunctionTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in com.netflix.hystrix.collapser.CollapsedRequestObservableFunctionTest Running com.netflix.hystrix.HystrixCommandTest com.netflix.hystrix.exception.HystrixRuntimeException: SuccessfulCacheableCommand failed while executing. at com.netflix.hystrix.AbstractCommand.decomposeException(AbstractCommand.java:1621) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:337) at com.netflix.hystrix.HystrixCommandTest.testCacheKeyExecutionRequiresRequestVariable(HystrixCommandTest.java:3206) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.NullPointerException at com.netflix.hystrix.HystrixRequestCache.get(HystrixRequestCache.java:104) at com.netflix.hystrix.AbstractCommand.toObservable(AbstractCommand.java:346) at com.netflix.hystrix.HystrixCommand.toObservable(HystrixCommand.java:42) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:378) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) ... 26 more 1503319526409 : hystrix-OWNER_ONE-9 starting the run() method 1503319526409 : hystrix-OWNER_ONE-9 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319526611 : hystrix-OWNER_ONE-10 starting the run() method com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixRuntimeException: CommandWithCheckedException failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.io.IOException: simulated checked exception message at com.netflix.hystrix.HystrixCommandTest$CommandWithCheckedException.run(HystrixCommandTest.java:5187) at com.netflix.hystrix.HystrixCommandTest$CommandWithCheckedException.run(HystrixCommandTest.java:5178) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more 1503319526628 : hystrix-OWNER_ONE-1 starting the run() method 1503319526628 : hystrix-OWNER_ONE-1 About to sleep for : 200 after interruption with extra sleep java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Interrupted! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5211) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5192) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319528713 : hystrix-OWNER_ONE-8 starting the run() method 1503319528713 : hystrix-OWNER_ONE-8 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319528767 : hystrix-OWNER_ONE-6 starting the run() method successfully executed successfully executed successfully executed successfully executed successfully executed RESULT : [SUCCESS] after interruption with extra sleep >>>> Sleep Interrupted: sleep interrupted >>>> Sleep Interrupted: sleep interrupted >>>> Sleep Interrupted: sleep interrupted java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testNoRequestCacheOnTimeoutThrowsException(HystrixCommandTest.java:2927) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: NoRequestCacheTimeoutWithoutFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more >>>> Sleep Interrupted: sleep interrupted >>> TestCommandRejection running com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandRejection could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137)command.getExecutionTimeInMilliseconds(): -1 at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.testRejectedThreadWithNoFallback(HystrixCommandTest.java:1566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@17579e0f rejected from java.util.concurrent.ThreadPoolExecutor@4d41cee[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 63 more **** queue filler1 **** successfully executed successfully executed com.netflix.hystrix.exception.HystrixRuntimeException: TestSemaphoreCommand could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest$12.run(HystrixCommandTest.java:2097) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 22 more **** DONE java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testBadRequestExceptionViaQueueInThread(HystrixCommandTest.java:3252) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixBadRequestException: Message to developer that they passed in bad data or something like that. at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5131) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5120) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testBadRequestExceptionViaQueueInThreadOnResponseFromCache(HystrixCommandTest.java:3291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixBadRequestException: Message to developer that they passed in bad data or something like that. at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5131) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5120) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Interrupted! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5211) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5192) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319531776 : hystrix-OWNER_ONE-8 starting the run() method 1503319531780 : hystrix-OWNER_ONE-7 starting the run() method com.netflix.hystrix.exception.HystrixRuntimeException: FailureInjectedCommand failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:519) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: Injected Failure at com.netflix.hystrix.HystrixCommandTest$2FailureInjectionHook.onExecutionStart(HystrixCommandTest.java:4265) at com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onExecutionStart(AbstractCommand.java:2069) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:516) ... 12 more 1503319531791 : hystrix-OWNER_ONE-6 starting the run() method java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testQueueFailureWithFallbackFailure(HystrixCommandTest.java:501) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137)successfully executed successfully executed at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Interrupted! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5211) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5192) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) successfully executed HystrixRequestLog: SlowCacheableCommand[SUCCESS][202ms], SlowCacheableCommand[SUCCESS, RESPONSE_FROM_CACHE][0ms]x3 **** DONE com.netflix.hystrix.exception.HystrixBadRequestException: autoconverted exception at com.netflix.hystrix.HystrixCommandTest$ExceptionToBadRequestByExecutionHookCommand$1.onRunError(HystrixCommandTest.java:5162) at com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onRunError(AbstractCommand.java:2141) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1472) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: com.netflix.hystrix.HystrixCommandTest$BusinessException: invalid input by the user at com.netflix.hystrix.HystrixCommandTest$ExceptionToBadRequestByExecutionHookCommand.run(HystrixCommandTest.java:5169) at com.netflix.hystrix.HystrixCommandTest$ExceptionToBadRequestByExecutionHookCommand.run(HystrixCommandTest.java:5152) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixBadRequestException: Message to developer that they passed in bad data or something like that. at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5131) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5120) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 1503319532732 : hystrix-OWNER_ONE-8 starting the run() method at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319532734 : hystrix-OWNER_ONE-7 starting the run() method 1503319532737 : hystrix-OWNER_ONE-5 starting the run() method successfully executed successfully executed successfully executed com.netflix.hystrix.exception.HystrixRuntimeException: FailureInjectedCommand failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) Command Thread: Thread[hystrix-OWNER_ONE-6,5,main] Subscribe Thread: Thread[hystrix-OWNER_ONE-6,5,main] at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.testOnRunStartHookThrowsSemaphoreIsolated(HystrixCommandTest.java:4243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: Injected Failure at com.netflix.hystrix.HystrixCommandTest$1FailureInjectionHook.onExecutionStart(HystrixCommandTest.java:4211) at com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onExecutionStart(AbstractCommand.java:2069) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:536) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 43 more 1503319532757 : hystrix-OWNER_ONE-10 starting the run() method 1503319532757 : hystrix-OWNER_ONE-10 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandRejection could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.testRejectedThreadUsingQueueSize(HystrixCommandTest.java:1790) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Rejected command because thread-pool queueSize is at rejection threshold. at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:103) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 63 more 1503319532823 : hystrix-OWNER_ONE-2 starting the run() method 1503319532823 : hystrix-OWNER_ONE-2 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted onError: com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. onError Thread: Thread[HystrixTimer-15,5,main] at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) ThreadContext in onError: true at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319532877 : hystrix-OWNER_ONE-9 starting the run() method 1503319532879 : hystrix-OWNER_ONE-1 starting the run() method 1503319532881 : hystrix-OWNER_ONE-3 starting the run() method 1503319532885 : hystrix-OWNER_ONE-4 starting the run() method 1503319532885 : hystrix-OWNER_ONE-4 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more 1503319532944 : hystrix-OWNER_ONE-8 starting the run() method 1503319532946 : hystrix-OWNER_ONE-7 starting the run() method 1503319532946 : hystrix-OWNER_ONE-7 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep >>>> Sleep Interrupted: sleep interrupted java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testRequestCacheOnTimeoutThrowsException(HystrixCommandTest.java:3054) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: RequestCacheTimeoutWithoutFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more 1503319533913 : hystrix-OWNER_ONE-6 starting the run() method java.lang.IllegalStateException: This instance can only be executed once. Please instantiate a new instance. at com.netflix.hystrix.AbstractCommand.toObservable(AbstractCommand.java:339) at com.netflix.hystrix.HystrixCommand.toObservable(HystrixCommand.java:42) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:378) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.testExecutionMultipleTimes(HystrixCommandTest.java:149) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) java.lang.IllegalStateException: This instance can only be executed once. Please instantiate a new instance. at com.netflix.hystrix.AbstractCommand.toObservable(AbstractCommand.java:339) 1503319533919 : hystrix-OWNER_ONE-9 starting the run() method 1503319533919 : hystrix-OWNER_ONE-9 About to sleep for : 200 at com.netflix.hystrix.HystrixCommand.toObservable(HystrixCommand.java:42) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:378) at com.netflix.hystrix.HystrixCommandTest.testExecutionMultipleTimes(HystrixCommandTest.java:158) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319533973 : hystrix-OWNER_ONE-1 starting the run() method 1503319533975 : hystrix-OWNER_ONE-3 starting the run() method 1503319533977 : hystrix-OWNER_ONE-8 starting the run() method 1503319533979 : hystrix-OWNER_ONE-10 starting the run() method 1503319533981 : hystrix-OWNER_ONE-2 starting the run() method after interruption with extra sleep successfully executed successfully executed successfully executed 1503319534490 : hystrix-OWNER_ONE-1 starting the run() method **** Executing CommandWithCustomThreadPool. Execution => 500 CMD : CommandWithDisabledTimeout[SUCCESS][901ms] java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$RequestCacheNullPointerExceptionCase.run(HystrixCommandTest.java:5010) at com.netflix.hystrix.HystrixCommandTest$RequestCacheNullPointerExceptionCase.run(HystrixCommandTest.java:5000) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) :executeCommands[0].getExecutionEvents()[TIMEOUT, FALLBACK_SUCCESS] 1503319537020 : hystrix-OWNER_ONE-10 starting the run() method 1503319537020 : hystrix-OWNER_ONE-10 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testQueuedExecutionTimeoutWithNoFallback(HystrixCommandTest.java:1237) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more 1503319537077 : hystrix-OWNER_ONE-2 starting the run() method java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testQueueUnknownFailureWithNoFallback(HystrixCommandTest.java:420) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more 1503319537084 : hystrix-OWNER_ONE-9 starting the run() method 1503319537084 : hystrix-OWNER_ONE-9 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) 1503319537137 : hystrix-OWNER_ONE-7 starting the run() method at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) *** simulated failed execution *** *** simulated failed execution *** successfully executed successfully executed 1503319537202 : hystrix-OWNER_ONE-1 starting the run() method after interruption with extra sleep after interruption with extra sleep com.netflix.hystrix.exception.HystrixRuntimeException: TestSemaphoreCommand could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest$11.run(HystrixCommandTest.java:2021) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 21 more Starting command Unsuccessful Execution took : 101 RESULT : [SHORT_CIRCUITED, FALLBACK_SUCCESS] queued: 0 hystrix-eventGroup-1 : In run() queued: 1 hystrix-eventGroup-2 : In run() hystrix-eventGroup-1 : In fallback => [FAILURE] queued: 2 hystrix-eventGroup-2 : In fallback => [FAILURE] hystrix-eventGroup-3 : In run() queued: 3 hystrix-eventGroup-3 : In fallback => [FAILURE] hystrix-eventGroup-4 : In run() queued: 4 hystrix-eventGroup-5 : In run() queued: 5 hystrix-eventGroup-6 : In run() queued: 6 hystrix-eventGroup-7 : In run() queued: 7 hystrix-eventGroup-8 : In run() queued: 8 hystrix-eventGroup-9 : In run() queued: 9 hystrix-eventGroup-10 : In run() queued: 10 hystrix-eventGroup-9 : In run() queued: 11 hystrix-eventGroup-10 : In run() queued: 12 hystrix-eventGroup-9 : In run() queued: 13 hystrix-eventGroup-10 : In run() queued: 14 hystrix-eventGroup-9 : In run() queued: 15 hystrix-eventGroup-8 : In run() queued: 16 hystrix-eventGroup-9 : In run() queued: 17 hystrix-eventGroup-9 : In run() queued: 18 hystrix-eventGroup-9 : In run() queued: 19 hystrix-eventGroup-9 : In run() queued: 20 hystrix-eventGroup-8 : In run() queued: 21 hystrix-eventGroup-9 : In run() queued: 22 hystrix-eventGroup-8 : In run() queued: 23 hystrix-eventGroup-9 : In run() queued: 24 hystrix-eventGroup-8 : In run() queued: 25 hystrix-eventGroup-10 : In run() queued: 26 hystrix-eventGroup-8 : In run() queued: 27 hystrix-eventGroup-10 : In run() queued: 28 hystrix-eventGroup-8 : In run() queued: 29 hystrix-eventGroup-10 : In run() queued: 30 hystrix-eventGroup-8 : In run() queued: 31 hystrix-eventGroup-10 : In run() queued: 32 hystrix-eventGroup-8 : In run() queued: 33 hystrix-eventGroup-10 : In run() queued: 34 hystrix-eventGroup-8 : In run() queued: 35 hystrix-eventGroup-10 : In run() queued: 36 hystrix-eventGroup-8 : In run() queued: 37 hystrix-eventGroup-10 : In run() queued: 38 hystrix-eventGroup-8 : In run() queued: 39 hystrix-eventGroup-10 : In run() queued: 40 hystrix-eventGroup-8 : In run() queued: 41 hystrix-eventGroup-8 : In run() queued: 42 hystrix-eventGroup-10 : In run() queued: 43 hystrix-eventGroup-8 : In run() queued: 44 hystrix-eventGroup-10 : In run() queued: 45 hystrix-eventGroup-8 : In run() queued: 46 hystrix-eventGroup-10 : In run() queued: 47 hystrix-eventGroup-8 : In run() queued: 48 hystrix-eventGroup-10 : In run() queued: 49 hystrix-eventGroup-8 : In run() queued: 50 hystrix-eventGroup-10 : In run() queued: 51 hystrix-eventGroup-8 : In run() queued: 52 hystrix-eventGroup-10 : In run() queued: 53 hystrix-eventGroup-8 : In run() queued: 54 hystrix-eventGroup-10 : In run() queued: 55 hystrix-eventGroup-10 : In run() queued: 56 hystrix-eventGroup-8 : In run() queued: 57 hystrix-eventGroup-10 : In run() queued: 58 hystrix-eventGroup-8 : In run() queued: 59 queued: 60 hystrix-eventGroup-10 : In run() hystrix-eventGroup-8 : In run() queued: 61 hystrix-eventGroup-9 : In run() queued: 62 hystrix-eventGroup-8 : In run() queued: 63 hystrix-eventGroup-9 : In run() queued: 64 hystrix-eventGroup-8 : In run() queued: 65 hystrix-eventGroup-10 : In run() queued: 66 hystrix-eventGroup-8 : In run() queued: 67 hystrix-eventGroup-10 : In run() queued: 68 hystrix-eventGroup-10 : In run() queued: 69 hystrix-eventGroup-10 : In run() queued: 70 hystrix-eventGroup-8 : In run() queued: 71 hystrix-eventGroup-10 : In run() queued: 72 hystrix-eventGroup-9 : In run() queued: 73 hystrix-eventGroup-10 : In run() queued: 74 hystrix-eventGroup-8 : In run() queued: 75 hystrix-eventGroup-10 : In run() queued: 76 hystrix-eventGroup-8 : In run() queued: 77 hystrix-eventGroup-10 : In run() queued: 78 hystrix-eventGroup-10 : In run() queued: 79 hystrix-eventGroup-10 : In run() queued: 80 hystrix-eventGroup-8 : In run() queued: 81 hystrix-eventGroup-10 : In run() queued: 82 hystrix-eventGroup-8 : In run() queued: 83 hystrix-eventGroup-10 : In run() queued: 84 hystrix-eventGroup-8 : In run() queued: 85 hystrix-eventGroup-10 : In run() queued: 86 hystrix-eventGroup-8 : In run() queued: 87 hystrix-eventGroup-10 : In run() queued: 88 hystrix-eventGroup-8 : In run() queued: 89 hystrix-eventGroup-10 : In run() queued: 90 hystrix-eventGroup-9 : In run() queued: 91 hystrix-eventGroup-10 : In run() queued: 92 hystrix-eventGroup-9 : In run() queued: 93 hystrix-eventGroup-10 : In run() queued: 94 hystrix-eventGroup-9 : In run() queued: 95 hystrix-eventGroup-10 : In run() queued: 96 hystrix-eventGroup-9 : In run() queued: 97 hystrix-eventGroup-10 : In run() queued: 98 hystrix-eventGroup-9 : In run() queued: 99 hystrix-eventGroup-10 : In run() queued: 100 hystrix-eventGroup-9 : In run() queued: 101 hystrix-eventGroup-10 : In run() queued: 102 hystrix-eventGroup-9 : In run() queued: 103 hystrix-eventGroup-10 : In run() queued: 104 hystrix-eventGroup-10 : In run() queued: 105 hystrix-eventGroup-10 : In run() queued: 106 hystrix-eventGroup-10 : In run() queued: 107 hystrix-eventGroup-10 : In run() queued: 108 hystrix-eventGroup-10 : In run() queued: 109 hystrix-eventGroup-10 : In run() queued: 110 hystrix-eventGroup-10 : In run() queued: 111 hystrix-eventGroup-10 : In run() queued: 112 hystrix-eventGroup-10 : In run() queued: 113 hystrix-eventGroup-9 : In run() queued: 114 hystrix-eventGroup-10 : In run() queued: 115 hystrix-eventGroup-9 : In run() queued: 116 hystrix-eventGroup-9 : In run() queued: 117 hystrix-eventGroup-9 : In run() queued: 118 hystrix-eventGroup-9 : In run() queued: 119 hystrix-eventGroup-9 : In run() queued: 120 hystrix-eventGroup-9 : In run() queued: 121 hystrix-eventGroup-9 : In run() queued: 122 hystrix-eventGroup-9 : In run() queued: 123 hystrix-eventGroup-9 : In run() queued: 124 hystrix-eventGroup-9 : In run() queued: 125 hystrix-eventGroup-9 : In run() queued: 126 hystrix-eventGroup-9 : In run() queued: 127 hystrix-eventGroup-9 : In run() queued: 128 hystrix-eventGroup-10 : In run() queued: 129 hystrix-eventGroup-9 : In run() queued: 130 hystrix-eventGroup-10 : In run() queued: 131 hystrix-eventGroup-10 : In run() queued: 132 hystrix-eventGroup-10 : In run() queued: 133 hystrix-eventGroup-10 : In run() queued: 134 hystrix-eventGroup-10 : In run() queued: 135 hystrix-eventGroup-9 : In run() queued: 136 hystrix-eventGroup-10 : In run() queued: 137 hystrix-eventGroup-9 : In run() queued: 138 hystrix-eventGroup-10 : In run() queued: 139 hystrix-eventGroup-9 : In run() queued: 140 hystrix-eventGroup-10 : In run() queued: 141 hystrix-eventGroup-9 : In run() queued: 142 hystrix-eventGroup-9 : In run() queued: 143 hystrix-eventGroup-9 : In run() queued: 144 hystrix-eventGroup-9 : In run() queued: 145 hystrix-eventGroup-9 : In run() queued: 146 hystrix-eventGroup-9 : In run() queued: 147 hystrix-eventGroup-10 : In run() queued: 148 hystrix-eventGroup-9 : In run() queued: 149 hystrix-eventGroup-10 : In run() queued: 150 hystrix-eventGroup-9 : In run() queued: 151 hystrix-eventGroup-10 : In run() queued: 152 queued: 153 hystrix-eventGroup-8 : In run() hystrix-eventGroup-9 : In run() queued: 154 hystrix-eventGroup-10 : In run() queued: 155 hystrix-eventGroup-9 : In run() queued: 156 hystrix-eventGroup-10 : In run() queued: 157 hystrix-eventGroup-9 : In run() queued: 158 hystrix-eventGroup-10 : In run() queued: 159 hystrix-eventGroup-9 : In run() queued: 160 hystrix-eventGroup-10 : In run() queued: 161 hystrix-eventGroup-9 : In run() queued: 162 hystrix-eventGroup-10 : In run() queued: 163 hystrix-eventGroup-9 : In run() queued: 164 hystrix-eventGroup-10 : In run() queued: 165 hystrix-eventGroup-10 : In run() queued: 166 hystrix-eventGroup-9 : In run() queued: 167 hystrix-eventGroup-10 : In run() queued: 168 hystrix-eventGroup-8 : In run() queued: 169 hystrix-eventGroup-10 : In run() queued: 170 hystrix-eventGroup-8 : In run() queued: 171 hystrix-eventGroup-10 : In run() queued: 172 hystrix-eventGroup-8 : In run() queued: 173 hystrix-eventGroup-10 : In run() queued: 174 hystrix-eventGroup-10 : In run() queued: 175 hystrix-eventGroup-10 : In run() queued: 176 hystrix-eventGroup-8 : In run() queued: 177 hystrix-eventGroup-10 : In run() queued: 178 hystrix-eventGroup-9 : In run() queued: 179 hystrix-eventGroup-10 : In run() queued: 180 hystrix-eventGroup-8 : In run() queued: 181 hystrix-eventGroup-10 : In run() queued: 182 hystrix-eventGroup-9 : In run() queued: 183 hystrix-eventGroup-10 : In run() queued: 184 hystrix-eventGroup-9 : In run() queued: 185 hystrix-eventGroup-10 : In run() queued: 186 hystrix-eventGroup-9 : In run() queued: 187 hystrix-eventGroup-10 : In run() queued: 188 hystrix-eventGroup-9 : In run() queued: 189 hystrix-eventGroup-10 : In run() queued: 190 hystrix-eventGroup-9 : In run() queued: 191 hystrix-eventGroup-10 : In run() queued: 192 hystrix-eventGroup-9 : In run() queued: 193 hystrix-eventGroup-10 : In run() queued: 194 hystrix-eventGroup-9 : In run() queued: 195 hystrix-eventGroup-10 : In run() queued: 196 hystrix-eventGroup-9 : In run() queued: 197 hystrix-eventGroup-10 : In run() queued: 198 hystrix-eventGroup-9 : In run() queued: 199 hystrix-eventGroup-10 : In run() queued: 200 hystrix-eventGroup-9 : In run() queued: 201 hystrix-eventGroup-10 : In run() queued: 202 hystrix-eventGroup-9 : In run() queued: 203 hystrix-eventGroup-10 : In run() queued: 204 hystrix-eventGroup-9 : In run() queued: 205 hystrix-eventGroup-10 : In run() queued: 206 hystrix-eventGroup-9 : In run() queued: 207 hystrix-eventGroup-10 : In run() queued: 208 hystrix-eventGroup-9 : In run() queued: 209 hystrix-eventGroup-10 : In run() queued: 210 hystrix-eventGroup-9 : In run() queued: 211 hystrix-eventGroup-10 : In run() queued: 212 hystrix-eventGroup-9 : In run() queued: 213 hystrix-eventGroup-9 : In run() queued: 214 hystrix-eventGroup-10 : In run() queued: 215 hystrix-eventGroup-9 : In run() queued: 216 hystrix-eventGroup-8 : In run() queued: 217 hystrix-eventGroup-9 : In run() queued: 218 hystrix-eventGroup-9 : In run() queued: 219 hystrix-eventGroup-8 : In run() queued: 220 hystrix-eventGroup-9 : In run() queued: 221 hystrix-eventGroup-8 : In run() queued: 222 hystrix-eventGroup-9 : In run() queued: 223 hystrix-eventGroup-8 : In run() queued: 224 hystrix-eventGroup-9 : In run() queued: 225 hystrix-eventGroup-10 : In run() queued: 226 hystrix-eventGroup-9 : In run() queued: 227 hystrix-eventGroup-8 : In run() queued: 228 hystrix-eventGroup-9 : In run() queued: 229 hystrix-eventGroup-8 : In run() queued: 230 hystrix-eventGroup-9 : In run() queued: 231 hystrix-eventGroup-8 : In run() queued: 232 hystrix-eventGroup-9 : In run() queued: 233 hystrix-eventGroup-9 : In run() queued: 234 hystrix-eventGroup-9 : In run() queued: 235 hystrix-eventGroup-9 : In run() queued: 236 hystrix-eventGroup-9 : In run() queued: 237 hystrix-eventGroup-8 : In run() queued: 238 hystrix-eventGroup-9 : In run() queued: 239 hystrix-eventGroup-9 : In run() queued: 240 hystrix-eventGroup-9 : In run() queued: 241 hystrix-eventGroup-9 : In run() queued: 242 hystrix-eventGroup-9 : In run() queued: 243 hystrix-eventGroup-9 : In run() queued: 244 hystrix-eventGroup-8 : In run() queued: 245 hystrix-eventGroup-9 : In run() queued: 246 hystrix-eventGroup-8 : In run() queued: 247 hystrix-eventGroup-9 : In run() queued: 248 hystrix-eventGroup-8 : In run() queued: 249 hystrix-eventGroup-9 : In run() queued: 250 hystrix-eventGroup-9 : In run() queued: 251 hystrix-eventGroup-9 : In run() queued: 252 hystrix-eventGroup-9 : In run() queued: 253 hystrix-eventGroup-9 : In run() queued: 254 hystrix-eventGroup-9 : In run() queued: 255 hystrix-eventGroup-9 : In run() queued: 256 hystrix-eventGroup-8 : In run() queued: 257 hystrix-eventGroup-9 : In run() queued: 258 hystrix-eventGroup-8 : In run() queued: 259 hystrix-eventGroup-8 : In run() queued: 260 hystrix-eventGroup-9 : In run() queued: 261 hystrix-eventGroup-9 : In run() queued: 262 hystrix-eventGroup-9 : In run() queued: 263 hystrix-eventGroup-8 : In run() queued: 264 queued: 265 hystrix-eventGroup-10 : In run() hystrix-eventGroup-8 : In run() queued: 266 hystrix-eventGroup-9 : In run() queued: 267 hystrix-eventGroup-9 : In run() queued: 268 hystrix-eventGroup-8 : In run() queued: 269 hystrix-eventGroup-9 : In run() queued: 270 hystrix-eventGroup-8 : In run() queued: 271 hystrix-eventGroup-9 : In run() queued: 272 hystrix-eventGroup-8 : In run() queued: 273 hystrix-eventGroup-9 : In run() queued: 274 hystrix-eventGroup-9 : In run() queued: 275 hystrix-eventGroup-9 : In run() queued: 276 hystrix-eventGroup-8 : In run() queued: 277 hystrix-eventGroup-9 : In run() queued: 278 hystrix-eventGroup-8 : In run() queued: 279 hystrix-eventGroup-9 : In run() queued: 280 hystrix-eventGroup-8 : In run() queued: 281 hystrix-eventGroup-9 : In run() queued: 282 hystrix-eventGroup-8 : In run() queued: 283 hystrix-eventGroup-9 : In run() queued: 284 hystrix-eventGroup-9 : In run() queued: 285 hystrix-eventGroup-8 : In run() queued: 286 hystrix-eventGroup-8 : In run() queued: 287 hystrix-eventGroup-9 : In run() queued: 288 hystrix-eventGroup-8 : In run() queued: 289 hystrix-eventGroup-9 : In run() queued: 290 hystrix-eventGroup-8 : In run() queued: 291 hystrix-eventGroup-9 : In run() queued: 292 hystrix-eventGroup-8 : In run() queued: 293 hystrix-eventGroup-9 : In run() queued: 294 hystrix-eventGroup-8 : In run() queued: 295 hystrix-eventGroup-9 : In run() queued: 296 hystrix-eventGroup-8 : In run() queued: 297 hystrix-eventGroup-9 : In run() queued: 298 hystrix-eventGroup-8 : In run() queued: 299 hystrix-eventGroup-9 : In run() queued: 300 hystrix-eventGroup-9 : In run() queued: 301 hystrix-eventGroup-8 : In run() queued: 302 hystrix-eventGroup-9 : In run() queued: 303 hystrix-eventGroup-8 : In run() queued: 304 hystrix-eventGroup-9 : In run() queued: 305 hystrix-eventGroup-8 : In run() queued: 306 hystrix-eventGroup-9 : In run() queued: 307 hystrix-eventGroup-8 : In run() queued: 308 hystrix-eventGroup-9 : In run() queued: 309 hystrix-eventGroup-8 : In run() queued: 310 hystrix-eventGroup-9 : In run() queued: 311 hystrix-eventGroup-8 : In run() queued: 312 hystrix-eventGroup-9 : In run() queued: 313 hystrix-eventGroup-9 : In run() queued: 314 hystrix-eventGroup-8 : In run() queued: 315 hystrix-eventGroup-9 : In run() queued: 316 hystrix-eventGroup-8 : In run() queued: 317 hystrix-eventGroup-9 : In run() queued: 318 hystrix-eventGroup-9 : In run() queued: 319 hystrix-eventGroup-8 : In run() queued: 320 hystrix-eventGroup-9 : In run() queued: 321 hystrix-eventGroup-8 : In run() queued: 322 hystrix-eventGroup-9 : In run() queued: 323 hystrix-eventGroup-8 : In run() queued: 324 hystrix-eventGroup-9 : In run() queued: 325 hystrix-eventGroup-8 : In run() queued: 326 hystrix-eventGroup-9 : In run() queued: 327 hystrix-eventGroup-8 : In run() queued: 328 hystrix-eventGroup-9 : In run() queued: 329 hystrix-eventGroup-8 : In run() queued: 330 hystrix-eventGroup-9 : In run() queued: 331 hystrix-eventGroup-8 : In run() queued: 332 hystrix-eventGroup-9 : In run() queued: 333 hystrix-eventGroup-8 : In run() queued: 334 hystrix-eventGroup-9 : In run() queued: 335 hystrix-eventGroup-10 : In run() queued: 336 hystrix-eventGroup-8 : In run() queued: 337 hystrix-eventGroup-9 : In run() queued: 338 hystrix-eventGroup-10 : In run() queued: 339 hystrix-eventGroup-8 : In run() queued: 340 hystrix-eventGroup-10 : In run() queued: 341 hystrix-eventGroup-8 : In run() queued: 342 hystrix-eventGroup-10 : In run() queued: 343 hystrix-eventGroup-8 : In run() queued: 344 queued: 345 hystrix-eventGroup-10 : In run() hystrix-eventGroup-8 : In run() queued: 346 hystrix-eventGroup-9 : In run() queued: 347 hystrix-eventGroup-7 : In run() queued: 348 hystrix-eventGroup-9 : In run() queued: 349 hystrix-eventGroup-7 : In run() queued: 350 hystrix-eventGroup-9 : In run() queued: 351 hystrix-eventGroup-7 : In run() queued: 352 hystrix-eventGroup-9 : In run() queued: 353 hystrix-eventGroup-7 : In run() queued: 354 hystrix-eventGroup-10 : In run() queued: 355 hystrix-eventGroup-7 : In run() queued: 356 hystrix-eventGroup-9 : In run() queued: 357 hystrix-eventGroup-7 : In run() queued: 358 hystrix-eventGroup-9 : In run() queued: 359 hystrix-eventGroup-7 : In run() queued: 360 hystrix-eventGroup-9 : In run() queued: 361 hystrix-eventGroup-7 : In run() queued: 362 hystrix-eventGroup-9 : In run() queued: 363 hystrix-eventGroup-7 : In run() queued: 364 hystrix-eventGroup-9 : In run() queued: 365 hystrix-eventGroup-7 : In run() queued: 366 hystrix-eventGroup-9 : In run() queued: 367 hystrix-eventGroup-7 : In run() queued: 368 hystrix-eventGroup-9 : In run() queued: 369 hystrix-eventGroup-10 : In run() queued: 370 hystrix-eventGroup-8 : In run() queued: 371 hystrix-eventGroup-9 : In run() queued: 372 hystrix-eventGroup-8 : In run() queued: 373 hystrix-eventGroup-9 : In run() queued: 374 hystrix-eventGroup-8 : In run() queued: 375 hystrix-eventGroup-9 : In run() queued: 376 hystrix-eventGroup-8 : In run() queued: 377 hystrix-eventGroup-9 : In run() queued: 378 hystrix-eventGroup-8 : In run() queued: 379 hystrix-eventGroup-9 : In run() queued: 380 hystrix-eventGroup-8 : In run() queued: 381 hystrix-eventGroup-9 : In run() queued: 382 hystrix-eventGroup-8 : In run() queued: 383 hystrix-eventGroup-9 : In run() queued: 384 hystrix-eventGroup-8 : In run() queued: 385 hystrix-eventGroup-9 : In run() queued: 386 hystrix-eventGroup-8 : In run() queued: 387 hystrix-eventGroup-9 : In run() queued: 388 hystrix-eventGroup-8 : In run() queued: 389 hystrix-eventGroup-9 : In run() queued: 390 hystrix-eventGroup-8 : In run() queued: 391 hystrix-eventGroup-9 : In run() queued: 392 hystrix-eventGroup-8 : In run() queued: 393 hystrix-eventGroup-9 : In run() queued: 394 hystrix-eventGroup-8 : In run() hystrix-eventGroup-9 : In run() queued: 395 queued: 396 hystrix-eventGroup-10 : In run() queued: 397 hystrix-eventGroup-9 : In run() queued: 398 hystrix-eventGroup-8 : In run() queued: 399 hystrix-eventGroup-7 : In run() queued: 400 hystrix-eventGroup-8 : In run() queued: 401 hystrix-eventGroup-7 : In run() queued: 402 hystrix-eventGroup-8 : In run() queued: 403 hystrix-eventGroup-8 : In run() queued: 404 hystrix-eventGroup-8 : In run() queued: 405 hystrix-eventGroup-8 : In run() queued: 406 queued: 407 hystrix-eventGroup-7 : In run() hystrix-eventGroup-8 : In run() hystrix-eventGroup-8 : In run() queued: 408 queued: 409 hystrix-eventGroup-8 : In run() queued: 410 hystrix-eventGroup-8 : In run() queued: 411 hystrix-eventGroup-7 : In run() queued: 412 hystrix-eventGroup-8 : In run() queued: 413 hystrix-eventGroup-7 : In run() queued: 414 hystrix-eventGroup-8 : In run() queued: 415 hystrix-eventGroup-7 : In run() queued: 416 hystrix-eventGroup-8 : In run() queued: 417 hystrix-eventGroup-7 : In run() queued: 418 hystrix-eventGroup-7 : In run() queued: 419 hystrix-eventGroup-7 : In run() queued: 420 hystrix-eventGroup-8 : In run() queued: 421 hystrix-eventGroup-7 : In run() queued: 422 hystrix-eventGroup-8 : In run() queued: 423 hystrix-eventGroup-7 : In run() queued: 424 hystrix-eventGroup-8 : In run() queued: 425 hystrix-eventGroup-7 : In run() queued: 426 hystrix-eventGroup-8 : In run() queued: 427 hystrix-eventGroup-7 : In run() queued: 428 hystrix-eventGroup-8 : In run() queued: 429 hystrix-eventGroup-7 : In run() queued: 430 hystrix-eventGroup-9 : In run() queued: 431 hystrix-eventGroup-7 : In run() queued: 432 hystrix-eventGroup-8 : In run() queued: 433 hystrix-eventGroup-7 : In run() queued: 434 hystrix-eventGroup-8 : In run() queued: 435 hystrix-eventGroup-7 : In run() queued: 436 hystrix-eventGroup-7 : In run() queued: 437 hystrix-eventGroup-8 : In run() queued: 438 hystrix-eventGroup-7 : In run() queued: 439 hystrix-eventGroup-9 : In run() queued: 440 hystrix-eventGroup-8 : In run() queued: 441 hystrix-eventGroup-7 : In run() queued: 442 hystrix-eventGroup-8 : In run() queued: 443 hystrix-eventGroup-7 : In run() queued: 444 hystrix-eventGroup-8 : In run() queued: 445 hystrix-eventGroup-7 : In run() queued: 446 hystrix-eventGroup-9 : In run() queued: 447 hystrix-eventGroup-7 : In run() queued: 448 hystrix-eventGroup-8 : In run() queued: 449 hystrix-eventGroup-7 : In run() queued: 450 hystrix-eventGroup-8 : In run() queued: 451 hystrix-eventGroup-7 : In run() queued: 452 hystrix-eventGroup-9 : In run() queued: 453 hystrix-eventGroup-7 : In run() queued: 454 hystrix-eventGroup-8 : In run() queued: 455 hystrix-eventGroup-7 : In run() queued: 456 hystrix-eventGroup-9 : In run() queued: 457 hystrix-eventGroup-7 : In run() queued: 458 hystrix-eventGroup-8 : In run() queued: 459 hystrix-eventGroup-9 : In run() queued: 460 hystrix-eventGroup-7 : In run() queued: 461 hystrix-eventGroup-9 : In run() queued: 462 hystrix-eventGroup-7 : In run() queued: 463 hystrix-eventGroup-9 : In run() queued: 464 hystrix-eventGroup-7 : In run() queued: 465 hystrix-eventGroup-9 : In run() queued: 466 hystrix-eventGroup-8 : In run() queued: 467 hystrix-eventGroup-9 : In run() queued: 468 hystrix-eventGroup-8 : In run() queued: 469 hystrix-eventGroup-9 : In run() queued: 470 hystrix-eventGroup-8 : In run() queued: 471 hystrix-eventGroup-9 : In run() queued: 472 hystrix-eventGroup-8 : In run() queued: 473 hystrix-eventGroup-9 : In run() queued: 474 hystrix-eventGroup-8 : In run() queued: 475 hystrix-eventGroup-9 : In run() queued: 476 hystrix-eventGroup-8 : In run() queued: 477 hystrix-eventGroup-9 : In run() queued: 478 hystrix-eventGroup-8 : In run() queued: 479 hystrix-eventGroup-9 : In run() queued: 480 hystrix-eventGroup-8 : In run() queued: 481 hystrix-eventGroup-8 : In run() queued: 482 hystrix-eventGroup-9 : In run() queued: 483 hystrix-eventGroup-8 : In run() queued: 484 hystrix-eventGroup-9 : In run() queued: 485 hystrix-eventGroup-8 : In run() queued: 486 hystrix-eventGroup-9 : In run() queued: 487 hystrix-eventGroup-8 : In run() queued: 488 hystrix-eventGroup-9 : In run() queued: 489 hystrix-eventGroup-8 : In run() queued: 490 hystrix-eventGroup-9 : In run() queued: 491 hystrix-eventGroup-8 : In run() queued: 492 hystrix-eventGroup-9 : In run() queued: 493 hystrix-eventGroup-8 : In run() queued: 494 hystrix-eventGroup-9 : In run() queued: 495 hystrix-eventGroup-9 : In run() queued: 496 hystrix-eventGroup-8 : In run() queued: 497 hystrix-eventGroup-9 : In run() queued: 498 hystrix-eventGroup-7 : In run() queued: 499 hystrix-eventGroup-9 : In run() queued: 500 queued: 501 hystrix-eventGroup-9 : In run() queued: 502 hystrix-eventGroup-7 : In run() queued: 503 hystrix-eventGroup-8 : In run() hystrix-eventGroup-10 : In run() queued: 504 hystrix-eventGroup-9 : In run() queued: 505 hystrix-eventGroup-6 : In run() queued: 506 hystrix-eventGroup-7 : In run() queued: 507 queued: 508 hystrix-eventGroup-9 : In run() hystrix-eventGroup-7 : In run() queued: 509 queued: 510 hystrix-eventGroup-6 : In run() hystrix-eventGroup-7 : In run() queued: 511 queued: 512 hystrix-eventGroup-9 : In run() hystrix-eventGroup-8 : In run() queued: 513 hystrix-eventGroup-6 : In run() queued: 514 queued: 515 hystrix-eventGroup-7 : In run() hystrix-eventGroup-8 : In run() queued: 516 hystrix-eventGroup-6 : In run() queued: 517 hystrix-eventGroup-9 : In run() queued: 518 hystrix-eventGroup-8 : In run() queued: 519 hystrix-eventGroup-6 : In run() queued: 520 hystrix-eventGroup-9 : In run() queued: 521 hystrix-eventGroup-8 : In run() queued: 522 hystrix-eventGroup-6 : In run() queued: 523 hystrix-eventGroup-8 : In run() queued: 524 hystrix-eventGroup-9 : In run() queued: 525 hystrix-eventGroup-6 : In run() queued: 526 hystrix-eventGroup-8 : In run() queued: 527 hystrix-eventGroup-9 : In run() hystrix-eventGroup-8 : In run() queued: 528 queued: 529 hystrix-eventGroup-6 : In run() queued: 530 hystrix-eventGroup-9 : In run() queued: 531 hystrix-eventGroup-6 : In run() queued: 532 hystrix-eventGroup-8 : In run() queued: 533 hystrix-eventGroup-6 : In run() queued: 534 hystrix-eventGroup-8 : In run() queued: 535 hystrix-eventGroup-6 : In run() queued: 536 hystrix-eventGroup-8 : In run() queued: 537 hystrix-eventGroup-6 : In run() queued: 538 hystrix-eventGroup-8 : In run() queued: 539 hystrix-eventGroup-6 : In run() queued: 540 hystrix-eventGroup-8 : In run() queued: 541 hystrix-eventGroup-6 : In run() queued: 542 hystrix-eventGroup-8 : In run() queued: 543 hystrix-eventGroup-6 : In run() queued: 544 hystrix-eventGroup-8 : In run() queued: 545 hystrix-eventGroup-6 : In run() queued: 546 hystrix-eventGroup-8 : In run() queued: 547 hystrix-eventGroup-6 : In run() queued: 548 hystrix-eventGroup-8 : In run() queued: 549 hystrix-eventGroup-6 : In run() queued: 550 hystrix-eventGroup-8 : In run() queued: 551 hystrix-eventGroup-6 : In run() queued: 552 hystrix-eventGroup-8 : In run() queued: 553 hystrix-eventGroup-6 : In run() queued: 554 hystrix-eventGroup-8 : In run() queued: 555 hystrix-eventGroup-6 : In run() queued: 556 hystrix-eventGroup-8 : In run() queued: 557 hystrix-eventGroup-6 : In run() queued: 558 hystrix-eventGroup-8 : In run() queued: 559 hystrix-eventGroup-6 : In run() queued: 560 hystrix-eventGroup-8 : In run() queued: 561 hystrix-eventGroup-9 : In run() hystrix-eventGroup-8 : In run() queued: 562 queued: 563 hystrix-eventGroup-6 : In run() queued: 564 hystrix-eventGroup-9 : In run() queued: 565 hystrix-eventGroup-6 : In run() queued: 566 hystrix-eventGroup-8 : In run() queued: 567 hystrix-eventGroup-6 : In run() queued: 568 hystrix-eventGroup-9 : In run() queued: 569 hystrix-eventGroup-6 : In run() queued: 570 hystrix-eventGroup-8 : In run() queued: 571 hystrix-eventGroup-6 : In run() queued: 572 hystrix-eventGroup-9 : In run() queued: 573 hystrix-eventGroup-8 : In run() queued: 574 hystrix-eventGroup-6 : In run() queued: 575 hystrix-eventGroup-8 : In run() queued: 576 hystrix-eventGroup-9 : In run() queued: 577 hystrix-eventGroup-6 : In run() queued: 578 hystrix-eventGroup-9 : In run() queued: 579 hystrix-eventGroup-6 : In run() queued: 580 hystrix-eventGroup-9 : In run() queued: 581 hystrix-eventGroup-8 : In run() queued: 582 hystrix-eventGroup-6 : In run() queued: 583 hystrix-eventGroup-9 : In run() queued: 584 hystrix-eventGroup-8 : In run() queued: 585 hystrix-eventGroup-6 : In run() queued: 586 hystrix-eventGroup-9 : In run() queued: 587 hystrix-eventGroup-6 : In run() queued: 588 hystrix-eventGroup-6 : In run() queued: 589 hystrix-eventGroup-9 : In run() queued: 590 hystrix-eventGroup-6 : In run() queued: 591 hystrix-eventGroup-8 : In run() queued: 592 hystrix-eventGroup-6 : In run() queued: 593 hystrix-eventGroup-9 : In run() hystrix-eventGroup-6 : In run() queued: 594 queued: 595 hystrix-eventGroup-8 : In run() queued: 596 hystrix-eventGroup-9 : In run() queued: 597 hystrix-eventGroup-6 : In run() queued: 598 queued: 599 hystrix-eventGroup-6 : In run() hystrix-eventGroup-8 : In run() queued: 600 hystrix-eventGroup-9 : In run() queued: 601 hystrix-eventGroup-6 : In run() queued: 602 hystrix-eventGroup-9 : In run() queued: 603 hystrix-eventGroup-6 : In run() queued: 604 hystrix-eventGroup-9 : In run() queued: 605 hystrix-eventGroup-8 : In run() queued: 606 hystrix-eventGroup-9 : In run() queued: 607 hystrix-eventGroup-6 : In run() queued: 608 hystrix-eventGroup-9 : In run() queued: 609 hystrix-eventGroup-6 : In run() queued: 610 hystrix-eventGroup-9 : In run() queued: 611 hystrix-eventGroup-6 : In run() queued: 612 hystrix-eventGroup-9 : In run() queued: 613 hystrix-eventGroup-6 : In run() queued: 614 hystrix-eventGroup-9 : In run() queued: 615 hystrix-eventGroup-6 : In run() queued: 616 hystrix-eventGroup-8 : In run() queued: 617 hystrix-eventGroup-7 : In run() queued: 618 hystrix-eventGroup-6 : In run() queued: 619 queued: 620 hystrix-eventGroup-8 : In run() hystrix-eventGroup-6 : In run() queued: 621 hystrix-eventGroup-7 : In run() queued: 622 hystrix-eventGroup-6 : In run() queued: 623 hystrix-eventGroup-8 : In run() hystrix-eventGroup-6 : In run() queued: 624 queued: 625 queued: 626 hystrix-eventGroup-7 : In run() hystrix-eventGroup-8 : In run() queued: 627 hystrix-eventGroup-6 : In run() queued: 628 hystrix-eventGroup-9 : In run() queued: 629 hystrix-eventGroup-6 : In run() queued: 630 hystrix-eventGroup-9 : In run() queued: 631 hystrix-eventGroup-6 : In run() queued: 632 hystrix-eventGroup-9 : In run() queued: 633 hystrix-eventGroup-6 : In run() queued: 634 hystrix-eventGroup-9 : In run() queued: 635 hystrix-eventGroup-6 : In run() queued: 636 hystrix-eventGroup-9 : In run() queued: 637 hystrix-eventGroup-6 : In run() queued: 638 hystrix-eventGroup-9 : In run() queued: 639 hystrix-eventGroup-6 : In run() queued: 640 hystrix-eventGroup-9 : In run() queued: 641 hystrix-eventGroup-6 : In run() queued: 642 hystrix-eventGroup-9 : In run() queued: 643 hystrix-eventGroup-6 : In run() queued: 644 hystrix-eventGroup-9 : In run() queued: 645 hystrix-eventGroup-6 : In run() queued: 646 hystrix-eventGroup-9 : In run() queued: 647 hystrix-eventGroup-6 : In run() queued: 648 hystrix-eventGroup-9 : In run() queued: 649 hystrix-eventGroup-6 : In run() queued: 650 hystrix-eventGroup-9 : In run() queued: 651 hystrix-eventGroup-6 : In run() queued: 652 hystrix-eventGroup-9 : In run() queued: 653 hystrix-eventGroup-6 : In run() queued: 654 hystrix-eventGroup-9 : In run() queued: 655 hystrix-eventGroup-6 : In run() queued: 656 hystrix-eventGroup-9 : In run() queued: 657 hystrix-eventGroup-6 : In run() queued: 658 hystrix-eventGroup-9 : In run() queued: 659 hystrix-eventGroup-6 : In run() queued: 660 hystrix-eventGroup-9 : In run() queued: 661 hystrix-eventGroup-6 : In run() queued: 662 hystrix-eventGroup-9 : In run() queued: 663 hystrix-eventGroup-6 : In run() hystrix-eventGroup-9 : In run() queued: 664 queued: 665 hystrix-eventGroup-6 : In run() queued: 666 hystrix-eventGroup-9 : In run() queued: 667 hystrix-eventGroup-6 : In run() queued: 668 hystrix-eventGroup-9 : In run() queued: 669 hystrix-eventGroup-6 : In run() queued: 670 hystrix-eventGroup-9 : In run() queued: 671 hystrix-eventGroup-6 : In run() queued: 672 hystrix-eventGroup-9 : In run() queued: 673 hystrix-eventGroup-6 : In run() queued: 674 hystrix-eventGroup-9 : In run() queued: 675 hystrix-eventGroup-6 : In run() queued: 676 hystrix-eventGroup-9 : In run() queued: 677 hystrix-eventGroup-6 : In run() queued: 678 hystrix-eventGroup-9 : In run() queued: 679 hystrix-eventGroup-6 : In run() queued: 680 hystrix-eventGroup-9 : In run() queued: 681 hystrix-eventGroup-6 : In run() queued: 682 hystrix-eventGroup-9 : In run() queued: 683 hystrix-eventGroup-6 : In run() queued: 684 hystrix-eventGroup-9 : In run() queued: 685 hystrix-eventGroup-6 : In run() queued: 686 hystrix-eventGroup-9 : In run() queued: 687 hystrix-eventGroup-6 : In run() queued: 688 hystrix-eventGroup-9 : In run() queued: 689 hystrix-eventGroup-6 : In run() queued: 690 hystrix-eventGroup-9 : In run() queued: 691 hystrix-eventGroup-6 : In run() queued: 692 hystrix-eventGroup-9 : In run() queued: 693 hystrix-eventGroup-6 : In run() queued: 694 hystrix-eventGroup-9 : In run() queued: 695 hystrix-eventGroup-6 : In run() queued: 696 hystrix-eventGroup-9 : In run() queued: 697 hystrix-eventGroup-6 : In run() queued: 698 hystrix-eventGroup-9 : In run() queued: 699 hystrix-eventGroup-6 : In run() queued: 700 hystrix-eventGroup-9 : In run() queued: 701 hystrix-eventGroup-6 : In run() queued: 702 hystrix-eventGroup-9 : In run() queued: 703 hystrix-eventGroup-6 : In run() queued: 704 hystrix-eventGroup-9 : In run() queued: 705 hystrix-eventGroup-6 : In run() queued: 706 hystrix-eventGroup-9 : In run() queued: 707 hystrix-eventGroup-6 : In run() queued: 708 hystrix-eventGroup-9 : In run() queued: 709 hystrix-eventGroup-6 : In run() queued: 710 hystrix-eventGroup-9 : In run() queued: 711 hystrix-eventGroup-6 : In run() queued: 712 hystrix-eventGroup-9 : In run() queued: 713 hystrix-eventGroup-6 : In run() queued: 714 hystrix-eventGroup-9 : In run() queued: 715 hystrix-eventGroup-6 : In run() queued: 716 hystrix-eventGroup-9 : In run() queued: 717 hystrix-eventGroup-6 : In run() queued: 718 hystrix-eventGroup-9 : In run() queued: 719 hystrix-eventGroup-6 : In run() queued: 720 hystrix-eventGroup-9 : In run() queued: 721 hystrix-eventGroup-6 : In run() queued: 722 hystrix-eventGroup-9 : In run() queued: 723 hystrix-eventGroup-6 : In run() queued: 724 hystrix-eventGroup-9 : In run() queued: 725 hystrix-eventGroup-6 : In run() hystrix-eventGroup-9 : In run() queued: 726 queued: 727 hystrix-eventGroup-6 : In run() queued: 728 hystrix-eventGroup-9 : In run() queued: 729 hystrix-eventGroup-6 : In run() queued: 730 hystrix-eventGroup-9 : In run() queued: 731 hystrix-eventGroup-6 : In run() queued: 732 hystrix-eventGroup-9 : In run() queued: 733 hystrix-eventGroup-6 : In run() queued: 734 hystrix-eventGroup-9 : In run() queued: 735 hystrix-eventGroup-6 : In run() queued: 736 hystrix-eventGroup-9 : In run() queued: 737 hystrix-eventGroup-6 : In run() queued: 738 hystrix-eventGroup-9 : In run() queued: 739 hystrix-eventGroup-6 : In run() queued: 740 hystrix-eventGroup-9 : In run() queued: 741 hystrix-eventGroup-6 : In run() queued: 742 hystrix-eventGroup-9 : In run() queued: 743 hystrix-eventGroup-6 : In run() queued: 744 hystrix-eventGroup-9 : In run() queued: 745 hystrix-eventGroup-6 : In run() queued: 746 hystrix-eventGroup-9 : In run() queued: 747 hystrix-eventGroup-6 : In run() queued: 748 hystrix-eventGroup-9 : In run() queued: 749 hystrix-eventGroup-6 : In run() queued: 750 hystrix-eventGroup-9 : In run() queued: 751 hystrix-eventGroup-6 : In run() queued: 752 hystrix-eventGroup-9 : In run() queued: 753 hystrix-eventGroup-6 : In run() queued: 754 hystrix-eventGroup-9 : In run() queued: 755 hystrix-eventGroup-6 : In run() queued: 756 hystrix-eventGroup-9 : In run() queued: 757 hystrix-eventGroup-6 : In run() queued: 758 hystrix-eventGroup-9 : In run() queued: 759 hystrix-eventGroup-6 : In run() queued: 760 hystrix-eventGroup-9 : In run() queued: 761 hystrix-eventGroup-6 : In run() hystrix-eventGroup-9 : In run() queued: 762 queued: 763 hystrix-eventGroup-9 : In run() queued: 764 hystrix-eventGroup-6 : In run() queued: 765 hystrix-eventGroup-9 : In run() queued: 766 hystrix-eventGroup-6 : In run() queued: 767 hystrix-eventGroup-9 : In run() queued: 768 hystrix-eventGroup-6 : In run() queued: 769 hystrix-eventGroup-9 : In run() queued: 770 hystrix-eventGroup-6 : In run() queued: 771 hystrix-eventGroup-9 : In run() queued: 772 hystrix-eventGroup-6 : In run() queued: 773 hystrix-eventGroup-9 : In run() queued: 774 hystrix-eventGroup-6 : In run() queued: 775 hystrix-eventGroup-9 : In run() queued: 776 hystrix-eventGroup-6 : In run() queued: 777 hystrix-eventGroup-9 : In run() queued: 778 hystrix-eventGroup-6 : In run() queued: 779 hystrix-eventGroup-9 : In run() queued: 780 hystrix-eventGroup-6 : In run() queued: 781 hystrix-eventGroup-9 : In run() queued: 782 hystrix-eventGroup-6 : In run() queued: 783 hystrix-eventGroup-9 : In run() queued: 784 hystrix-eventGroup-6 : In run() queued: 785 hystrix-eventGroup-9 : In run() queued: 786 hystrix-eventGroup-6 : In run() queued: 787 hystrix-eventGroup-9 : In run() queued: 788 hystrix-eventGroup-6 : In run() queued: 789 hystrix-eventGroup-9 : In run() queued: 790 hystrix-eventGroup-6 : In run() queued: 791 hystrix-eventGroup-9 : In run() queued: 792 hystrix-eventGroup-6 : In run() queued: 793 hystrix-eventGroup-9 : In run() queued: 794 hystrix-eventGroup-6 : In run() queued: 795 hystrix-eventGroup-9 : In run() queued: 796 hystrix-eventGroup-6 : In run() queued: 797 hystrix-eventGroup-9 : In run() queued: 798 hystrix-eventGroup-6 : In run() queued: 799 hystrix-eventGroup-9 : In run() queued: 800 hystrix-eventGroup-6 : In run() queued: 801 hystrix-eventGroup-9 : In run() queued: 802 hystrix-eventGroup-6 : In run() queued: 803 hystrix-eventGroup-9 : In run() queued: 804 hystrix-eventGroup-6 : In run() queued: 805 hystrix-eventGroup-9 : In run() queued: 806 hystrix-eventGroup-6 : In run() queued: 807 hystrix-eventGroup-9 : In run() queued: 808 hystrix-eventGroup-6 : In run() queued: 809 hystrix-eventGroup-9 : In run() queued: 810 hystrix-eventGroup-6 : In run() queued: 811 hystrix-eventGroup-9 : In run() queued: 812 hystrix-eventGroup-6 : In run() queued: 813 hystrix-eventGroup-9 : In run() queued: 814 hystrix-eventGroup-6 : In run() queued: 815 hystrix-eventGroup-9 : In run() queued: 816 hystrix-eventGroup-6 : In run() queued: 817 hystrix-eventGroup-9 : In run() queued: 818 hystrix-eventGroup-6 : In run() queued: 819 hystrix-eventGroup-9 : In run() queued: 820 hystrix-eventGroup-6 : In run() queued: 821 hystrix-eventGroup-9 : In run() queued: 822 hystrix-eventGroup-7 : In run() queued: 823 hystrix-eventGroup-6 : In run() queued: 824 hystrix-eventGroup-9 : In run() queued: 825 hystrix-eventGroup-6 : In run() queued: 826 hystrix-eventGroup-9 : In run() queued: 827 hystrix-eventGroup-6 : In run() queued: 828 hystrix-eventGroup-9 : In run() queued: 829 hystrix-eventGroup-6 : In run() queued: 830 hystrix-eventGroup-9 : In run() queued: 831 hystrix-eventGroup-6 : In run() queued: 832 hystrix-eventGroup-9 : In run() queued: 833 hystrix-eventGroup-6 : In run() queued: 834 hystrix-eventGroup-9 : In run() queued: 835 hystrix-eventGroup-6 : In run() queued: 836 hystrix-eventGroup-9 : In run() queued: 837 hystrix-eventGroup-6 : In run() queued: 838 hystrix-eventGroup-9 : In run() queued: 839 hystrix-eventGroup-6 : In run() queued: 840 hystrix-eventGroup-9 : In run() queued: 841 hystrix-eventGroup-6 : In run() queued: 842 hystrix-eventGroup-9 : In run() queued: 843 hystrix-eventGroup-6 : In run() queued: 844 hystrix-eventGroup-9 : In run() queued: 845 hystrix-eventGroup-6 : In run() queued: 846 hystrix-eventGroup-9 : In run() queued: 847 hystrix-eventGroup-6 : In run() queued: 848 hystrix-eventGroup-7 : In run() queued: 849 hystrix-eventGroup-9 : In run() queued: 850 hystrix-eventGroup-6 : In run() queued: 851 hystrix-eventGroup-9 : In run() queued: 852 hystrix-eventGroup-6 : In run() queued: 853 hystrix-eventGroup-7 : In run() queued: 854 hystrix-eventGroup-6 : In run() queued: 855 hystrix-eventGroup-7 : In run() queued: 856 hystrix-eventGroup-6 : In run() queued: 857 hystrix-eventGroup-7 : In run() queued: 858 hystrix-eventGroup-6 : In run() queued: 859 hystrix-eventGroup-7 : In run() queued: 860 hystrix-eventGroup-6 : In run() queued: 861 hystrix-eventGroup-7 : In run() queued: 862 hystrix-eventGroup-6 : In run() queued: 863 hystrix-eventGroup-7 : In run() queued: 864 hystrix-eventGroup-6 : In run() queued: 865 hystrix-eventGroup-7 : In run() queued: 866 hystrix-eventGroup-6 : In run() queued: 867 hystrix-eventGroup-7 : In run() queued: 868 hystrix-eventGroup-6 : In run() queued: 869 hystrix-eventGroup-7 : In run() queued: 870 hystrix-eventGroup-6 : In run() queued: 871 hystrix-eventGroup-7 : In run() queued: 872 hystrix-eventGroup-6 : In run() queued: 873 hystrix-eventGroup-7 : In run() queued: 874 hystrix-eventGroup-6 : In run() queued: 875 hystrix-eventGroup-7 : In run() queued: 876 hystrix-eventGroup-6 : In run() queued: 877 hystrix-eventGroup-7 : In run() queued: 878 hystrix-eventGroup-6 : In run() queued: 879 hystrix-eventGroup-7 : In run() queued: 880 hystrix-eventGroup-6 : In run() queued: 881 hystrix-eventGroup-7 : In run() queued: 882 hystrix-eventGroup-6 : In run() queued: 883 hystrix-eventGroup-7 : In run() queued: 884 hystrix-eventGroup-6 : In run() queued: 885 hystrix-eventGroup-7 : In run() queued: 886 hystrix-eventGroup-6 : In run() queued: 887 hystrix-eventGroup-7 : In run() queued: 888 hystrix-eventGroup-6 : In run() queued: 889 hystrix-eventGroup-7 : In run() queued: 890 hystrix-eventGroup-6 : In run() queued: 891 hystrix-eventGroup-7 : In run() queued: 892 hystrix-eventGroup-6 : In run() queued: 893 hystrix-eventGroup-7 : In run() queued: 894 hystrix-eventGroup-6 : In run() queued: 895 hystrix-eventGroup-7 : In run() queued: 896 hystrix-eventGroup-6 : In run() queued: 897 hystrix-eventGroup-7 : In run() queued: 898 hystrix-eventGroup-6 : In run() queued: 899 hystrix-eventGroup-7 : In run() queued: 900 hystrix-eventGroup-6 : In run() queued: 901 hystrix-eventGroup-7 : In run() queued: 902 hystrix-eventGroup-9 : In run() queued: 903 hystrix-eventGroup-7 : In run() queued: 904 hystrix-eventGroup-6 : In run() queued: 905 hystrix-eventGroup-7 : In run() queued: 906 hystrix-eventGroup-6 : In run() queued: 907 hystrix-eventGroup-7 : In run() queued: 908 hystrix-eventGroup-6 : In run() queued: 909 hystrix-eventGroup-7 : In run() queued: 910 hystrix-eventGroup-6 : In run() queued: 911 hystrix-eventGroup-7 : In run() queued: 912 hystrix-eventGroup-6 : In run() queued: 913 hystrix-eventGroup-7 : In run() queued: 914 hystrix-eventGroup-6 : In run() queued: 915 hystrix-eventGroup-7 : In run() queued: 916 hystrix-eventGroup-6 : In run() queued: 917 hystrix-eventGroup-7 : In run() queued: 918 hystrix-eventGroup-6 : In run() queued: 919 hystrix-eventGroup-7 : In run() queued: 920 hystrix-eventGroup-6 : In run() queued: 921 hystrix-eventGroup-7 : In run() queued: 922 hystrix-eventGroup-6 : In run() queued: 923 hystrix-eventGroup-7 : In run() queued: 924 hystrix-eventGroup-6 : In run() queued: 925 hystrix-eventGroup-7 : In run() queued: 926 hystrix-eventGroup-6 : In run() queued: 927 hystrix-eventGroup-7 : In run() queued: 928 hystrix-eventGroup-6 : In run() queued: 929 hystrix-eventGroup-7 : In run() queued: 930 hystrix-eventGroup-6 : In run() queued: 931 hystrix-eventGroup-7 : In run() queued: 932 hystrix-eventGroup-6 : In run() queued: 933 hystrix-eventGroup-7 : In run() queued: 934 hystrix-eventGroup-6 : In run() queued: 935 hystrix-eventGroup-7 : In run() queued: 936 hystrix-eventGroup-6 : In run() queued: 937 hystrix-eventGroup-7 : In run() queued: 938 hystrix-eventGroup-6 : In run() queued: 939 hystrix-eventGroup-7 : In run() queued: 940 hystrix-eventGroup-6 : In run() queued: 941 hystrix-eventGroup-7 : In run() queued: 942 hystrix-eventGroup-6 : In run() queued: 943 hystrix-eventGroup-7 : In run() queued: 944 hystrix-eventGroup-6 : In run() queued: 945 hystrix-eventGroup-7 : In run() queued: 946 hystrix-eventGroup-6 : In run() queued: 947 hystrix-eventGroup-7 : In run() queued: 948 hystrix-eventGroup-6 : In run() queued: 949 hystrix-eventGroup-7 : In run() queued: 950 hystrix-eventGroup-6 : In run() queued: 951 hystrix-eventGroup-7 : In run() queued: 952 hystrix-eventGroup-6 : In run() queued: 953 hystrix-eventGroup-7 : In run() queued: 954 hystrix-eventGroup-6 : In run() queued: 955 hystrix-eventGroup-7 : In run() queued: 956 hystrix-eventGroup-6 : In run() queued: 957 hystrix-eventGroup-7 : In run() queued: 958 hystrix-eventGroup-6 : In run() queued: 959 hystrix-eventGroup-7 : In run() queued: 960 hystrix-eventGroup-6 : In run() queued: 961 hystrix-eventGroup-7 : In run() queued: 962 hystrix-eventGroup-6 : In run() queued: 963 hystrix-eventGroup-7 : In run() queued: 964 hystrix-eventGroup-6 : In run() queued: 965 hystrix-eventGroup-7 : In run() queued: 966 hystrix-eventGroup-6 : In run() queued: 967 hystrix-eventGroup-7 : In run() queued: 968 hystrix-eventGroup-6 : In run() queued: 969 hystrix-eventGroup-7 : In run() queued: 970 hystrix-eventGroup-6 : In run() queued: 971 hystrix-eventGroup-7 : In run() queued: 972 hystrix-eventGroup-6 : In run() queued: 973 hystrix-eventGroup-7 : In run() queued: 974 hystrix-eventGroup-6 : In run() queued: 975 hystrix-eventGroup-7 : In run() queued: 976 hystrix-eventGroup-6 : In run() queued: 977 hystrix-eventGroup-7 : In run() queued: 978 hystrix-eventGroup-6 : In run() queued: 979 hystrix-eventGroup-7 : In run() queued: 980 hystrix-eventGroup-6 : In run() queued: 981 hystrix-eventGroup-7 : In run() queued: 982 hystrix-eventGroup-6 : In run() queued: 983 hystrix-eventGroup-7 : In run() queued: 984 hystrix-eventGroup-6 : In run() queued: 985 hystrix-eventGroup-7 : In run() queued: 986 hystrix-eventGroup-6 : In run() queued: 987 hystrix-eventGroup-7 : In run() queued: 988 hystrix-eventGroup-6 : In run() queued: 989 hystrix-eventGroup-7 : In run() queued: 990 hystrix-eventGroup-6 : In run() queued: 991 hystrix-eventGroup-7 : In run() queued: 992 hystrix-eventGroup-6 : In run() queued: 993 hystrix-eventGroup-7 : In run() queued: 994 hystrix-eventGroup-6 : In run() queued: 995 hystrix-eventGroup-7 : In run() queued: 996 hystrix-eventGroup-6 : In run() queued: 997 hystrix-eventGroup-7 : In run() queued: 998 hystrix-eventGroup-6 : In run() queued: 999 hystrix-eventGroup-7 : In run() 1503319537933 : hystrix-OWNER_ONE-3 starting the run() method 1503319537939 : hystrix-OWNER_ONE-8 starting the run() method >>> TestCommandRejection running 1503319537948 : hystrix-OWNER_ONE-2 starting the run() method 1503319537948 : hystrix-OWNER_ONE-2 About to sleep for : 200 com.netflix.hystrix.exception.HystrixBadRequestException: Message to developer that they passed in bad data or something like that. at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5131) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5120) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at rx.internal.operators.OnSubscribeCache.call(OnSubscribeCache.java:66) at rx.internal.operators.OnSubscribeCache.call(OnSubscribeCache.java:42) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$CachedObservableOriginal$1.call(AbstractCommand.java:1157) at com.netflix.hystrix.AbstractCommand$CachedObservableOriginal$1.call(AbstractCommand.java:1153) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.testBadRequestExceptionViaExecuteInSemaphore(HystrixCommandTest.java:3322) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319538000 : hystrix-OWNER_ONE-7 starting the run() method 1503319538000 : hystrix-OWNER_ONE-7 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319538053 : hystrix-OWNER_ONE-5 starting the run() method com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: Execution Hystrix Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4437) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand ... 24 more 1503319538058 : hystrix-OWNER_ONE-6 starting the run() method 1503319538060 : hystrix-OWNER_ONE-1 starting the run() method 1503319538060 : hystrix-OWNER_ONE-10 starting the run() method java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testBadRequestExceptionViaQueueInSemaphore(HystrixCommandTest.java:3349) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixBadRequestException: Message to developer that they passed in bad data or something like that. at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5131) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5120) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at rx.internal.operators.OnSubscribeCache.call(OnSubscribeCache.java:66) at rx.internal.operators.OnSubscribeCache.call(OnSubscribeCache.java:42) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$CachedObservableOriginal$1.call(AbstractCommand.java:1157) at com.netflix.hystrix.AbstractCommand$CachedObservableOriginal$1.call(AbstractCommand.java:1153) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) ... 26 more after interruption with extra sleep after interruption with extra sleep **** queue filler1 **** >>> TestCommandRejection running com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandRejection could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.testRejectedThreadWithFallbackFailure(HystrixCommandTest.java:1714) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) successfully executed Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@43d7741f rejected from java.util.concurrent.ThreadPoolExecutor@17baae6e[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 63 more **** queue filler1 **** 1503319539081 : hystrix-OWNER_ONE-5 starting the run() method ------------------------------------------------ com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) ------------------------------------------------ at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more c2 start: 1503319539287 c2 after queue: 1503319539288 c3 start: 1503319539338 c3 after queue: 1503319539339 java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testFallbackSemaphore(HystrixCommandTest.java:1959) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: TestSemaphoreCommandWithSlowFallback fallback execution rejected. at com.netflix.hystrix.AbstractCommand.getFallbackOrThrowException(AbstractCommand.java:764) at com.netflix.hystrix.AbstractCommand.access$300(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:636) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) successfully executed successfully executed successfully executed Command Thread: Thread[main,5,main] Subscribe Thread: Thread[main,5,main] 1503319540096 : hystrix-OWNER_ONE-2 starting the run() method java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixCommandTest.testQueueKnownFailureWithNoFallback(HystrixCommandTest.java:376) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: Execution Hystrix Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4437) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more 1503319540104 : pool-6-thread-1 starting the run() method 1503319540104 : pool-6-thread-1 About to sleep for : 500 1503319540105 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand ... 24 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) 1503319540111 : pool-7-thread-1 starting the run() method 1503319540111 : pool-7-thread-1 About to sleep for : 500 Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullUnsuccessfulFallback(CommonHystrixCommandTests.java:791) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@2f490758 rejected from java.util.concurrent.ThreadPoolExecutor@101df177[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 67 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) 1503319540117 : pool-8-thread-1 starting the run() method 1503319540117 : pool-8-thread-1 About to sleep for : 500 Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullUnsuccessfulFallback(CommonHystrixCommandTests.java:791) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@32464a14 rejected from java.util.concurrent.ThreadPoolExecutor@4e4aea35[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 66 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullUnsuccessfulFallback(CommonHystrixCommandTests.java:791) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)Received expected ex : java.lang.NullPointerException 1503319540125 : pool-9-thread-1 starting the run() method 1503319540125 : pool-9-thread-1 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. 1503319540131 : pool-10-thread-1 starting the run() method 1503319540131 : pool-10-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. 1503319540138 : main : Running command.execute() and then assertions... 1503319540139 : hystrix-OWNER_ONE-7 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@d6da883 rejected from java.util.concurrent.ThreadPoolExecutor@45afc369[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 66 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullUnsuccessfulFallback(CommonHystrixCommandTests.java:791) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullUnsuccessfulFallback(CommonHystrixCommandTests.java:791) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@4e41089d rejected from java.util.concurrent.ThreadPoolExecutor@32a068d1[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 64 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullUnsuccessfulFallback(CommonHystrixCommandTests.java:791) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@4df828d7 rejected from java.util.concurrent.ThreadPoolExecutor@b59d31[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 64 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369)Running command.queue(), immediately blocking and then running assertions... 1503319540143 : hystrix-OWNER_ONE-3 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319540146 : hystrix-OWNER_ONE-5 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. Running command.observe(), immediately blocking and then running assertions... 1503319540160 : hystrix-OWNER_ONE-6 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319540164 : hystrix-OWNER_ONE-10 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. 1503319540169 : hystrix-OWNER_ONE-4 starting the run() method at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more 1503319540182 : main : Running command.execute() and then assertions... Running command.queue(), immediately blocking and then running assertions... Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Running command.observe(), immediately blocking and then running assertions... Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319540189 : main : Running command.execute() and then assertions... 1503319540189 : hystrix-OWNER_ONE-9 starting the run() method Running command.queue(), immediately blocking and then running assertions... 1503319540191 : hystrix-OWNER_ONE-1 starting the run() method Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319540192 : hystrix-OWNER_ONE-2 starting the run() method Running command.observe(), immediately blocking and then running assertions... 1503319540203 : hystrix-OWNER_ONE-7 starting the run() method Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319540204 : hystrix-OWNER_ONE-3 starting the run() method 1503319540209 : pool-11-thread-1 starting the run() method 1503319540209 : pool-11-thread-1 About to sleep for : 500 1503319540209 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) 1503319540215 : pool-12-thread-1 starting the run() method 1503319540215 : pool-12-thread-1 About to sleep for : 500 Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullNoFallback(CommonHystrixCommandTests.java:832) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@6385cb26 rejected from java.util.concurrent.ThreadPoolExecutor@38364841[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 67 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129)1503319540221 : pool-13-thread-1 starting the run() method 1503319540221 : pool-13-thread-1 About to sleep for : 500 Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. Received expected ex : java.lang.NullPointerException 1503319540228 : pool-14-thread-1 starting the run() method 1503319540228 : pool-14-thread-1 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullNoFallback(CommonHystrixCommandTests.java:832) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@3c0a50da rejected from java.util.concurrent.ThreadPoolExecutor@646be2c3[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 66 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullNoFallback(CommonHystrixCommandTests.java:832) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@dd3b207 rejected from java.util.concurrent.ThreadPoolExecutor@551bdc27[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 66 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullNoFallback(CommonHystrixCommandTests.java:832) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145)1503319540234 : pool-15-thread-1 starting the run() method 1503319540234 : pool-15-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. 1503319540242 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullNoFallback(CommonHystrixCommandTests.java:832) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@3d36e4cd rejected from java.util.concurrent.ThreadPoolExecutor@6a472554[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 64 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullNoFallback(CommonHystrixCommandTests.java:832) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@4d339552 rejected from java.util.concurrent.ThreadPoolExecutor@f0f2775[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 64 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:998) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 46 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:998) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 45 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514)Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. Received expected ex : java.lang.NullPointerException Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. 1503319540278 : main : Running command.execute() and then assertions... 1503319540278 : main starting the run() method Running command.queue(), immediately blocking and then running assertions... 1503319540279 : main starting the run() method Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319540280 : main starting the run() method Running command.observe(), immediately blocking and then running assertions... 1503319540281 : main starting the run() method Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319540282 : main starting the run() method 1503319540284 : main : Running command.execute() and then assertions... 1503319540284 : main starting the run() method Running command.queue(), immediately blocking and then running assertions... 1503319540285 : main starting the run() method Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319540286 : main starting the run() method Running command.observe(), immediately blocking and then running assertions... 1503319540287 : main starting the run() method Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319540288 : main starting the run() method at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:998) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 45 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:998) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:998) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 43 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:998) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 43 more 1503319540290 : main : Running command.execute() and then assertions... 1503319540290 : hystrix-OWNER_ONE-5 starting the run() method 1503319540290 : hystrix-OWNER_ONE-5 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep 1503319540604 : pool-6-thread-1 Woke up from sleep! 1503319540605 : pool-6-thread-1 starting the run() method 1503319540605 : pool-6-thread-1 About to sleep for : 500 1503319540611 : pool-7-thread-1 Woke up from sleep! 1503319540612 : pool-7-thread-1 starting the run() method 1503319540612 : pool-7-thread-1 About to sleep for : 500 1503319540617 : pool-8-thread-1 Woke up from sleep! 1503319540618 : pool-8-thread-1 starting the run() method 1503319540618 : pool-8-thread-1 About to sleep for : 500 1503319540625 : pool-9-thread-1 Woke up from sleep! 1503319540625 : pool-9-thread-1 starting the run() method 1503319540626 : pool-9-thread-1 About to sleep for : 500 1503319540631 : pool-10-thread-1 Woke up from sleep! 1503319540632 : pool-10-thread-1 starting the run() method 1503319540632 : pool-10-thread-1 About to sleep for : 500 Running command.queue(), immediately blocking and then running assertions... 1503319540645 : hystrix-OWNER_ONE-6 starting the run() method 1503319540645 : hystrix-OWNER_ONE-6 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319540709 : pool-11-thread-1 Woke up from sleep! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319540715 : pool-12-thread-1 Woke up from sleep! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)1503319540721 : pool-13-thread-1 Woke up from sleep! at java.lang.Thread.run(Thread.java:748) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319540728 : pool-14-thread-1 Woke up from sleep! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319540734 : pool-15-thread-1 Woke up from sleep! after interruption with extra sleep Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319541001 : hystrix-OWNER_ONE-10 starting the run() method 1503319541001 : hystrix-OWNER_ONE-10 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) Running command.observe(), immediately blocking and then running assertions... 1503319541357 : hystrix-OWNER_ONE-4 starting the run() method 1503319541357 : hystrix-OWNER_ONE-4 About to sleep for : 150 at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319541713 : hystrix-OWNER_ONE-9 starting the run() method 1503319541713 : hystrix-OWNER_ONE-9 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98)1503319542071 : main : Running command.execute() and then assertions... at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more 1503319542071 : hystrix-OWNER_ONE-1 starting the run() method Running command.queue(), immediately blocking and then running assertions... 1503319542073 : hystrix-OWNER_ONE-2 starting the run() method Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319542074 : hystrix-OWNER_ONE-7 starting the run() method Running command.observe(), immediately blocking and then running assertions... 1503319542085 : hystrix-OWNER_ONE-3 starting the run() method Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319542087 : hystrix-OWNER_ONE-5 starting the run() method 1503319542091 : pool-16-thread-1 starting the run() method 1503319542091 : pool-16-thread-1 About to sleep for : 500 1503319542093 : main : Running command.execute() and then assertions... 1503319542095 : pool-17-thread-1 starting the run() method 1503319542095 : pool-17-thread-1 About to sleep for : 500 Running command.queue(), immediately blocking and then running assertions... 1503319542097 : pool-18-thread-1 starting the run() method 1503319542097 : pool-18-thread-1 About to sleep for : 500 Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319542100 : pool-19-thread-1 starting the run() method 1503319542100 : pool-19-thread-1 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... 1503319542102 : pool-20-thread-1 starting the run() method 1503319542102 : pool-20-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319542106 : pool-21-thread-1 starting the run() method 1503319542106 : pool-21-thread-1 About to sleep for : 500 1503319542107 : main : Running command.execute() and then assertions... 1503319542109 : pool-22-thread-1 starting the run() method 1503319542109 : pool-22-thread-1 About to sleep for : 500 Running command.queue(), immediately blocking and then running assertions... 1503319542111 : pool-23-thread-1 starting the run() method 1503319542111 : pool-23-thread-1 About to sleep for : 500 Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319542112 : pool-24-thread-1 starting the run() method 1503319542112 : pool-24-thread-1 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... 1503319542114 : pool-25-thread-1 starting the run() method 1503319542114 : pool-25-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319542117 : main : Running command.execute() and then assertions... 1503319542117 : hystrix-OWNER_ONE-8 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Running command.queue(), immediately blocking and then running assertions... 1503319542120 : hystrix-OWNER_ONE-6 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62)Running command.queue(), sleeping the test thread until command is complete, and then running assertions... at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319542123 : hystrix-OWNER_ONE-10 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Running command.observe(), immediately blocking and then running assertions... 1503319542135 : hystrix-OWNER_ONE-4 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319542139 : hystrix-OWNER_ONE-9 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319542144 : main : Running command.execute() and then assertions... 1503319542144 : hystrix-OWNER_ONE-1 starting the run() method 1503319542144 : hystrix-OWNER_ONE-1 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.queue(), immediately blocking and then running assertions... 1503319542502 : hystrix-OWNER_ONE-2 starting the run() method 1503319542502 : hystrix-OWNER_ONE-2 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method)Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more 1503319542591 : pool-16-thread-1 Woke up from sleep! 1503319542592 : pool-16-thread-1 starting the run() method 1503319542592 : pool-16-thread-1 About to sleep for : 500 1503319542595 : pool-17-thread-1 Woke up from sleep! 1503319542595 : pool-17-thread-1 starting the run() method 1503319542595 : pool-17-thread-1 About to sleep for : 500 1503319542597 : pool-18-thread-1 Woke up from sleep! 1503319542598 : pool-18-thread-1 starting the run() method 1503319542598 : pool-18-thread-1 About to sleep for : 500 1503319542600 : pool-19-thread-1 Woke up from sleep! 1503319542600 : pool-19-thread-1 starting the run() method 1503319542600 : pool-19-thread-1 About to sleep for : 500 1503319542603 : pool-20-thread-1 Woke up from sleep! 1503319542603 : pool-20-thread-1 starting the run() method 1503319542603 : pool-20-thread-1 About to sleep for : 500 1503319542607 : pool-21-thread-1 Woke up from sleep! 1503319542609 : pool-22-thread-1 Woke up from sleep! 1503319542611 : pool-23-thread-1 Woke up from sleep! 1503319542613 : pool-24-thread-1 Woke up from sleep! 1503319542615 : pool-25-thread-1 Woke up from sleep! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.lang.InterruptedException: sleep interrupted after interruption with extra sleep at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319542860 : hystrix-OWNER_ONE-7 starting the run() method 1503319542860 : hystrix-OWNER_ONE-7 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Running command.observe(), immediately blocking and then running assertions... 1503319543216 : hystrix-OWNER_ONE-3 starting the run() method 1503319543216 : hystrix-OWNER_ONE-3 About to sleep for : 150 Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319543573 : hystrix-OWNER_ONE-5 starting the run() method 1503319543573 : hystrix-OWNER_ONE-5 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more 1503319543947 : main : Running command.execute() and then assertions... 1503319543947 : hystrix-OWNER_ONE-8 starting the run() method 1503319543947 : hystrix-OWNER_ONE-8 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.queue(), immediately blocking and then running assertions... 1503319544300 : hystrix-OWNER_ONE-6 starting the run() method 1503319544300 : hystrix-OWNER_ONE-6 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319544652 : hystrix-OWNER_ONE-10 starting the run() method 1503319544652 : hystrix-OWNER_ONE-10 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.observe(), immediately blocking and then running assertions... 1503319545005 : hystrix-OWNER_ONE-4 starting the run() method 1503319545005 : hystrix-OWNER_ONE-4 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319545357 : hystrix-OWNER_ONE-9 starting the run() method 1503319545358 : hystrix-OWNER_ONE-9 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep 1503319545712 : main : Running command.execute() and then assertions... Running command.queue(), immediately blocking and then running assertions... Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Running command.observe(), immediately blocking and then running assertions... Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319545721 : pool-26-thread-1 starting the run() method 1503319545721 : pool-26-thread-1 About to sleep for : 500 1503319545721 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) 1503319545728 : pool-27-thread-1 starting the run() method 1503319545728 : pool-27-thread-1 About to sleep for : 500 Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullUnsuccessfulFallback(CommonHystrixCommandTests.java:907) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@fdefd3f rejected from java.util.concurrent.ThreadPoolExecutor@d83da2e[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 67 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379)1503319545735 : pool-28-thread-1 starting the run() method 1503319545735 : pool-28-thread-1 About to sleep for : 500 Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullUnsuccessfulFallback(CommonHystrixCommandTests.java:907) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@1460a8c0 rejected from java.util.concurrent.ThreadPoolExecutor@4f638935[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 66 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145)Received expected ex : java.lang.NullPointerException 1503319545754 : pool-29-thread-1 starting the run() method 1503319545754 : pool-29-thread-1 About to sleep for : 500 at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullUnsuccessfulFallback(CommonHystrixCommandTests.java:907) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@add0edd rejected from java.util.concurrent.ThreadPoolExecutor@2aa3cd93[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 66 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullUnsuccessfulFallback(CommonHystrixCommandTests.java:907) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. 1503319545763 : pool-30-thread-1 starting the run() method 1503319545763 : pool-30-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullUnsuccessfulFallback(CommonHystrixCommandTests.java:907) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@6b4a4e18 rejected from java.util.concurrent.ThreadPoolExecutor@27c86f2d[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 64 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not be queued for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) 1503319545770 : main : Running command.execute() and then assertions... 1503319545770 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. Running command.queue(), immediately blocking and then running assertions... 1503319545775 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolFullUnsuccessfulFallback(CommonHystrixCommandTests.java:907) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@5a955565 rejected from java.util.concurrent.ThreadPoolExecutor@6293abcc[Running, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 64 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3765) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionNoFallback(CommonHystrixCommandTests.java:1120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 72 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3766) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionNoFallback(CommonHystrixCommandTests.java:1120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 71 more Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319545779 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. Running command.observe(), immediately blocking and then running assertions... 1503319545785 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319545790 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. 1503319545797 : pool-31-thread-1 starting the run() method 1503319545797 : pool-31-thread-1 About to sleep for : 500 1503319545797 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. 1503319545803 : pool-32-thread-1 starting the run() method 1503319545803 : pool-32-thread-1 About to sleep for : 500 Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3856) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3767) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionNoFallback(CommonHystrixCommandTests.java:1120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 71 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3768) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionNoFallback(CommonHystrixCommandTests.java:1120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 69 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3769) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionNoFallback(CommonHystrixCommandTests.java:1120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 69 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullNoFallback(CommonHystrixCommandTests.java:712) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@5db250b4 rejected from java.util.concurrent.ThreadPoolExecutor@223f3642[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 67 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullNoFallback(CommonHystrixCommandTests.java:712) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@16e7dcfd rejected from java.util.concurrent.ThreadPoolExecutor@3d121db3[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 66 more 1503319545810 : pool-33-thread-1 starting the run() method 1503319545810 : pool-33-thread-1 About to sleep for : 500 Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. Received expected ex : java.lang.NullPointerException 1503319545818 : pool-34-thread-1 starting the run() method 1503319545818 : pool-34-thread-1 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. 1503319545824 : pool-35-thread-1 starting the run() method 1503319545824 : pool-35-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. 1503319545831 : main : Running command.execute() and then assertions... 1503319545831 : hystrix-OWNER_ONE-1 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. Running command.queue(), immediately blocking and then running assertions... 1503319545835 : hystrix-OWNER_ONE-2 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319545839 : hystrix-OWNER_ONE-7 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. Running command.observe(), immediately blocking and then running assertions... 1503319545854 : hystrix-OWNER_ONE-3 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319545860 : hystrix-OWNER_ONE-5 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullNoFallback(CommonHystrixCommandTests.java:712) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@65d6b83b rejected from java.util.concurrent.ThreadPoolExecutor@d706f19[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 66 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullNoFallback(CommonHystrixCommandTests.java:712) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullNoFallback(CommonHystrixCommandTests.java:712) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@15b204a1 rejected from java.util.concurrent.ThreadPoolExecutor@77167fb7[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 64 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullNoFallback(CommonHystrixCommandTests.java:712) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@56a6d5a6 rejected from java.util.concurrent.ThreadPoolExecutor@18ce0030[Running, pool size = 1, active threads = 1, queued tasks = 1, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 64 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more 1503319545867 : main : Running command.execute() and then assertions... 1503319545868 : hystrix-OWNER_ONE-8 starting the run() method 1503319545868 : hystrix-OWNER_ONE-8 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.queue(), immediately blocking and then running assertions... 1503319546220 : hystrix-OWNER_ONE-6 starting the run() method 1503319546220 : hystrix-OWNER_ONE-6 About to sleep for : 150 1503319546221 : pool-26-thread-1 Woke up from sleep! 1503319546228 : pool-27-thread-1 Woke up from sleep! 1503319546235 : pool-28-thread-1 Woke up from sleep! 1503319546254 : pool-29-thread-1 Woke up from sleep! 1503319546263 : pool-30-thread-1 Woke up from sleep! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319546297 : pool-31-thread-1 Woke up from sleep! 1503319546297 : pool-31-thread-1 starting the run() method 1503319546297 : pool-31-thread-1 About to sleep for : 500 1503319546303 : pool-32-thread-1 Woke up from sleep! 1503319546303 : pool-32-thread-1 starting the run() method 1503319546303 : pool-32-thread-1 About to sleep for : 500 1503319546310 : pool-33-thread-1 Woke up from sleep! 1503319546310 : pool-33-thread-1 starting the run() method 1503319546311 : pool-33-thread-1 About to sleep for : 500 1503319546318 : pool-34-thread-1 Woke up from sleep! 1503319546318 : pool-34-thread-1 starting the run() method 1503319546318 : pool-34-thread-1 About to sleep for : 500 1503319546324 : pool-35-thread-1 Woke up from sleep! 1503319546324 : pool-35-thread-1 starting the run() method 1503319546324 : pool-35-thread-1 About to sleep for : 500 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) after interruption with extra sleep at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319546573 : hystrix-OWNER_ONE-10 starting the run() method 1503319546573 : hystrix-OWNER_ONE-10 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep Running command.observe(), immediately blocking and then running assertions... 1503319546925 : hystrix-OWNER_ONE-4 starting the run() method 1503319546925 : hystrix-OWNER_ONE-4 About to sleep for : 150 after interruption with extra sleep after interruption with extra sleep java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319547279 : hystrix-OWNER_ONE-9 starting the run() method 1503319547279 : hystrix-OWNER_ONE-9 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep 1503319547634 : main : Running command.execute() and then assertions... 1503319547634 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145)Running command.queue(), immediately blocking and then running assertions... 1503319547639 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3765) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionUnsuccessfulFallback(CommonHystrixCommandTests.java:1180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 72 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3766) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionUnsuccessfulFallback(CommonHystrixCommandTests.java:1180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 71 more Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319547644 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. Running command.observe(), immediately blocking and then running assertions... 1503319547648 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319547653 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3856) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3767) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionUnsuccessfulFallback(CommonHystrixCommandTests.java:1180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 71 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3768) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionUnsuccessfulFallback(CommonHystrixCommandTests.java:1180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 69 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:297) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3769) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionUnsuccessfulFallback(CommonHystrixCommandTests.java:1180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4435) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 69 more 1503319547661 : Thread-16 starting the run() method 1503319547661 : Thread-16 About to sleep for : 500 1503319547662 : Thread-17 starting the run() method 1503319547662 : Thread-17 About to sleep for : 500 1503319547863 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedUnsuccessfulFallback(CommonHystrixCommandTests.java:1320) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498)1503319547869 : Thread-18 starting the run() method 1503319547869 : Thread-18 About to sleep for : 500 1503319547869 : Thread-19 starting the run() method 1503319547869 : Thread-19 About to sleep for : 500 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 46 more Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedUnsuccessfulFallback(CommonHystrixCommandTests.java:1320) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)1503319548077 : Thread-21 starting the run() method 1503319548077 : Thread-21 About to sleep for : 500 1503319548078 : Thread-20 starting the run() method 1503319548078 : Thread-20 About to sleep for : 500 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 45 more 1503319548161 : Thread-16 Woke up from sleep! 1503319548162 : Thread-17 Woke up from sleep! Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedUnsuccessfulFallback(CommonHystrixCommandTests.java:1320) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Received expected ex : java.lang.NullPointerException 1503319548287 : Thread-22 starting the run() method 1503319548287 : Thread-22 About to sleep for : 500 1503319548287 : Thread-23 starting the run() method 1503319548287 : Thread-23 About to sleep for : 500 Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 45 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedUnsuccessfulFallback(CommonHystrixCommandTests.java:1320) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) 1503319548369 : Thread-18 Woke up from sleep! 1503319548370 : Thread-19 Woke up from sleep! Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedUnsuccessfulFallback(CommonHystrixCommandTests.java:1320) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) 1503319548495 : Thread-24 starting the run() method 1503319548495 : Thread-24 About to sleep for : 500 1503319548495 : Thread-25 starting the run() method 1503319548495 : Thread-25 About to sleep for : 500 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 43 more 1503319548578 : Thread-21 Woke up from sleep! 1503319548578 : Thread-20 Woke up from sleep! Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback could not acquire a semaphore for execution and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedUnsuccessfulFallback(CommonHystrixCommandTests.java:1320) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 43 more 1503319548706 : Thread-26 starting the run() method 1503319548706 : Thread-26 About to sleep for : 500 1503319548706 : Thread-27 starting the run() method 1503319548706 : Thread-27 About to sleep for : 500 1503319548787 : Thread-22 Woke up from sleep! 1503319548787 : Thread-23 Woke up from sleep! 1503319548908 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. 1503319548915 : Thread-28 starting the run() method 1503319548915 : Thread-28 About to sleep for : 500 1503319548916 : Thread-29 starting the run() method 1503319548916 : Thread-29 About to sleep for : 500 1503319548996 : Thread-24 Woke up from sleep! 1503319548996 : Thread-25 Woke up from sleep! com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedNoFallback(CommonHystrixCommandTests.java:1210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 46 more Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379)1503319549125 : Thread-30 starting the run() method 1503319549125 : Thread-30 About to sleep for : 500 1503319549125 : Thread-31 starting the run() method 1503319549125 : Thread-31 About to sleep for : 500 at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedNoFallback(CommonHystrixCommandTests.java:1210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 45 more 1503319549206 : Thread-26 Woke up from sleep! 1503319549206 : Thread-27 Woke up from sleep! Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedNoFallback(CommonHystrixCommandTests.java:1210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Received expected ex : java.lang.NullPointerException Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 45 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedNoFallback(CommonHystrixCommandTests.java:1210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) 1503319549337 : Thread-32 starting the run() method 1503319549337 : Thread-32 About to sleep for : 500 1503319549338 : Thread-33 starting the run() method 1503319549338 : Thread-33 About to sleep for : 500 1503319549416 : Thread-28 Woke up from sleep! 1503319549416 : Thread-29 Woke up from sleep! Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedNoFallback(CommonHystrixCommandTests.java:1210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 43 more 1503319549546 : Thread-34 starting the run() method 1503319549546 : Thread-34 About to sleep for : 500 1503319549546 : Thread-35 starting the run() method 1503319549546 : Thread-35 About to sleep for : 500 1503319549625 : Thread-30 Woke up from sleep! 1503319549625 : Thread-31 Woke up from sleep! Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedNoFallback(CommonHystrixCommandTests.java:1210) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 43 more 1503319549756 : Thread-36 starting the run() method 1503319549756 : Thread-36 About to sleep for : 500 1503319549757 : Thread-37 starting the run() method 1503319549757 : Thread-37 About to sleep for : 500 1503319549838 : Thread-32 Woke up from sleep! 1503319549838 : Thread-33 Woke up from sleep! 1503319549958 : main : Running command.execute() and then assertions... 1503319549963 : Thread-38 starting the run() method 1503319549963 : Thread-38 About to sleep for : 500 1503319549963 : Thread-39 starting the run() method 1503319549963 : Thread-39 About to sleep for : 500 1503319550046 : Thread-34 Woke up from sleep! 1503319550046 : Thread-35 Woke up from sleep! Running command.queue(), immediately blocking and then running assertions... 1503319550170 : Thread-40 starting the run() method 1503319550170 : Thread-40 About to sleep for : 500 1503319550170 : Thread-41 starting the run() method 1503319550170 : Thread-41 About to sleep for : 500 1503319550256 : Thread-36 Woke up from sleep! 1503319550257 : Thread-37 Woke up from sleep! Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319550375 : Thread-42 starting the run() method 1503319550375 : Thread-42 About to sleep for : 500 1503319550376 : Thread-43 starting the run() method 1503319550376 : Thread-43 About to sleep for : 500 1503319550463 : Thread-39 Woke up from sleep! 1503319550464 : Thread-38 Woke up from sleep! Running command.observe(), immediately blocking and then running assertions... 1503319550582 : Thread-44 starting the run() method 1503319550582 : Thread-44 About to sleep for : 500 1503319550582 : Thread-45 starting the run() method 1503319550582 : Thread-45 About to sleep for : 500 1503319550670 : Thread-40 Woke up from sleep! 1503319550670 : Thread-41 Woke up from sleep! Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319550786 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitNoFallback(CommonHystrixCommandTests.java:1374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 46 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145)Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitNoFallback(CommonHystrixCommandTests.java:1374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 45 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) Received expected ex : java.lang.NullPointerException Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitNoFallback(CommonHystrixCommandTests.java:1374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 45 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitNoFallback(CommonHystrixCommandTests.java:1374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitNoFallback(CommonHystrixCommandTests.java:1374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 43 more Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. 1503319550813 : main : Running command.execute() and then assertions... 1503319550813 : hystrix-OWNER_ONE-1 starting the run() method 1503319550813 : hystrix-OWNER_ONE-1 About to sleep for : 150 com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitNoFallback(CommonHystrixCommandTests.java:1374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 43 more java.lang.InterruptedException: sleep interrupted Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more 1503319550876 : Thread-42 Woke up from sleep! 1503319550876 : Thread-43 Woke up from sleep! after interruption with extra sleep 1503319551082 : Thread-44 Woke up from sleep! 1503319551083 : Thread-45 Woke up from sleep! Running command.queue(), immediately blocking and then running assertions... 1503319551172 : hystrix-OWNER_ONE-2 starting the run() method 1503319551172 : hystrix-OWNER_ONE-2 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319551529 : hystrix-OWNER_ONE-7 starting the run() method 1503319551529 : hystrix-OWNER_ONE-7 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more Running command.observe(), immediately blocking and then running assertions... 1503319551884 : hystrix-OWNER_ONE-3 starting the run() method 1503319551884 : hystrix-OWNER_ONE-3 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319552244 : hystrix-OWNER_ONE-5 starting the run() method 1503319552244 : hystrix-OWNER_ONE-5 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 1503319552601 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:1428) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 46 more Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:1428) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 45 more Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. Received expected ex : java.lang.NullPointerException Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:1428) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 45 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:1428) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. 1503319552629 : main : Running command.execute() and then assertions... Running command.queue(), immediately blocking and then running assertions... Running command.queue(), sleeping the test thread until command is complete, and then running assertions... at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:1428) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 43 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreShortCircuitUnsuccessfulFallback(CommonHystrixCommandTests.java:1428) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 43 more Running command.observe(), immediately blocking and then running assertions... Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319552638 : main : Running command.execute() and then assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. Running command.queue(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3774) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitNoFallback(CommonHystrixCommandTests.java:944) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 46 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) Running command.queue(), sleeping the test thread until command is complete, and then running assertions... Received expected fail fast ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. Received expected ex : java.lang.NullPointerException Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3775) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitNoFallback(CommonHystrixCommandTests.java:944) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 45 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3848) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitNoFallback(CommonHystrixCommandTests.java:944) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 45 more java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3873) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3776) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitNoFallback(CommonHystrixCommandTests.java:944) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3777) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitNoFallback(CommonHystrixCommandTests.java:944) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. 1503319552666 : main : Running command.execute() and then assertions... 1503319552666 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand Running command.queue(), immediately blocking and then running assertions... 1503319552671 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319552675 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 43 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback short-circuited and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3778) at com.netflix.hystrix.CommonHystrixCommandTests.assertHooksOnFailFast(CommonHystrixCommandTests.java:76) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookThreadShortCircuitNoFallback(CommonHystrixCommandTests.java:944) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 43 more com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3793) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3765) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreBadRequestException(CommonHystrixCommandTests.java:1090) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3820) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3766) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreBadRequestException(CommonHystrixCommandTests.java:1090) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:57) at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:410) at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:379) at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3856) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3767) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreBadRequestException(CommonHystrixCommandTests.java:1090) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand Running command.observe(), immediately blocking and then running assertions... 1503319552680 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319552689 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand 1503319552695 : main : Running command.execute() and then assertions... 1503319552695 : hystrix-OWNER_ONE-8 starting the run() method 1503319552695 : hystrix-OWNER_ONE-8 About to sleep for : 150 at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3768) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreBadRequestException(CommonHystrixCommandTests.java:1090) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) com.netflix.hystrix.exception.HystrixBadRequestException: Execution BadRequestException for TestHystrixCommand at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4443) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixCommand.observe(HystrixCommand.java:42) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3769) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreBadRequestException(CommonHystrixCommandTests.java:1090) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461)Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.queue(), immediately blocking and then running assertions... 1503319553052 : hystrix-OWNER_ONE-6 starting the run() method 1503319553052 : hystrix-OWNER_ONE-6 About to sleep for : 150 Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1503319553410 : hystrix-OWNER_ONE-10 starting the run() method 1503319553410 : hystrix-OWNER_ONE-10 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more Running command.observe(), immediately blocking and then running assertions... 1503319553765 : hystrix-OWNER_ONE-4 starting the run() method 1503319553765 : hystrix-OWNER_ONE-4 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403)Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319554122 : hystrix-OWNER_ONE-9 starting the run() method 1503319554122 : hystrix-OWNER_ONE-9 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4461) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4431) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4403) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:314) at com.netflix.hystrix.HystrixCommand$2.call(HystrixCommand.java:306) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Tests run: 121, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.102 sec - in com.netflix.hystrix.HystrixCommandTest Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more Running com.netflix.hystrix.HystrixObservableCollapserTest Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@63355449 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1700915] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@31d7b7bf ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@635eaaf1] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7a69b07 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@636be97c] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@50b472aa ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@3911c2a7] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@41e36e46 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4f209819] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@72f926e6 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1cbbffcd] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7ed7259e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@35ef1869] **** clear TimerListener: tasks.size => 1 1503319555169Starting to observe collapser1 1503319555170Done with collapser observe()s Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2ef3eef9 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@61df66b6] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@188715b5 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5119fb47] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1dde4cb2 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6eda5c9] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@72057ecf ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@333291e3] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@6e171cd7 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@123ef382] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@441772e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@14dd9eb7] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1a451d4d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5e0826e7] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@71809907 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@47af7f3d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5af3afd9 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4567f35d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@359f7cdf ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6b927fb] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@79924b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@294425a7] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1aa7ecca ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6572421] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@52bf72b5 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6c64cb25] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@16293aa2 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@399f45b1] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3a93b025 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@564fabc8] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@36902638 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@3febb011] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@77847718 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5c33f1a9] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4550bb58 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6069db50] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@77fbd92c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@2f9f7dcf] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@55183b20 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@42a48628] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@74f0ea28 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@38d8f54a] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@55b699ef ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4c371370] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4562e04d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@34a3d150] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@459e9125 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@368f2016] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7b2bbc3 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@55182842] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4218d6a3 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@71d44a3] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@59474f18 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@41d477ed] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@515c6049 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@74235045] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5e0e82ae ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@2b71e916] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3754a4bf ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5b7a5baa] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@75d4a5c2 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@c730b35] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@36ebc363 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@38425407] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@40a4337a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@327514f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7586beff ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6150c3ec] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@6a78afa0 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5aa9e4eb] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@682b2fa ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@662ac478] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@77c2494c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1e800aaa] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@179ece50 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4116aac9] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1a677343 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@7c6908d7] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4d1c00d0 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@302552ec] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@367ffa75 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@fbd1f6] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@24269709 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@752325ad] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2925bf5b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6ad82709] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2362f559 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@544fa968] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5e5d171f ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6c40365c] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@38afe297 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@7c9d8e2] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@69453e37 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4009e306] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2de23121 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6913c1fb] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@17f7cd29 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@79d8407f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7530ad9c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5aebe890] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@707194ba ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@291caca8] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4c39bec8 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@192c3f1e] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2e377400 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@757277dc] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@c86b9e3 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4c309d4d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4e3958e7 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6f45df59] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@291b4bf5 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@10d68fcd] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7b02881e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@d21a74c] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@68267da0 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@2f465398] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@175b9425 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@57250572] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@68567e20 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@7c1e2a9e] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3f56875e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@484970b0] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@740773a3 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1018bde2] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@50caa560 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@45ca843] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@574b560f ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@157853da] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@6bf0219d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@87a85e1] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@609db43b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6497b078] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1fb700ee ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@8317c52] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@6c779568 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@61d6015a] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@44a7bfbc ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1bb266b3] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5939a379 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@40cb8df7] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@29647f75 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@482bce4f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@865dd6 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6a370f4] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@51f116b8 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@26275bef] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2e222612 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6b8ca3c8] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@34f7cfd9 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@55536d9e] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2cd2a21f ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@3738449f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@79da8dc5 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@696da30b] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2f8dad04 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@44821a96] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@272ed83b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@66498326] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@b62d79 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4e096385] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@31e5415e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@306f16f3] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@10163d6 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@247d8ae] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@50ad3bc1 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@57af006c] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2fd1433e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@69997e9d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@15aab8c6 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6babf3bf] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@10feca44 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1e683a3e] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4bb33f74 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@73700b80] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3e84448c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@7e5afaa6] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@32b260fa ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@78123e82] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@fa49800 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@505fc5a4] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@25084a1e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@383bfa16] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@32ee6fee ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@47faa49c] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7fee8714 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@2fb3536e] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@47987356 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@611889f4] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@a530d0a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@614ca7df] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1af2d44a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@f5acb9d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7c24b813 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@58d75e99] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@52af26ee ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@e15b7e8] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@d5b810e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@485966cc] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5a56cdac ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@434a63ab] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2ea41516 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@f0da945] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@316bcf94 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@31fa1761] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@4dbb42b7 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@21282ed8] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@23c30a20 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@12aba8be] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@49049a04 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@82de64a] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@201a4587 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@54a7079e] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1151e434 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4b0d79fc] **** clear TimerListener: tasks.size => 1 Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.159 sec - in com.netflix.hystrix.HystrixObservableCollapserTest Running com.netflix.hystrix.HystrixRequestCacheTest java.lang.NullPointerException at com.netflix.hystrix.HystrixRequestCache.putIfAbsent(HystrixRequestCache.java:127) at com.netflix.hystrix.HystrixRequestCacheTest.testCacheWithoutRequestContext(HystrixRequestCacheTest.java:94) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in com.netflix.hystrix.HystrixRequestCacheTest at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Running com.netflix.hystrix.HystrixCommandMetricsTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in com.netflix.hystrix.HystrixCommandMetricsTest Running com.netflix.hystrix.HystrixTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec - in com.netflix.hystrix.HystrixTest Running com.netflix.hystrix.HystrixRequestLogTest hystrix-RequestLogTestCommand-1 : 1503319556678 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556699 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556701 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556721 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556723 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556743 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556744 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556764 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556766 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556786 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556787 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556807 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556809 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556829 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556830 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556850 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556851 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556871 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556873 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556893 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556894 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556914 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556916 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556936 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556938 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556957 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556959 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319556979 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319556980 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557000 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557002 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557022 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557023 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557043 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557044 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557064 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557066 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557086 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557088 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557107 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557109 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557129 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557130 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557150 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557152 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557172 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557173 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557193 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557195 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557215 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557216 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557236 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557238 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557258 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557259 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557279 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557281 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557300 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557302 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557322 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557324 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557343 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557345 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557365 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557366 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557386 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557388 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557408 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557409 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557429 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557430 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557450 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557452 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557472 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557473 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557493 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557495 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557515 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557516 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557536 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557538 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557558 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557559 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557579 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557581 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557601 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557602 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557622 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557623 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557643 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557645 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557665 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557666 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557686 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557688 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557708 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557709 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557729 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557731 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557750 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557752 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557772 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557773 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557793 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557795 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557815 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557816 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557836 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557838 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557858 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557859 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557879 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557881 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557901 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557902 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557922 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557924 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557944 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557945 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557965 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557967 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319557987 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319557988 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558008 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558010 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558030 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558031 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558051 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558052 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558072 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558074 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558094 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558095 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558115 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558117 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558137 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558139 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558158 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558160 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558180 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558181 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558201 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558203 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558223 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558224 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558244 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558246 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558265 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558267 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558287 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558289 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558308 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558310 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558330 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558331 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558351 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558353 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558373 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558375 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558394 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558396 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558416 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558418 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558438 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558439 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558459 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558460 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558480 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558482 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558502 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558504 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558523 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558525 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558545 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558547 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558566 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558568 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558588 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558590 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558610 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558611 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558631 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558632 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558652 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558654 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558674 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558676 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558696 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558697 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558717 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558719 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558739 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558741 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558760 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558762 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558782 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558784 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558804 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558805 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1503319558825 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1503319558827 hystrix-RequestLogTestCommand-2 : 1503319558829 hystrix-RequestLogTestCommand-2 Interrupted by timeout main : 1503319559829 -> done with awaiting all observables hystrix-RequestLogTestCommand-3 : 1503319559830 hystrix-RequestLogTestCommand-4 : 1503319559833 hystrix-RequestLogTestCommand-5 : 1503319559835 hystrix-RequestLogTestCommand-6 : 1503319559836 hystrix-RequestLogTestCommand-7 : 1503319559837 hystrix-RequestLogTestCommand-8 : 1503319559839 hystrix-RequestLogTestCommand-9 : 1503319559863 hystrix-RequestLogTestCommand-10 : 1503319559864 Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.188 sec - in com.netflix.hystrix.HystrixRequestLogTest Running com.netflix.hystrix.HystrixObservableCommandTest REQ LOG : TestPartialSuccessWithFallback[EMITx3, FAILURE, FALLBACK_EMITx4, FALLBACK_SUCCESS][8ms] Run => Initialized: true Thread: Thread[hystrix-OWNER_ONE-1,5,main] Observed => Initialized: true Thread: Thread[hystrix-OWNER_ONE-1,5,main] ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.observe(), immediately blocking and then running assertions... 1503319560074 : hystrix-OWNER_ONE-3 construct() method has been subscribed to Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5918) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5898) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5834) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Async Failure for TestHystrixObservableCommand after 0 emits ... 22 more Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319560082 : hystrix-OWNER_ONE-4 construct() method has been subscribed to Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5918) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5898) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5834) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Async Failure for TestHystrixObservableCommand after 0 emits ... 22 more successfully executed successfully executed successfully executed ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep java.lang.NullPointerException at com.netflix.hystrix.HystrixRequestCache.get(HystrixRequestCache.java:104) at com.netflix.hystrix.AbstractCommand.toObservable(AbstractCommand.java:346) at com.netflix.hystrix.HystrixObservableCommand.toObservable(HystrixObservableCommand.java:35) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testCacheKeyExecutionRequiresRequestVariable(HystrixObservableCommandTest.java:2735) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Running command.observe(), immediately blocking and then running assertions... 1503319560276 : hystrix-OWNER_ONE-5 construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319560280 : hystrix-OWNER_ONE-6 construct() method has been subscribed to Run => Initialized: true Thread: Thread[hystrix-OWNER_ONE-7,5,main] Observed => Initialized: true Thread: Thread[HystrixTimer-8,5,main] ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Run => Initialized: true Thread: Thread[hystrix-OWNER_ONE-9,5,main] Observed => Initialized: true Thread: Thread[hystrix-OWNER_ONE-9,5,main] com.netflix.hystrix.exception.HystrixRuntimeException: CommandWithCheckedException failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testCheckedExceptionViaObserve(HystrixObservableCommandTest.java:2907) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.io.IOException: simulated checked exception message at com.netflix.hystrix.HystrixObservableCommandTest$CommandWithCheckedException.construct(HystrixObservableCommandTest.java:6904) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 40 more Run => Initialized: false Thread: Thread[RxNewThreadScheduler-2,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-2,5,] timeoutWithFallback notification: [rx.Notification@743736cb OnNext false] Thread[RxNewThreadScheduler-4,5,main] timeoutWithFallback notification: [rx.Notification@d78594d OnCompleted] Thread[RxNewThreadScheduler-4,5,main] Fallback => Initialized: true Thread: Thread[RxNewThreadScheduler-4,5,] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-4,5,] Interrupted! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$InterruptibleCommand.construct(HystrixObservableCommandTest.java:6723) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[main,5,main] Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[main,5,main] >> completed, checking metrics java.lang.IllegalStateException: This instance can only be executed once. Please instantiate a new instance. at com.netflix.hystrix.AbstractCommand.toObservable(AbstractCommand.java:339) at com.netflix.hystrix.HystrixObservableCommand.toObservable(HystrixObservableCommand.java:35) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveMultipleTimes(HystrixObservableCommandTest.java:223) at com.netflix.hystrix.HystrixObservableCommandTest.testThreadIsolatedObserveMultipleTimes(HystrixObservableCommandTest.java:208) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) java.lang.IllegalStateException: This instance can only be executed once. Please instantiate a new instance. at com.netflix.hystrix.AbstractCommand.toObservable(AbstractCommand.java:339) at com.netflix.hystrix.HystrixObservableCommand.toObservable(HystrixObservableCommand.java:35) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveMultipleTimes(HystrixObservableCommandTest.java:232) at com.netflix.hystrix.HystrixObservableCommandTest.testThreadIsolatedObserveMultipleTimes(HystrixObservableCommandTest.java:208) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[main,5,main] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-5,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-5,5,main] Running command.observe(), immediately blocking and then running assertions... 1503319561150 : hystrix-OWNER_ONE-3 construct() method has been subscribed to Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5834) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Async Failure for TestHystrixObservableCommand after 0 emits ... 22 more Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319561159 : hystrix-OWNER_ONE-4 construct() method has been subscribed to Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5834) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Async Failure for TestHystrixObservableCommand after 0 emits ... 22 more Run => Initialized: false Thread: Thread[RxNewThreadScheduler-6,5,] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-6,5,] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-7,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-7,5,main] ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Command Thread: Thread[main,5,main] Subscribe Thread: Thread[main,5,main] testObserveOnImmediateSchedulerByDefaultForSemaphoreIsolation: Thread[main,5,main] => main successfully executed Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback short-circuited and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5918) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5898) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3073) at com.netflix.hystrix.HystrixObservableCommandTest.testExecutionHookThreadShortCircuitAsyncUnsuccessfulFallback(HystrixObservableCommandTest.java:3356) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 42 more Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback short-circuited and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback short-circuited and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5918) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5898) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:416) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3074) at com.netflix.hystrix.HystrixObservableCommandTest.testExecutionHookThreadShortCircuitAsyncUnsuccessfulFallback(HystrixObservableCommandTest.java:3356) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:413) ... 42 more successfully executed successfully executed >>>> Sleep Interrupted: sleep interrupted >>>> Sleep Interrupted: sleep interrupted >>>> Sleep Interrupted: sleep interrupted java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixObservableCommandTest.testNoRequestCacheOnTimeoutThrowsException(HystrixObservableCommandTest.java:2456) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: NoRequestCacheTimeoutWithoutFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more >>>> Sleep Interrupted: sleep interrupted timeoutWithFallback notification: [rx.Notification@743736cb OnNext false] Thread[HystrixTimer-3,5,main] timeoutWithFallback notification: [rx.Notification@d78594d OnCompleted] Thread[HystrixTimer-3,5,main] Fallback => Initialized: true Thread: Thread[HystrixTimer-3,5,main] Observed => Initialized: true Thread: Thread[HystrixTimer-3,5,main] *** simulated failed with HystrixBadRequestException *** com.netflix.hystrix.exception.HystrixBadRequestException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownHystrixBadRequestFailureTestCommand.construct(HystrixObservableCommandTest.java:6190) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) timeoutWithFallback notification: [rx.Notification@743736cb OnNext false] Thread[RxNewThreadScheduler-9,5,main] timeoutWithFallback notification: [rx.Notification@d78594d OnCompleted] Thread[RxNewThreadScheduler-9,5,main] Fallback => Initialized: false Thread: Thread[RxNewThreadScheduler-9,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-9,5,main] successfully executed successfully executed *** simulated failed with HystrixBadRequestException *** *** simulated failed with HystrixBadRequestException *** java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixObservableCommandTest.testBadRequestExceptionOnResponseFromCache(HystrixObservableCommandTest.java:2845) at com.netflix.hystrix.HystrixObservableCommandTest.testAsyncBadRequestExceptionOnResponseFromCacheInSemaphore(HystrixObservableCommandTest.java:2816) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixBadRequestException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownHystrixBadRequestFailureTestCommand.construct(HystrixObservableCommandTest.java:6190) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) ... 27 more com.netflix.hystrix.exception.HystrixRuntimeException: TestSemaphoreCommand could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest$5.run(HystrixObservableCommandTest.java:1538) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 19 more Run => Initialized: false Thread: Thread[RxNewThreadScheduler-10,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-10,5,] Running command.observe(), immediately blocking and then running assertions... 1503319563300 : hystrix-OWNER_ONE-1 construct() method has been subscribed to Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution Async Bad Request Exception for TestHystrixObservableCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution Async Bad Request Exception for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5842) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319563307 : hystrix-OWNER_ONE-2 construct() method has been subscribed to Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution Async Bad Request Exception for TestHystrixObservableCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution Async Bad Request Exception for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5842) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandWithTimeout timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep >>>>> Begin: 1503319563469 >>>>> Start: 1503319563470 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) >>>>> End: 1503319563521 at com.netflix.hystrix.HystrixObservableCommandTest$31$1.call(HystrixObservableCommandTest.java:3486) at com.netflix.hystrix.HystrixObservableCommandTest$31$1.call(HystrixObservableCommandTest.java:3481) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) successfully executed successfully executed executedCommand: SuccessfulCacheableCommand[EMIT, SUCCESS][2ms]x2, SuccessfulCacheableCommand[EMIT, SUCCESS, RESPONSE_FROM_CACHE][0ms] *** simulated failed execution *** com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithoutFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithoutFallback.construct(HystrixObservableCommandTest.java:6128) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more successfully executed successfully executed Interrupted! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$InterruptibleCommand.construct(HystrixObservableCommandTest.java:6723) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) *** simulated failed execution *** ------------------------------------------------ com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithFallbackFailure failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) ------------------------------------------------ at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithFallbackFailure.construct(HystrixObservableCommandTest.java:6215) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more successfully executed *** simulated failed execution *** *** simulated failed execution *** *** simulated failed execution *** ********** interrupted on timeout java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$33$1.call(HystrixObservableCommandTest.java:3585) at com.netflix.hystrix.HystrixObservableCommandTest$33$1.call(HystrixObservableCommandTest.java:3580) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) *** simulated failed execution *** com.netflix.hystrix.exception.HystrixRuntimeException: UnknownFailureTestCommandWithoutFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: we failed with an unknown issue at com.netflix.hystrix.HystrixObservableCommandTest$UnknownFailureTestCommandWithoutFallback.construct(HystrixObservableCommandTest.java:6104) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) onError: com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandWithTimeout timed-out and no fallback available. onError Thread: Thread[HystrixTimer-18,5,main] ThreadContext in onError: true at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep *** simulated failed execution *** *** simulated failed execution *** *** simulated failed execution *** *** simulated failed execution *** com.netflix.hystrix.exception.HystrixRuntimeException: UnknownFailureTestCommandWithoutFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: we failed with an unknown issue at com.netflix.hystrix.HystrixObservableCommandTest$UnknownFailureTestCommandWithoutFallback.construct(HystrixObservableCommandTest.java:6104) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep ***** running java.lang.InterruptedException: sleep interrupted Command time : 200 Observed command time : 201 at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep >>>> Sleep Interrupted: sleep interrupted java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixObservableCommandTest.testRequestCacheOnTimeoutThrowsException(HystrixObservableCommandTest.java:2581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: RequestCacheTimeoutWithoutFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more *** simulated failed execution *** *** simulated failed with HystrixBadRequestException *** *** simulated failed with HystrixBadRequestException *** java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixObservableCommandTest.testBadRequestExceptionOnResponseFromCache(HystrixObservableCommandTest.java:2845) at com.netflix.hystrix.HystrixObservableCommandTest.testAsyncBadRequestExceptionOnResponseFromCacheInThread(HystrixObservableCommandTest.java:2832) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixBadRequestException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownHystrixBadRequestFailureTestCommand.construct(HystrixObservableCommandTest.java:6190) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Run => Initialized: false Thread: Thread[RxNewThreadScheduler-12,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-12,5,] Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[main,5,main] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-13,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-13,5,main] successfully executed successfully executed successfully executed successfully executed *** simulated failed execution *** *** simulated failed execution *** *** simulated failed execution *** *** simulated failed execution *** Run => Initialized: false Thread: Thread[RxNewThreadScheduler-14,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-14,5,main] *** simulated failed execution *** Running command.observe(), immediately blocking and then running assertions... 1503319566888 : hystrix-OWNER_ONE-9 construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319566894 : hystrix-OWNER_ONE-10 construct() method has been subscribed to *** simulated failed with HystrixBadRequestException *** com.netflix.hystrix.exception.HystrixBadRequestException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownHystrixBadRequestFailureTestCommand.construct(HystrixObservableCommandTest.java:6190) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testBadRequestExceptionObserve(HystrixObservableCommandTest.java:2784) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedBadRequestSyncExceptionObserve(HystrixObservableCommandTest.java:2754) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) ***** running java.lang.InterruptedException: sleep interrupted Command time : 200 Observed command time : 200 at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep hystrix-eventGroup-1 : CMD Success Result **** DONE hystrix-eventGroup-2 : CMD Success Result hystrix-eventGroup-3 : CMD Success Result Run => Initialized: false Thread: Thread[RxNewThreadScheduler-15,5,] Observed => Initialized: true Thread: Thread[HystrixTimer-31,5,main] *** simulated failed execution *** com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithoutFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveKnownFailureWithNoFallback(HystrixObservableCommandTest.java:284) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveKnownSyncFailureWithNoFallback(HystrixObservableCommandTest.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithoutFallback.construct(HystrixObservableCommandTest.java:6128) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 41 more *** simulated failed with HystrixBadRequestException *** com.netflix.hystrix.exception.HystrixBadRequestException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownHystrixBadRequestFailureTestCommand.construct(HystrixObservableCommandTest.java:6190) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) *** simulated failed execution *** com.netflix.hystrix.exception.HystrixRuntimeException: UnknownFailureTestCommandWithoutFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveUnknownFailureWithNoFallback(HystrixObservableCommandTest.java:361) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveUnknownSyncFailureWithNoFallback(HystrixObservableCommandTest.java:331) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: we failed with an unknown issue at com.netflix.hystrix.HystrixObservableCommandTest$UnknownFailureTestCommandWithoutFallback.construct(HystrixObservableCommandTest.java:6104) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 41 more Run => Initialized: true Thread: Thread[RxNewThreadScheduler-16,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-16,5,main] *** simulated failed execution *** Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[HystrixTimer-10,5,main] *** simulated failed with HystrixBadRequestException *** *** simulated failed with HystrixBadRequestException *** java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixObservableCommandTest.testBadRequestExceptionOnResponseFromCache(HystrixObservableCommandTest.java:2845) at com.netflix.hystrix.HystrixObservableCommandTest.testSyncBadRequestExceptionOnResponseFromCacheInThread(HystrixObservableCommandTest.java:2824) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixBadRequestException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownHystrixBadRequestFailureTestCommand.construct(HystrixObservableCommandTest.java:6190) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) *** simulated failed execution *** com.netflix.hystrix.exception.HystrixRuntimeException: UnknownFailureTestCommandWithoutFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveUnknownFailureWithNoFallback(HystrixObservableCommandTest.java:361) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveUnknownAsyncFailureWithNoFallback(HystrixObservableCommandTest.java:339) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: we failed with an unknown issue at com.netflix.hystrix.HystrixObservableCommandTest$UnknownFailureTestCommandWithoutFallback.construct(HystrixObservableCommandTest.java:6104) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 41 more java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$RequestCacheNullPointerExceptionCase$1.call(HystrixObservableCommandTest.java:6749) at com.netflix.hystrix.HystrixObservableCommandTest$RequestCacheNullPointerExceptionCase$1.call(HystrixObservableCommandTest.java:6744) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) *** simulated failed execution *** ------------------------------------------------ com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithFallbackFailure failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) ------------------------------------------------ Run => Initialized: true Thread: Thread[hystrix-OWNER_ONE-8,5,main] Observed => Initialized: true Thread: Thread[hystrix-OWNER_ONE-8,5,main] at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveFailureWithFallbackFailure(HystrixObservableCommandTest.java:542) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveSyncFailureWithAsyncFallbackFailure(HystrixObservableCommandTest.java:487) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithFallbackFailure.construct(HystrixObservableCommandTest.java:6215) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 41 more ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandWithTimeout timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep *** simulated failed execution *** ------------------------------------------------ com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithFallbackFailure failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) ------------------------------------------------ at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithFallbackFailure.construct(HystrixObservableCommandTest.java:6215) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$32$1.call(HystrixObservableCommandTest.java:3537) at com.netflix.hystrix.HystrixObservableCommandTest$32$1.call(HystrixObservableCommandTest.java:3532) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) *** simulated failed with HystrixBadRequestException *** com.netflix.hystrix.exception.HystrixBadRequestException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownHystrixBadRequestFailureTestCommand.construct(HystrixObservableCommandTest.java:6190) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testBadRequestExceptionObserve(HystrixObservableCommandTest.java:2784) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedBadRequestAsyncExceptionObserve(HystrixObservableCommandTest.java:2762) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) REQ LOG : TestCommandWithMultipleValues[EMITx3, SUCCESS][0ms] successfully executed successfully executed successfully executed *** simulated failed execution *** com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithoutFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithoutFallback.construct(HystrixObservableCommandTest.java:6128) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more Run => Initialized: false Thread: Thread[RxNewThreadScheduler-17,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-17,5,main] timeoutWithFallback notification: [rx.Notification@743736cb OnNext false] Thread[RxNewThreadScheduler-19,5,main] timeoutWithFallback notification: [rx.Notification@d78594d OnCompleted] Thread[RxNewThreadScheduler-19,5,main] Fallback => Initialized: true Thread: Thread[RxNewThreadScheduler-19,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-19,5,main] Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[main,5,main] *** simulated failed execution *** *** simulated failed execution *** *** simulated failed execution *** ------------------------------------------------ com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithFallbackFailure failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveFailureWithFallbackFailure(HystrixObservableCommandTest.java:542) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveAyncFailureWithSyncFallbackFailure(HystrixObservableCommandTest.java:495) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ------------------------------------------------ Run => Initialized: true Thread: Thread[RxNewThreadScheduler-20,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-20,5,] at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithFallbackFailure.construct(HystrixObservableCommandTest.java:6215) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 41 more com.netflix.hystrix.exception.HystrixRuntimeException: TestThreadIsolationWithSemaphoreSetSmallCommand could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:442) at rx.observables.BlockingObservable.single(BlockingObservable.java:341) at com.netflix.hystrix.HystrixObservableCommandTest$37.run(HystrixObservableCommandTest.java:3890) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@75004eb5 rejected from java.util.concurrent.ThreadPoolExecutor@3002de71[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$ThreadPoolWorker.schedule(HystrixContextScheduler.java:174) at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:106) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 45 more com.netflix.hystrix.exception.HystrixRuntimeException: LatchedSemaphoreCommand could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest$7.run(HystrixObservableCommandTest.java:1679) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 19 more com.netflix.hystrix.exception.HystrixRuntimeException: LatchedSemaphoreCommand could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest$7.run(HystrixObservableCommandTest.java:1679) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 19 more com.netflix.hystrix.exception.HystrixRuntimeException: LatchedSemaphoreCommand could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest$7.run(HystrixObservableCommandTest.java:1679) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 19 more Run => Initialized: true Thread: Thread[RxNewThreadScheduler-21,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-21,5,] Run => Initialized: false Thread: Thread[RxNewThreadScheduler-22,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-22,5,] ***** running java.lang.InterruptedException: sleep interrupted Command time : 201 Observed command time : 201 at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep *** simulated failed execution *** ------------------------------------------------ com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithFallbackFailure failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145)------------------------------------------------ at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithFallbackFailure.construct(HystrixObservableCommandTest.java:6215) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more >> completed, checking metrics java.lang.IllegalStateException: This instance can only be executed once. Please instantiate a new instance. at com.netflix.hystrix.AbstractCommand.toObservable(AbstractCommand.java:339) at com.netflix.hystrix.HystrixObservableCommand.toObservable(HystrixObservableCommand.java:35) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveMultipleTimes(HystrixObservableCommandTest.java:223) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveMultipleTimes(HystrixObservableCommandTest.java:200) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) java.lang.IllegalStateException: This instance can only be executed once. Please instantiate a new instance. at com.netflix.hystrix.AbstractCommand.toObservable(AbstractCommand.java:339) at com.netflix.hystrix.HystrixObservableCommand.toObservable(HystrixObservableCommand.java:35) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveMultipleTimes(HystrixObservableCommandTest.java:232) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveMultipleTimes(HystrixObservableCommandTest.java:200) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Run => Initialized: true Thread: Thread[hystrix-OWNER_ONE-5,5,main] Observed => Initialized: true Thread: Thread[hystrix-OWNER_ONE-5,5,main] Running command.observe(), immediately blocking and then running assertions... 1503319570140 : hystrix-OWNER_ONE-4 construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319570145 : hystrix-OWNER_ONE-6 construct() method has been subscribed to ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[main,5,main] com.netflix.hystrix.exception.HystrixRuntimeException: CommandWithErrorThrown failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testErrorThrownViaObserve(HystrixObservableCommandTest.java:2965) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.Exception: Throwable caught while executing. at com.netflix.hystrix.AbstractCommand.getExceptionFromThrowable(AbstractCommand.java:2044) at com.netflix.hystrix.AbstractCommand.wrapWithOnExecutionErrorHook(AbstractCommand.java:1532) at com.netflix.hystrix.AbstractCommand.access$1000(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1368) ... 68 more Caused by: java.lang.Error: simulated java.lang.Error message at com.netflix.hystrix.HystrixObservableCommandTest$CommandWithErrorThrown.construct(HystrixObservableCommandTest.java:6886) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 40 more Run => Initialized: false Thread: Thread[RxNewThreadScheduler-23,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-23,5,] *** simulated failed execution *** com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithoutFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveKnownFailureWithNoFallback(HystrixObservableCommandTest.java:284) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveKnownAsyncFailureWithNoFallback(HystrixObservableCommandTest.java:261) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithoutFallback.construct(HystrixObservableCommandTest.java:6128) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 41 more ***** running Command time : 201 Observed command time : 201 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Run => Initialized: true Thread: Thread[RxNewThreadScheduler-24,5,] Observed => Initialized: true Thread: Thread[HystrixTimer-26,5,main] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-25,5,] Observed => Initialized: true Thread: Thread[HystrixTimer-25,5,main] java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixObservableCommandTest$4.run(HystrixObservableCommandTest.java:1464) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at java.lang.Thread.run(Thread.java:748) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: TestSemaphoreCommand could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) ... 5 more Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 19 more Run => Initialized: false Thread: Thread[RxNewThreadScheduler-26,5,] Observed => Initialized: true Thread: Thread[HystrixTimer-10,5,main] com.netflix.hystrix.exception.HystrixRuntimeException: RequestCacheThreadRejectionWithoutFallback could not be queued for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1.onError(OperatorSubscribeOn.java:52) at rx.Observable$1.call(Observable.java:153) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at rx.internal.operators.OnSubscribeCache.call(OnSubscribeCache.java:66) at rx.internal.operators.OnSubscribeCache.call(OnSubscribeCache.java:42) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$CachedObservableOriginal$1.call(AbstractCommand.java:1157) at com.netflix.hystrix.AbstractCommand$CachedObservableOriginal$1.call(AbstractCommand.java:1153) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testRequestCacheOnThreadRejectionThrowsException(HystrixObservableCommandTest.java:2628) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.util.concurrent.RejectedExecutionException: Rejected command because thread-pool queueSize is at rejection threshold. at com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler$HystrixContextSchedulerWorker.schedule(HystrixContextScheduler.java:103) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:57) at rx.internal.operators.OperatorSubscribeOn$1.onNext(OperatorSubscribeOn.java:43) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:46) at rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:35) at rx.Observable$1.call(Observable.java:145) ... 65 more ***** running java.lang.InterruptedException: sleep interrupted onNext: false onNext Thread: Thread[HystrixTimer-29,5,main] ThreadContext in onNext: true at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) events: [false] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep timeoutWithFallback notification: [rx.Notification@743736cb OnNext false] Thread[HystrixTimer-11,5,main] timeoutWithFallback notification: [rx.Notification@d78594d OnCompleted] Thread[HystrixTimer-11,5,main] Fallback => Initialized: true Thread: Thread[HystrixTimer-11,5,main] Observed => Initialized: true Thread: Thread[HystrixTimer-11,5,main] Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[main,5,main] results.observeOnThread.get(): Thread[main,5,main] Thread[main,5,main] ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandWithTimeout timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Run => Initialized: true Thread: Thread[RxNewThreadScheduler-27,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-27,5,] Run => Initialized: false Thread: Thread[RxNewThreadScheduler-28,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-28,5,] Run => Initialized: false Thread: Thread[RxNewThreadScheduler-29,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-29,5,] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-31,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-31,5,main] Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5918) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5898) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5918) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5898) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more *** simulated failed execution *** ------------------------------------------------ com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithFallbackFailure failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) ------------------------------------------------ at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithFallbackFailure.construct(HystrixObservableCommandTest.java:6215) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more successfully executed successfully executed Run => Initialized: true Thread: Thread[RxNewThreadScheduler-32,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-32,5,main] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-33,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-33,5,main] Running command.observe(), immediately blocking and then running assertions... 1503319572496 : hystrix-OWNER_ONE-5 construct() method has been subscribed to Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5834) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Async Failure for TestHystrixObservableCommand after 0 emits ... 22 more Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319572505 : hystrix-OWNER_ONE-4 construct() method has been subscribed to Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5834) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Async Failure for TestHystrixObservableCommand after 0 emits ... 22 more *** simulated failed execution *** successfully executed Run => Initialized: true Thread: Thread[RxNewThreadScheduler-34,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-34,5,] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-36,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-36,5,main] *** simulated failed execution *** ------------------------------------------------ com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithFallbackFailure failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) ------------------------------------------------ at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveFailureWithFallbackFailure(HystrixObservableCommandTest.java:542) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveSyncFailureWithSyncFallbackFailure(HystrixObservableCommandTest.java:479) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithFallbackFailure.construct(HystrixObservableCommandTest.java:6215) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 41 more ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[main,5,main] Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5918) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5898) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3073) at com.netflix.hystrix.HystrixObservableCommandTest.testExecutionHookSemaphoreExceptionUnsuccessfulAsynchronousFallback(HystrixObservableCommandTest.java:3394) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 42 more Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5918) at com.netflix.hystrix.HystrixObservableCommandTest$FlexibleTestHystrixObservableCommandWithFallback$1.call(HystrixObservableCommandTest.java:5898) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3074) at com.netflix.hystrix.HystrixObservableCommandTest.testExecutionHookSemaphoreExceptionUnsuccessfulAsynchronousFallback(HystrixObservableCommandTest.java:3394) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 42 more REQ LOG : TestPartialSuccessWithIntelligentFallback[EMITx3, FAILURE, FALLBACK_EMIT, FALLBACK_SUCCESS][1ms] *** simulated failed execution *** ------------------------------------------------ com.netflix.hystrix.exception.HystrixRuntimeException: KnownFailureTestCommandWithFallbackFailure failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.HystrixObservableCommandTest.testObserveFailureWithFallbackFailure(HystrixObservableCommandTest.java:542) at com.netflix.hystrix.HystrixObservableCommandTest.testSemaphoreIsolatedObserveAsyncFailureWithAsyncFallbackFailure(HystrixObservableCommandTest.java:503) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)------------------------------------------------ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownFailureTestCommandWithFallbackFailure.construct(HystrixObservableCommandTest.java:6215) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 41 more REQ LOG : TestPartialSuccess[EMITx3, FAILURE, FALLBACK_MISSING][1ms] com.netflix.hystrix.exception.HystrixRuntimeException: LatchedSemaphoreCommand could not acquire a semaphore for execution and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:406) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.subscribe(Observable.java:7803) at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:442) at rx.observables.BlockingObservable.single(BlockingObservable.java:341) at com.netflix.hystrix.HystrixObservableCommandTest$36.run(HystrixObservableCommandTest.java:3780) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:403) ... 22 more *** simulated failed with HystrixBadRequestException *** *** simulated failed with HystrixBadRequestException *** java.util.concurrent.ExecutionException: Observable onError at rx.internal.operators.BlockingOperatorToFuture$2.getValue(BlockingOperatorToFuture.java:122) at rx.internal.operators.BlockingOperatorToFuture$2.get(BlockingOperatorToFuture.java:108) at com.netflix.hystrix.HystrixObservableCommandTest.testBadRequestExceptionOnResponseFromCache(HystrixObservableCommandTest.java:2845) at com.netflix.hystrix.HystrixObservableCommandTest.testSyncBadRequestExceptionOnResponseFromCacheInSempahore(HystrixObservableCommandTest.java:2808) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: com.netflix.hystrix.exception.HystrixBadRequestException: we failed with a simulated issue at com.netflix.hystrix.HystrixObservableCommandTest$KnownHystrixBadRequestFailureTestCommand.construct(HystrixObservableCommandTest.java:6190) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) ... 27 more ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandWithTimeout timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Run => Initialized: false Thread: Thread[RxNewThreadScheduler-38,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-38,5,main] Run => Initialized: false Thread: Thread[RxNewThreadScheduler-39,5,] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-39,5,] timeoutWithFallback notification: [rx.Notification@743736cb OnNext false] Thread[RxNewThreadScheduler-41,5,main] timeoutWithFallback notification: [rx.Notification@d78594d OnCompleted] Thread[RxNewThreadScheduler-41,5,main] Fallback => Initialized: false Thread: Thread[RxNewThreadScheduler-41,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-41,5,] ***** running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more 1503319573743 : hystrix-OWNER_ONE-5 construct() method has been subscribed to Running command.observe(), immediately blocking and then running assertions... Running command.observe(), awaiting terminal state of Observable, then running assertions... Running command.observe(), immediately blocking and then running assertions... Running command.observe(), awaiting terminal state of Observable, then running assertions... Running command.observe(), immediately blocking and then running assertions... Running command.observe(), awaiting terminal state of Observable, then running assertions... Running command.observe(), immediately blocking and then running assertions... 1503319573781 : main construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319573786 : main construct() method has been subscribed to Running command.observe(), immediately blocking and then running assertions... 1503319573792 : hystrix-OWNER_ONE-8 construct() method has been subscribed to 1503319573792 : hystrix-OWNER_ONE-8 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback timed-out and no fallback available. at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5817) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319574153 : hystrix-OWNER_ONE-9 construct() method has been subscribed to 1503319574153 : hystrix-OWNER_ONE-9 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5817) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback timed-out and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more Running command.observe(), immediately blocking and then running assertions... 1503319574516 : hystrix-OWNER_ONE-10 construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319574522 : hystrix-OWNER_ONE-1 construct() method has been subscribed to 1503319574532 : pool-36-thread-1 construct() method has been subscribed to 1503319574532 : pool-36-thread-1 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... 1503319574545 : pool-37-thread-1 construct() method has been subscribed to 1503319574546 : pool-37-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319574559 : pool-38-thread-1 construct() method has been subscribed to 1503319574559 : pool-38-thread-1 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... 1503319574567 : pool-39-thread-1 construct() method has been subscribed to 1503319574567 : pool-39-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution Bad Request Exception for TestHystrixObservableCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution Bad Request Exception for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5811) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution Bad Request Exception for TestHystrixObservableCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution Bad Request Exception for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5811) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Running command.observe(), immediately blocking and then running assertions... 1503319574588 : hystrix-OWNER_ONE-5 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5798) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319574946 : hystrix-OWNER_ONE-4 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5798) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 1503319575032 : pool-36-thread-1 Woke up from sleep! 1503319575032 : pool-36-thread-1 construct() method has been subscribed to 1503319575032 : pool-36-thread-1 About to sleep for : 500 1503319575046 : pool-37-thread-1 Woke up from sleep! 1503319575046 : pool-37-thread-1 construct() method has been subscribed to 1503319575046 : pool-37-thread-1 About to sleep for : 500 1503319575060 : pool-38-thread-1 Woke up from sleep! 1503319575068 : pool-39-thread-1 Woke up from sleep! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5817) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5817) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback timed-out and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more Running command.observe(), immediately blocking and then running assertions... 1503319575311 : hystrix-OWNER_ONE-7 construct() method has been subscribed to 1503319575311 : hystrix-OWNER_ONE-7 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5817) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep after interruption with extra sleep after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319575665 : hystrix-OWNER_ONE-8 construct() method has been subscribed to 1503319575665 : hystrix-OWNER_ONE-8 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5817) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.observe(), immediately blocking and then running assertions... Running command.observe(), awaiting terminal state of Observable, then running assertions... Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3073) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionNoFallback(CommonHystrixCommandTests.java:1120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 42 more Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback failed and no fallback available. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:801) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3074) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionNoFallback(CommonHystrixCommandTests.java:1120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 42 more Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorSubscribeOn$1$1$1.onError(OperatorSubscribeOn.java:71) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) ... 13 more Running command.observe(), immediately blocking and then running assertions... 1503319576077 : hystrix-OWNER_ONE-6 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5798) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319576434 : hystrix-OWNER_ONE-1 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5798) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3073) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionUnsuccessfulFallback(CommonHystrixCommandTests.java:1180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 42 more Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback failed and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$3.onError(AbstractCommand.java:1005) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnRunHookApplication$1.onError(AbstractCommand.java:1473) at com.netflix.hystrix.AbstractCommand$ExecutionHookApplication$1.onError(AbstractCommand.java:1369) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:395) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3074) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreExceptionUnsuccessfulFallback(CommonHystrixCommandTests.java:1180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.RuntimeException: Execution Sync Failure for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5799) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) ... 42 more 1503319576820 : Thread-65 construct() method has been subscribed to 1503319576820 : Thread-65 About to sleep for : 500 1503319576820 : Thread-64 construct() method has been subscribed to 1503319576820 : Thread-64 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... 1503319577033 : Thread-66 construct() method has been subscribed to 1503319577034 : Thread-66 About to sleep for : 500 1503319577034 : Thread-67 construct() method has been subscribed to 1503319577034 : Thread-67 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... Running command.observe(), immediately blocking and then running assertions... 1503319577252 : hystrix-OWNER_ONE-2 construct() method has been subscribed to 1503319577252 : hystrix-OWNER_ONE-2 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5817) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more 1503319577320 : Thread-65 Woke up from sleep! 1503319577320 : Thread-64 Woke up from sleep! after interruption with extra sleep 1503319577534 : Thread-66 Woke up from sleep! 1503319577534 : Thread-67 Woke up from sleep! Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319577613 : hystrix-OWNER_ONE-3 construct() method has been subscribed to 1503319577613 : hystrix-OWNER_ONE-3 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5817) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand$1.call(HystrixObservableCommandTest.java:5813) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more Running command.observe(), immediately blocking and then running assertions... Running command.observe(), awaiting terminal state of Observable, then running assertions... Running command.observe(), immediately blocking and then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution Bad Request Exception for TestHystrixObservableCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution Bad Request Exception for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5811) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:95) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3073) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreBadRequestException(CommonHystrixCommandTests.java:1090) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Running command.observe(), awaiting terminal state of Observable, then running assertions... Received expected ex : com.netflix.hystrix.exception.HystrixBadRequestException: Execution Bad Request Exception for TestHystrixObservableCommand com.netflix.hystrix.exception.HystrixBadRequestException: Execution Bad Request Exception for TestHystrixObservableCommand at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5811) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.getRunObservableDecoratedForMetricsAndErrorHandling(AbstractCommand.java:537) at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:384) at com.netflix.hystrix.AbstractCommand$1.call(AbstractCommand.java:363) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1133) at com.netflix.hystrix.AbstractCommand$ObservableCommand$1.call(AbstractCommand.java:1129) at rx.Observable.subscribe(Observable.java:7803) at rx.Observable.subscribe(Observable.java:7672) at com.netflix.hystrix.AbstractCommand.observe(AbstractCommand.java:305) at com.netflix.hystrix.HystrixObservableCommand.observe(HystrixObservableCommand.java:35) at com.netflix.hystrix.CommonHystrixCommandTests.assertNonBlockingObserve(CommonHystrixCommandTests.java:117) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnFailure(HystrixObservableCommandTest.java:3074) at com.netflix.hystrix.CommonHystrixCommandTests.testExecutionHookSemaphoreBadRequestException(CommonHystrixCommandTests.java:1090) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Running command.observe(), immediately blocking and then running assertions... 1503319578000 : hystrix-OWNER_ONE-5 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5798) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more after interruption with extra sleep Running command.observe(), awaiting terminal state of Observable, then running assertions... 1503319578360 : hystrix-OWNER_ONE-4 About to sleep for : 150 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.addLatency(HystrixObservableCommandTest.java:5863) at com.netflix.hystrix.HystrixObservableCommandTest$AbstractFlexibleTestHystrixObservableCommand.construct(HystrixObservableCommandTest.java:5798) at com.netflix.hystrix.HystrixObservableCommand.getExecutionObservable(HystrixObservableCommand.java:229) at com.netflix.hystrix.AbstractCommand.getExecutionObservableWithLifecycle(AbstractCommand.java:666) at com.netflix.hystrix.AbstractCommand.access$400(AbstractCommand.java:64) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:517) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:495) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorSubscribeOn$1$1.call(OperatorSubscribeOn.java:62) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:56) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction$1.call(HystrixContexSchedulerAction.java:47) at com.netflix.hystrix.strategy.concurrency.HystrixContexSchedulerAction.call(HystrixContexSchedulerAction.java:69) at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) after interruption with extra sleep Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:811) at com.netflix.hystrix.AbstractCommand$16.call(AbstractCommand.java:785) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$DeprecatedOnFallbackHookApplication$1.onError(AbstractCommand.java:1514) at com.netflix.hystrix.AbstractCommand$FallbackHookApplication$1.onError(AbstractCommand.java:1404) at rx.Observable$ThrowObservable$1.call(Observable.java:9599) at rx.Observable$ThrowObservable$1.call(Observable.java:9589) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable.unsafeSubscribe(Observable.java:7713) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:100) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at rx.internal.operators.OperatorDoOnEach$1.onError(OperatorDoOnEach.java:70) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1.run(AbstractCommand.java:951) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:41) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:37) at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable.run(HystrixContextRunnable.java:57) at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$2.tick(AbstractCommand.java:971) at com.netflix.hystrix.util.HystrixTimer$1.run(HystrixTimer.java:98) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.util.concurrent.TimeoutException at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:596) at com.netflix.hystrix.AbstractCommand$9.call(AbstractCommand.java:577) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction$1.onError(OperatorOnErrorResumeNextViaFunction.java:99) ... 15 more Tests run: 186, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.85 sec - in com.netflix.hystrix.HystrixObservableCommandTest Running com.netflix.hystrix.HystrixCommandPropertiesTest Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec - in com.netflix.hystrix.HystrixCommandPropertiesTest Running com.netflix.hystrix.HystrixThreadPoolMetricsTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in com.netflix.hystrix.HystrixThreadPoolMetricsTest Running com.netflix.hystrix.util.HystrixRollingNumberTest Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec - in com.netflix.hystrix.util.HystrixRollingNumberTest Running com.netflix.hystrix.util.HystrixTimerTest l1 ticks: 10 l2 ticks: 10 l1 ticks: 10 l2 ticks: 0 tickCount.get(): 0 on l2: com.netflix.hystrix.util.HystrixTimerTest$TestListener@60410cd l1 ticks: 10 l2 ticks: 10 l1 ticks: 5 l2 ticks: 50 l3 ticks: 20 Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.006 sec - in com.netflix.hystrix.util.HystrixTimerTest Running com.netflix.hystrix.util.HystrixRollingPercentileTest 0.01: 2 10th: 2 Median: 2 75th: 2 90th: 657 99th: 867 99.5th: 867 99.99: 867 49 : 49 : 74 : 89 : 94 : 99 49 : 49 : 74 : 89 : 94 : 99 49 : 50 : 75 : 90 : 94 : 99 49 : 50 : 75 : 90 : 95 : 98 49 : 49 : 74 : 89 : 95 : 98 48 : 49 : 74 : 89 : 94 : 98 50 : 51 : 75 : 90 : 94 : 98 50 : 47 : 78 : 94 : 97 : 99 49 : 49 : 74 : 89 : 95 : 99 50 : 51 : 76 : 90 : 95 : 98 49 : 49 : 74 : 90 : 95 : 99 49 : 49 : 75 : 89 : 94 : 98 49 : 50 : 74 : 89 : 95 : 99 49 : 50 : 75 : 89 : 95 : 99 49 : 50 : 74 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 49 : 49 : 75 : 89 : 95 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 75 : 90 : 94 : 98 49 : 49 : 74 : 89 : 95 : 98 49 : 50 : 74 : 90 : 95 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 74 : 89 : 94 : 98 48 : 49 : 75 : 90 : 94 : 99 49 : 49 : 74 : 89 : 95 : 99 49 : 49 : 74 : 90 : 95 : 98 49 : 49 : 74 : 89 : 94 : 98 49 : 51 : 74 : 89 : 94 : 98 51 : 54 : 73 : 89 : 94 : 98 49 : 49 : 74 : 87 : 95 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 75 : 90 : 95 : 99 49 : 49 : 74 : 89 : 94 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 49 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 75 : 90 : 95 : 99 49 : 49 : 75 : 90 : 95 : 98 48 : 48 : 74 : 90 : 95 : 99 49 : 50 : 74 : 89 : 95 : 99 49 : 50 : 75 : 89 : 95 : 98 49 : 50 : 74 : 89 : 94 : 98 49 : 50 : 75 : 90 : 95 : 99 49 : 50 : 74 : 89 : 94 : 98 49 : 50 : 75 : 90 : 94 : 98 49 : 49 : 74 : 89 : 95 : 98 49 : 50 : 75 : 90 : 95 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 74 : 89 : 94 : 99 49 : 49 : 74 : 90 : 95 : 98 49 : 50 : 74 : 90 : 95 : 99 49 : 50 : 75 : 89 : 95 : 98 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 74 : 89 : 94 : 99 49 : 50 : 74 : 89 : 94 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 74 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 47 : 51 : 70 : 93 : 95 : 99 49 : 49 : 75 : 89 : 94 : 98 49 : 49 : 75 : 90 : 95 : 98 49 : 49 : 74 : 90 : 95 : 98 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 75 : 90 : 95 : 99 47 : 48 : 72 : 88 : 93 : 98 49 : 50 : 75 : 90 : 94 : 98 49 : 50 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 46 : 44 : 72 : 88 : 95 : 99 49 : 49 : 74 : 90 : 94 : 98 49 : 49 : 75 : 89 : 94 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 49 : 75 : 89 : 95 : 98 49 : 51 : 70 : 85 : 89 : 98 49 : 49 : 73 : 89 : 95 : 99 49 : 49 : 75 : 90 : 94 : 99 49 : 49 : 74 : 90 : 94 : 99 49 : 49 : 75 : 90 : 95 : 98 49 : 49 : 74 : 89 : 94 : 98 49 : 49 : 75 : 89 : 94 : 98 49 : 49 : 74 : 90 : 94 : 98 49 : 50 : 75 : 90 : 95 : 98 49 : 50 : 75 : 89 : 94 : 98 49 : 49 : 74 : 89 : 94 : 99 49 : 50 : 75 : 89 : 95 : 99 49 : 50 : 75 : 89 : 94 : 99 49 : 50 : 74 : 90 : 94 : 99 46 : 44 : 72 : 92 : 97 : 99 51 : 47 : 79 : 95 : 98 : 99 49 : 50 : 75 : 90 : 95 : 99 49 : 49 : 74 : 89 : 95 : 98 49 : 49 : 74 : 89 : 95 : 98 49 : 50 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 98 49 : 49 : 74 : 89 : 95 : 99 49 : 49 : 74 : 90 : 95 : 98 49 : 50 : 75 : 89 : 94 : 99 49 : 50 : 75 : 90 : 95 : 99 50 : 50 : 75 : 90 : 95 : 98 49 : 49 : 74 : 89 : 95 : 98 ***************************** testSampleDataOverTime1 0.01: 1 Median: 2 90th: 4 99th: 14 99.5th: 30 99.99: 70 Median: 2 Median: 2 Median: 2 ***************************** testSampleDataOverTime2 0.01: 1 Median: 68 90th: 68 99th: 568 99.5th: 825 99.99: 1368 100th: 2000 2000 99.5th: 2000 2000 99th: 2000 2000 90th: 1920 1920 50th: 1000 1000 10th: 200 200 Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.884 sec - in com.netflix.hystrix.util.HystrixRollingPercentileTest Running com.netflix.hystrix.HystrixCircuitBreakerTest Tests run: 11, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 1.344 sec - in com.netflix.hystrix.HystrixCircuitBreakerTest Running com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherFactoryTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec - in com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherFactoryTest Running com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest Executing => Commands: [com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@9fd1379] Executing => Commands: [com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@9fd1379, com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@4e619f45] Map => Commands: [com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@9fd1379, com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@4e619f45] Result [Hello] => Commands: [com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@9fd1379, com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@4e619f45] initialized = true initialized inside onError = true Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec - in com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest Running com.netflix.hystrix.strategy.concurrency.HystrixContextSchedulerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in com.netflix.hystrix.strategy.concurrency.HystrixContextSchedulerTest Running com.netflix.hystrix.strategy.properties.HystrixPropertiesChainedArchaiusPropertyTest pBoolean: true fBoolean: true pBoolean: false fBoolean: false Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in com.netflix.hystrix.strategy.properties.HystrixPropertiesChainedArchaiusPropertyTest Running com.netflix.hystrix.strategy.properties.HystrixPropertyTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in com.netflix.hystrix.strategy.properties.HystrixPropertyTest Running com.netflix.hystrix.HystrixSubclassCommandTest REQ LOG : SubCommandNoOverride[SUCCESS][0ms] REQ LOG : SuperCommand[SUCCESS][1ms]x2, SuperCommand[SUCCESS, RESPONSE_FROM_CACHE][0ms] REQ LOG : SuperCommand[SUCCESS][0ms] REQ LOG : SubCommandNoOverride[SUCCESS][1ms]x2, SubCommandNoOverride[SUCCESS, RESPONSE_FROM_CACHE][0ms] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec - in com.netflix.hystrix.HystrixSubclassCommandTest Results : Tests run: 473, Failures: 0, Errors: 0, Skipped: 1 [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ hystrix-core --- [INFO] Building jar: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/target/hystrix-core-1.4.21.jar [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building hystrix-metrics-event-stream 1.4.21 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ hystrix-metrics-event-stream --- [WARNING] Using platform encoding (ANSI_X3.4-1968 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ hystrix-metrics-event-stream --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding ANSI_X3.4-1968, i.e. build is platform dependent! [INFO] Compiling 2 source files to /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/target/classes [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/src/main/java/com/netflix/hystrix/contrib/metrics/eventstream/HystrixMetricsPoller.java: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/src/main/java/com/netflix/hystrix/contrib/metrics/eventstream/HystrixMetricsPoller.java uses or overrides a deprecated API. [WARNING] /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/src/main/java/com/netflix/hystrix/contrib/metrics/eventstream/HystrixMetricsPoller.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ hystrix-metrics-event-stream --- [WARNING] Using platform encoding (ANSI_X3.4-1968 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ hystrix-metrics-event-stream --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding ANSI_X3.4-1968, i.e. build is platform dependent! [INFO] Compiling 2 source files to /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.15:test (default-test) @ hystrix-metrics-event-stream --- [INFO] Surefire report directory: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running com.netflix.hystrix.contrib.metrics.eventstream.HystrixMetricsPollerTest SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319607073,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":0,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319607092,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319607193,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":0,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319607195,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319607296,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":0,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319607299,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319607400,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":0,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319607403,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319607504,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":1,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319607506,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319608063,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":1,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319608065,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319608166,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":1,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319608168,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319608269,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":1,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319608270,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319608371,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":1,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319608372,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Received: {"type":"HystrixCommand","name":"HystrixMetricsPollerTest$2","group":"HystrixMetricsPollerTest","currentTime":1503319608473,"isCircuitBreakerOpen":false,"errorPercentage":0,"errorCount":0,"requestCount":1,"rollingCountBadRequests":0,"rollingCountCollapsedRequests":0,"rollingCountEmit":0,"rollingCountExceptionsThrown":0,"rollingCountFailure":0,"rollingCountFallbackEmit":0,"rollingCountFallbackFailure":0,"rollingCountFallbackMissing":0,"rollingCountFallbackRejection":0,"rollingCountFallbackSuccess":0,"rollingCountResponsesFromCache":0,"rollingCountSemaphoreRejected":0,"rollingCountShortCircuited":0,"rollingCountSuccess":1,"rollingCountThreadPoolRejected":0,"rollingCountTimeout":0,"currentConcurrentExecutionCount":0,"rollingMaxConcurrentExecutionCount":1,"latencyExecute_mean":0,"latencyExecute":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"latencyTotal_mean":0,"latencyTotal":{"0":0,"25":0,"50":0,"75":0,"90":0,"95":0,"99":0,"99.5":0,"100":0},"propertyValue_circuitBreakerRequestVolumeThreshold":20,"propertyValue_circuitBreakerSleepWindowInMilliseconds":5000,"propertyValue_circuitBreakerErrorThresholdPercentage":50,"propertyValue_circuitBreakerForceOpen":false,"propertyValue_circuitBreakerForceClosed":false,"propertyValue_circuitBreakerEnabled":true,"propertyValue_executionIsolationStrategy":"THREAD","propertyValue_executionIsolationThreadTimeoutInMilliseconds":1000,"propertyValue_executionTimeoutInMilliseconds":1000,"propertyValue_executionIsolationThreadInterruptOnTimeout":true,"propertyValue_executionIsolationThreadPoolKeyOverride":null,"propertyValue_executionIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_fallbackIsolationSemaphoreMaxConcurrentRequests":10,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"propertyValue_requestCacheEnabled":true,"propertyValue_requestLogEnabled":true,"reportingHosts":1,"threadPool":"HystrixMetricsPollerTest"} Received: {"type":"HystrixThreadPool","name":"HystrixMetricsPollerTest","currentTime":1503319608474,"currentActiveCount":0,"currentCompletedTaskCount":1,"currentCorePoolSize":10,"currentLargestPoolSize":1,"currentMaximumPoolSize":10,"currentPoolSize":1,"currentQueueSize":0,"currentTaskCount":1,"rollingCountThreadsExecuted":1,"rollingMaxActiveThreads":1,"rollingCountCommandRejections":0,"propertyValue_queueSizeRejectionThreshold":5,"propertyValue_metricsRollingStatisticalWindowInMilliseconds":10000,"reportingHosts":1} Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.767 sec - in com.netflix.hystrix.contrib.metrics.eventstream.HystrixMetricsPollerTest Running com.netflix.hystrix.contrib.metrics.eventstream.HystrixMetricsStreamServletUnitTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.189 sec - in com.netflix.hystrix.contrib.metrics.eventstream.HystrixMetricsStreamServletUnitTest Results : Tests run: 2, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ hystrix-metrics-event-stream --- [INFO] Building jar: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/target/hystrix-metrics-event-stream-1.4.21.jar [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building hystrix-parent 1.0 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building hystrix-parent 1.0 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- xmvn-mojo:1.3.0:install (default-cli) @ hystrix-parent --- [INFO] [INFO] >>> maven-javadoc-plugin:2.9:aggregate (default-cli) @ hystrix-parent >>> [INFO] [INFO] <<< maven-javadoc-plugin:2.9:aggregate (default-cli) @ hystrix-parent <<< [INFO] [INFO] --- maven-javadoc-plugin:2.9:aggregate (default-cli) @ hystrix-parent --- [INFO] Skipping javadoc generation [INFO] [INFO] --- xmvn-mojo:1.3.0:builddep (default-cli) @ hystrix-parent --- [WARNING] Failed to resolve artifact: com.netflix.hystrix:hystrix-core:jar:1.4.21 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] hystrix-core ...................................... SUCCESS [1:25.561s] [INFO] hystrix-metrics-event-stream ...................... SUCCESS [2.374s] [INFO] hystrix-parent .................................... SUCCESS [0.410s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:28.648s [INFO] Finished at: Mon Aug 21 12:46:49 UTC 2017 [INFO] Final Memory: 26M/574M [INFO] ------------------------------------------------------------------------ -----BEGIN MAVEN BUILD DEPENDENCIES----- H4sIAAAAAAACA6WTsW6DMBCG9zyFy26nlToSorYTQ6eoUlfXHOSIsZFtELx97UJaOuABRt999ifd /U7PQyNJD8aiVqfkiT0mBJTQBarqlHxc6MvlLc+Tc3ZIHyglrx3KghTQgio8hmBJBQoMd1CQr5F8 vveKUOrpJZMdCPkrjOHoC5XRXZsXmdANU+BKiQPjRlw5djY93rsTy43DkgvnC3eECm0gPS46wXL8 r1m3omYG/D3sYYjYzFDznm/XaFMxK8vnOuL46VPe4nZN3Sl0EcXc3/q8X1GjVRi5KrHq/Lp9WiK6 FX6H/jch19E6g7GVzcTOfARnya0D4z8Iq7m4Wa3Y9Ob6mCdspzokbmAWTC8httSZ2JecENBGixs6 HVHNBOVSxlWLU/j436/QSWBfBAAA -----END MAVEN BUILD DEPENDENCIES----- + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.vZLdoQ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch ++ dirname /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch + cd Hystrix-1.4.21 + xmvn-install -R .xmvn-reactor -n hystrix -d /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch [INFO] =============================================== [INFO] SOURCE ARTIFACT: [INFO] groupId: com.netflix.hystrix [INFO] artifactId: hystrix-core [INFO] extension: jar [INFO] classifier: [INFO] version: 1.4.21 [INFO] stereotype: [INFO] namespace: [INFO] file: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/target/hystrix-core-1.4.21.jar [INFO] ----------------------------------------------- [INFO] TARGET ARTIFACT: [INFO] groupId: JPP/hystrix [INFO] artifactId: hystrix-core [INFO] extension: jar [INFO] classifier: [INFO] version: SYSTEM [INFO] stereotype: [INFO] namespace: [INFO] file: usr/share/java/hystrix/hystrix-core.jar [INFO] =============================================== [INFO] =============================================== [INFO] SOURCE ARTIFACT: [INFO] groupId: com.netflix.hystrix [INFO] artifactId: hystrix-metrics-event-stream [INFO] extension: jar [INFO] classifier: [INFO] version: 1.4.21 [INFO] stereotype: [INFO] namespace: [INFO] file: /builddir/build/BUILD/Hystrix-1.4.21/hystrix-contrib/hystrix-metrics-event-stream/target/hystrix-metrics-event-stream-1.4.21.jar [INFO] ----------------------------------------------- [INFO] TARGET ARTIFACT: [INFO] groupId: JPP/hystrix [INFO] artifactId: hystrix-metrics-event-stream [INFO] extension: jar [INFO] classifier: [INFO] version: SYSTEM [INFO] stereotype: [INFO] namespace: [INFO] file: usr/share/java/hystrix/hystrix-metrics-event-stream.jar [INFO] =============================================== [INFO] =============================================== [INFO] SOURCE ARTIFACT: [INFO] groupId: com.netflix.hystrix [INFO] artifactId: hystrix-parent [INFO] extension: pom [INFO] classifier: [INFO] version: 1.0 [INFO] stereotype: pom [INFO] namespace: [INFO] file: /builddir/build/BUILD/Hystrix-1.4.21/pom.xml [INFO] ----------------------------------------------- [INFO] TARGET ARTIFACT: [INFO] groupId: JPP/hystrix [INFO] artifactId: hystrix-parent [INFO] extension: pom [INFO] classifier: [INFO] version: SYSTEM [INFO] stereotype: pom [INFO] namespace: [INFO] file: usr/share/maven-poms/JPP.hystrix-hystrix-parent.pom [INFO] =============================================== + jdir=target/site/apidocs + '[' -d target/site/apidocs ']' + rm /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/maven-fragments/hystrix.xml + rm /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/maven-poms/JPP.hystrix-hystrix-parent.pom + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/Hystrix-1.4.21 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: hystrix-core-1.4.21-6.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.YFCAr0 + umask 022 + cd /builddir/build/BUILD + cd Hystrix-1.4.21 + DOCDIR=/builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/doc/hystrix-core-1.4.21 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/doc/hystrix-core-1.4.21 + cp -pr README.md /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/doc/hystrix-core-1.4.21 + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/doc/hystrix-core-1.4.21 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hGzCwa + umask 022 + cd /builddir/build/BUILD + cd Hystrix-1.4.21 + LICENSEDIR=/builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/licenses/hystrix-core-1.4.21 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/licenses/hystrix-core-1.4.21 + cp -pr LICENSE /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/licenses/hystrix-core-1.4.21 + exit 0 Provides: hystrix-core = 1.4.21-6.el7 mvn(com.netflix.hystrix:hystrix-core) = 1.4.21 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: java >= 1:1.7 jpackage-utils mvn(com.netflix.archaius:archaius-core) mvn(commons-configuration:commons-configuration) mvn(io.reactivex:rxjava) mvn(org.slf4j:slf4j-api) Processing files: hystrix-metrics-event-stream-1.4.21-6.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.mwuual + umask 022 + cd /builddir/build/BUILD + cd Hystrix-1.4.21 + LICENSEDIR=/builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/licenses/hystrix-metrics-event-stream-1.4.21 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/licenses/hystrix-metrics-event-stream-1.4.21 + cp -pr LICENSE /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch/usr/share/licenses/hystrix-metrics-event-stream-1.4.21 + exit 0 Provides: hystrix-metrics-event-stream = 1.4.21-6.el7 mvn(com.netflix.hystrix:hystrix-metrics-event-stream) = 1.4.21 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: java >= 1:1.7 jpackage-utils mvn(com.fasterxml.jackson.core:jackson-core) mvn(com.netflix.hystrix:hystrix-core) = 1.4.21 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch Wrote: /builddir/build/RPMS/hystrix-core-1.4.21-6.el7.noarch.rpm Wrote: /builddir/build/RPMS/hystrix-metrics-event-stream-1.4.21-6.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.vFbP8S + umask 022 + cd /builddir/build/BUILD + cd Hystrix-1.4.21 + /usr/bin/rm -rf /builddir/build/BUILDROOT/hystrix-1.4.21-6.el7.noarch + exit 0 Child return code was: 0 LEAVE do -->