Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/hystrix.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-3570933790def1863cfb65ef756949e5608d2769/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_US.UTF-8', '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=0logger=uid=995) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/hystrix.spec'] with env {'LANG': 'en_US.UTF-8', '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-5.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/hystrix.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-3570933790def1863cfb65ef756949e5608d2769/root'shell=Falseuid=995env={'LANG': 'en_US.UTF-8', '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=0private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/hystrix.spec'] with env {'LANG': 'en_US.UTF-8', '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.HJoQfb + 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 + 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 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FQd53W + umask 022 + cd /builddir/build/BUILD + cd Hystrix-1.4.21 + python /usr/share/java-utils/mvn_build.py -n hystrix [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.HystrixThreadPoolMetricsTest 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: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.6 sec - in com.netflix.hystrix.HystrixThreadPoolMetricsTest Running com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherFactoryTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec - in com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherFactoryTest Running com.netflix.hystrix.strategy.concurrency.HystrixContextSchedulerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec - in com.netflix.hystrix.strategy.concurrency.HystrixContextSchedulerTest Running com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest Executing => Commands: [com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@1224e7] Executing => Commands: [com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@1224e7, com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@1bd2e3d] Map => Commands: [com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@1224e7, com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@1bd2e3d] Result [Hello] => Commands: [com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@1224e7, com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest$SimpleCommand@1bd2e3d] initialized = true initialized inside onError = true Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.768 sec - in com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategyTest 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.222 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.045 sec - in com.netflix.hystrix.strategy.properties.HystrixPropertyTest Running com.netflix.hystrix.HystrixCommandPropertiesTest Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.91 sec - in com.netflix.hystrix.HystrixCommandPropertiesTest Running com.netflix.hystrix.HystrixRequestLogTest hystrix-RequestLogTestCommand-1 : 1522080580718 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080580740 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080580855 main : 1522080580875 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080580928 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080580948 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080581003 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080581023 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080581075 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080581097 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080581149 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080581169 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080581222 main : 1522080581243 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080581296 main : 1522080581316 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080581370 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080581390 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080581443 main : 1522080581463 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080581517 main : 1522080581537 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080581592 main : 1522080581611 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080581666 main : 1522080581686 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080581742 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080581762 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080581819 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080581839 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080581898 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080581921 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080581978 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080581998 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080582058 main : 1522080582078 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080582153 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080582173 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080582230 main : 1522080582249 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080582305 main : 1522080582325 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080582382 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080582401 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080582459 main : 1522080582478 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080582535 main : 1522080582555 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080582612 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080582633 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080582690 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080582710 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080582768 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080582788 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080582846 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080582866 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080582925 main : 1522080582945 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080583005 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080583025 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080583084 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080583104 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080583165 main : 1522080583185 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080583246 main : 1522080583266 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080583327 main : 1522080583348 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080583410 main : 1522080583429 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080583491 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080583513 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080583574 main : 1522080583594 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080583656 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080583677 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080583740 main : 1522080583760 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080583823 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080583845 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080583906 main : 1522080583926 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080583989 main : 1522080584008 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080584072 main : 1522080584092 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080584156 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080584178 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080584245 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080584265 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080584333 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080584353 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080584418 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080584441 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080584506 main : 1522080584525 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080584592 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080584612 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080584678 main : 1522080584698 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080584781 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080584801 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080584868 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080584888 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080584955 main : 1522080584975 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080585046 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080585067 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080585135 main : 1522080585155 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080585224 main : 1522080585245 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080585317 main : 1522080585337 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080585408 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080585428 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080585498 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080585518 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080585587 main : 1522080585608 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080585677 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080585697 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080585766 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080585787 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080585857 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080585879 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080585947 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080585967 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080586036 main : 1522080586056 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080586126 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080586145 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080586217 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080586237 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080586307 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080586328 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080586400 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080586420 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080586492 main : 1522080586511 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080586583 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080586603 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080586676 main : 1522080586696 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080586769 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080586789 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080586862 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080586883 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080586957 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080586977 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080587050 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080587070 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080587145 main : 1522080587165 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080587242 main : 1522080587261 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080587336 main : 1522080587356 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080587443 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080587465 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080587540 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080587560 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080587636 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080587658 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080587733 main : 1522080587753 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080587830 main : 1522080587850 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080587927 main : 1522080587947 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080588025 main : 1522080588045 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080588123 main : 1522080588142 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080588223 main : 1522080588243 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080588322 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080588341 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080588420 main : 1522080588439 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080588519 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080588539 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080588622 main : 1522080588641 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080588721 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080588741 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080588823 main : 1522080588842 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080588923 main : 1522080588943 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080589022 main : 1522080589041 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080589120 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080589140 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080589223 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080589243 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080589324 main : 1522080589344 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 Interrupted by timeout hystrix-RequestLogTestCommand-1 : 1522080589425 hystrix-RequestLogTestCommand-1 Interrupted by timeout main : 1522080589445 -> done with awaiting all observables hystrix-RequestLogTestCommand-1 : 1522080589567 hystrix-RequestLogTestCommand-2 : 1522080589619 hystrix-RequestLogTestCommand-2 Interrupted by timeout main : 1522080590620 -> done with awaiting all observables hystrix-RequestLogTestCommand-3 : 1522080590646 hystrix-RequestLogTestCommand-4 : 1522080590723 hystrix-RequestLogTestCommand-5 : 1522080590772 hystrix-RequestLogTestCommand-6 : 1522080590821 hystrix-RequestLogTestCommand-7 : 1522080590834 hystrix-RequestLogTestCommand-8 : 1522080590869 hystrix-RequestLogTestCommand-9 : 1522080592982 hystrix-RequestLogTestCommand-10 : 1522080593025 Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.241 sec - in com.netflix.hystrix.HystrixRequestLogTest 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) 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) Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 sec - in com.netflix.hystrix.HystrixRequestCacheTest Running com.netflix.hystrix.HystrixSubclassCommandTest REQ LOG : SubCommandNoOverride[SUCCESS][7ms] REQ LOG : SuperCommand[SUCCESS][12ms]x2, SuperCommand[SUCCESS, RESPONSE_FROM_CACHE][0ms] REQ LOG : SuperCommand[SUCCESS][6ms] REQ LOG : SubCommandNoOverride[SUCCESS][12ms]x2, SubCommandNoOverride[SUCCESS, RESPONSE_FROM_CACHE][0ms] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.148 sec - in com.netflix.hystrix.HystrixSubclassCommandTest Running com.netflix.hystrix.HystrixObservableCommandTest REQ LOG : TestPartialSuccessWithFallback[EMITx3, FAILURE, FALLBACK_EMITx4, FALLBACK_SUCCESS][144ms] 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... 1522080595785 : 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... 1522080596031 : 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.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... 1522080597431 : hystrix-OWNER_ONE-5 construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080597570 : 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-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 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-3,5,] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-3,5,] timeoutWithFallback notification: [rx.Notification@231f0077 OnNext false] Thread[RxNewThreadScheduler-5,5,main] timeoutWithFallback notification: [rx.Notification@1e5eb0a OnCompleted] Thread[RxNewThreadScheduler-5,5,main] Fallback => Initialized: true Thread: Thread[RxNewThreadScheduler-5,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-5,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-6,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-6,5,] Running command.observe(), immediately blocking and then running assertions... 1522080601305 : 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... 1522080601565 : 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-7,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-7,5,] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-8,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-8,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 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@231f0077 OnNext false] Thread[HystrixTimer-2,5,main] timeoutWithFallback notification: [rx.Notification@1e5eb0a OnCompleted] Thread[HystrixTimer-2,5,main] Fallback => Initialized: true Thread: Thread[HystrixTimer-2,5,main] Observed => Initialized: true Thread: Thread[HystrixTimer-2,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@231f0077 OnNext false] Thread[RxNewThreadScheduler-10,5,main] timeoutWithFallback notification: [rx.Notification@1e5eb0a OnCompleted] Thread[RxNewThreadScheduler-10,5,main] Fallback => Initialized: false Thread: Thread[RxNewThreadScheduler-10,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-10,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-11,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-11,5,] Running command.observe(), immediately blocking and then running assertions... 1522080610093 : 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... 1522080610341 : 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 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 >>>>> Begin: 1522080610844 >>>>> Start: 1522080610917 >>>>> End: 1522080610976 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) 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][17ms]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 onError: com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandWithTimeout timed-out and no fallback available. onError Thread: Thread[HystrixTimer-1,5,main] ThreadContext in onError: true *** 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 Command time : 206 Observed command time : 208 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 >>>> 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-13,5,] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-13,5,] Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[main,5,main] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-14,5,] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-14,5,] 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-15,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-15,5,] *** simulated failed execution *** Running command.observe(), immediately blocking and then running assertions... 1522080626886 : hystrix-OWNER_ONE-9 construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080627175 : 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 Command time : 205 Observed command time : 206 **** DONE Run => Initialized: false Thread: Thread[RxNewThreadScheduler-16,5,] Observed => Initialized: true Thread: Thread[HystrixTimer-2,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-17,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-17,5,] *** simulated failed execution *** Run => Initialized: true Thread: Thread[main,5,main] Observed => Initialized: true Thread: Thread[HystrixTimer-2,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) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.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 Run => Initialized: true Thread: Thread[hystrix-OWNER_ONE-8,5,main] Observed => Initialized: true Thread: Thread[hystrix-OWNER_ONE-8,5,main] ***** running 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 *** 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][6ms] 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-18,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-18,5,] timeoutWithFallback notification: [rx.Notification@231f0077 OnNext false] Thread[RxNewThreadScheduler-20,5,main] timeoutWithFallback notification: [rx.Notification@1e5eb0a OnCompleted] Thread[RxNewThreadScheduler-20,5,main] Fallback => Initialized: true Thread: Thread[RxNewThreadScheduler-20,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-20,5,] 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) 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 Run => Initialized: true Thread: Thread[RxNewThreadScheduler-21,5,] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-21,5,] 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@1cf1fa7 rejected from java.util.concurrent.ThreadPoolExecutor@cd8f3a[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-22,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-22,5,main] Run => Initialized: false Thread: Thread[RxNewThreadScheduler-23,5,] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-23,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) Command time : 206 Observed command time : 208 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-3,5,main] Observed => Initialized: true Thread: Thread[hystrix-OWNER_ONE-3,5,main] Running command.observe(), immediately blocking and then running assertions... 1522080649331 : hystrix-OWNER_ONE-5 construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080649719 : hystrix-OWNER_ONE-4 construct() method has been subscribed to ***** running 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-24,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-24,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.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 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6409) Command time : 206 at com.netflix.hystrix.HystrixObservableCommandTest$TestCommandWithTimeout$1.call(HystrixObservableCommandTest.java:6401) at rx.Observable.unsafeSubscribe(Observable.java:7713) Observed command time : 209 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-25,5,] Observed => Initialized: true Thread: Thread[HystrixTimer-1,5,main] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-26,5,] Observed => Initialized: true Thread: Thread[HystrixTimer-2,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-27,5,] Observed => Initialized: true Thread: Thread[HystrixTimer-1,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 onNext: false onNext Thread: Thread[HystrixTimer-1,5,main] ThreadContext in onNext: true 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)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@231f0077 OnNext false] Thread[HystrixTimer-2,5,main] timeoutWithFallback notification: [rx.Notification@1e5eb0a OnCompleted] Thread[HystrixTimer-2,5,main] Fallback => Initialized: true Thread: Thread[HystrixTimer-2,5,main] Observed => Initialized: true Thread: Thread[HystrixTimer-2,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 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 Run => Initialized: true Thread: Thread[RxNewThreadScheduler-28,5,] 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: false Thread: Thread[RxNewThreadScheduler-30,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-30,5,] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-32,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-32,5,] 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-33,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-33,5,] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-34,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-34,5,] Running command.observe(), immediately blocking and then running assertions... 1522080665805 : hystrix-OWNER_ONE-3 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... 1522080666385 : 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 *** simulated failed execution *** successfully executed Run => Initialized: true Thread: Thread[RxNewThreadScheduler-35,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-35,5,] Run => Initialized: true Thread: Thread[RxNewThreadScheduler-37,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-37,5,] *** 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 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][16ms] *** 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][10ms] 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 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 Run => Initialized: false Thread: Thread[RxNewThreadScheduler-39,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-39,5,] Run => Initialized: false Thread: Thread[RxNewThreadScheduler-40,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-40,5,] timeoutWithFallback notification: [rx.Notification@231f0077 OnNext false] Thread[RxNewThreadScheduler-42,5,main] timeoutWithFallback notification: [rx.Notification@1e5eb0a OnCompleted] Thread[RxNewThreadScheduler-42,5,main] Fallback => Initialized: false Thread: Thread[RxNewThreadScheduler-42,5,main] Observed => Initialized: true Thread: Thread[RxNewThreadScheduler-42,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... 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 1522080680696 : hystrix-OWNER_ONE-3 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... 1522080684758 : main construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080685262 : main construct() method has been subscribed to Running command.observe(), immediately blocking and then running assertions... 1522080685900 : hystrix-OWNER_ONE-4 construct() method has been subscribed to 1522080685905 : 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$1.call(HystrixObservableCommandTest.java:5817) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandNoFallback timed-out and no fallback available. 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... 1522080686878 : hystrix-OWNER_ONE-8 construct() method has been subscribed to 1522080686879 : 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 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... 1522080687942 : hystrix-OWNER_ONE-9 construct() method has been subscribed to Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080688466 : hystrix-OWNER_ONE-10 construct() method has been subscribed to 1522080689104 : pool-1-thread-1 construct() method has been subscribed to 1522080689107 : pool-1-thread-1 About to sleep for : 500 1522080689610 : pool-1-thread-1 Woke up from sleep! 1522080689616 : pool-1-thread-1 construct() method has been subscribed to 1522080689619 : pool-1-thread-1 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... 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 1522080690908 : pool-2-thread-1 construct() method has been subscribed to 1522080690912 : pool-2-thread-1 About to sleep for : 500 1522080691417 : pool-2-thread-1 Woke up from sleep! 1522080691425 : pool-2-thread-1 construct() method has been subscribed to 1522080691430 : pool-2-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... 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 1522080692836 : pool-3-thread-1 construct() method has been subscribed to 1522080692841 : pool-3-thread-1 About to sleep for : 500 Running command.observe(), immediately blocking and then running assertions... 1522080693345 : pool-3-thread-1 Woke up from sleep! 1522080693703 : pool-4-thread-1 construct() method has been subscribed to 1522080693708 : pool-4-thread-1 About to sleep for : 500 Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080694213 : pool-4-thread-1 Woke up from sleep! 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... 1522080695974 : 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: 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... 1522080696968 : 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.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: 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... 1522080698054 : hystrix-OWNER_ONE-5 construct() method has been subscribed to 1522080698055 : 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$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(), awaiting terminal state of Observable, then running assertions... 1522080698950 : hystrix-OWNER_ONE-6 construct() method has been subscribed to 1522080698950 : 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$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. 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(), 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 Running command.observe(), immediately blocking and then running assertions... 1522080704411 : 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.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... 1522080705315 : 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.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 1522080708714 : Thread-39 construct() method has been subscribed to 1522080708714 : Thread-39 About to sleep for : 500 1522080708720 : Thread-40 construct() method has been subscribed to 1522080708721 : Thread-40 About to sleep for : 500 1522080709216 : Thread-39 Woke up from sleep! 1522080709222 : Thread-40 Woke up from sleep! Running command.observe(), immediately blocking and then running assertions... 1522080709487 : main construct() method has been subscribed to 1522080709488 : main About to sleep for : 500 1522080709989 : main Woke up from sleep! Events : 2 don't add up to the events you asked to verify Running command.observe(), immediately blocking and then running assertions... 1522080710874 : hystrix-OWNER_ONE-7 construct() method has been subscribed to 1522080710874 : hystrix-OWNER_ONE-7 About to sleep for : 150 Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. 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) 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... 1522080711907 : hystrix-OWNER_ONE-1 construct() method has been subscribed to 1522080711907 : 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$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... 1522080715953 : 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.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) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixObservableCommandWithFallback timed-out and fallback failed. 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... 1522080716980 : 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.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: 1, Errors: 0, Skipped: 0, Time elapsed: 123.798 sec <<< FAILURE! - in com.netflix.hystrix.HystrixObservableCommandTest testExecutionHookSemaphoreRejectedSuccessfulFallback(com.netflix.hystrix.HystrixObservableCommandTest) Time elapsed: 2.606 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at com.netflix.hystrix.CommonHystrixCommandTests$57.call(CommonHystrixCommandTests.java:1305) at com.netflix.hystrix.CommonHystrixCommandTests$57.call(CommonHystrixCommandTests.java:1300) at com.netflix.hystrix.CommonHystrixCommandTests.assertBlockingObserve(CommonHystrixCommandTests.java:103) at com.netflix.hystrix.HystrixObservableCommandTest.assertHooksOnSuccess(HystrixObservableCommandTest.java:3067) Running com.netflix.hystrix.HystrixObservableCollapserTest Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1b204a1 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1a65a25] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@9d0b9d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1301423] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@14342c2 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@de5251] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@76e6b0 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@7fd8ce] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1fe63b9 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@e61fe6] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@c13091 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1329a49] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@802ef9 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@528192] **** clear TimerListener: tasks.size => 1 1522080721703Starting to observe collapser1 1522080721710Done with collapser observe()s Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1d016c9 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@167e60c] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@dda9cc ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@909414] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@134f01b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@90b489] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@22fc4c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@9e0f5d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@f9296d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@f888f6] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@23e5ee ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1119efb] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1047d03 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@f96c77] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@8e4374 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@18e7838] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2e18f2 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1622f1b] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1046283 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@b7ac2f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@e41621 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@9cd3b1] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@14f0d9c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1353778] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1de60b4 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@30a9b0] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@82df6a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@a8564a] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@111c2a7 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1c43bd9] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@145b572 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@bbffcd] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@d7259e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@407114] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@767a52 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@f3eef9] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@eac852 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@192cfe] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1835c46 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@620197] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@12d43ce ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1195e57] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@18d318c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@15ac9e4] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1862a7f ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@e99e4a] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@150f9e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1c17b83] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@20b53a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@e52303] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1972b0 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5c4b] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@118837a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@514af7] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1b0f2b9 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6379eb] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@468a38 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1239d7d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1763516 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5b4bdc] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@5eefef ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@17275fc] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1e2c065 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@bc55de] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@12adfbe ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@fe5c40] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@18d2680 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@10eb4b4] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@adbc9d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1597028] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1662a0b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@18dfcc1] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1bd4fdd ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@10d63be] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@83bb96 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@9bf450] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3b5b47 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@19f10e1] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@13ac989 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1304f14] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@11de4c7 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@15d943d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@f2bd5b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1141def] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@56be13 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1a1e9a9] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@123d65 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@691363] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1d512c1 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5d7657] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@c15d8b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@11f53a0] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1c9d689 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1bf0d49] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@7a06ec ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@46e67a] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@555ebf ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@d9d12d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@6cb05c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@402120] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@12331b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@173f9fc] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1d05255 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1c2959f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@19982de ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1190526] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@17b4cdf ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1da8e08] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1d5509a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@ac9008] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@d3ccb2 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@18b6731] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1079097 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@794848] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@d76f31 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1fe41ea] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@8c8dcf ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5c8d3f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1c7e403 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1322f9d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@297b3a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1d82cf5] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@170f470 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1a2befb] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1b0dcab ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1ceb1df] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@2fc1d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1c0f706] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@fcf7ab ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5b7c14] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@9cd4d8 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@3d9b6b] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@50c791 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@161f6af] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1db5df9 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@19c4be1] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@8c3b9d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@178745] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1b6512 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@671d7f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@aceffd ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@d7f8b4] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@ab778a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@ea606c] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@e5eea7 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@4e1977] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@18edcc5 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@675056] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3dbc2c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@13b2ea6] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1cdc6d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1b2e768] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1a7f733 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@36eb5f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@910148 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@96bacf] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@148410a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@154a33d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@168ff82 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@18bd0de] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@b4fe2a ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@3570b7] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@c1435c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@16d585c] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@947bc5 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1329eff] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@fa7c39 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@ffe6dc] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@127a732 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1d27ba] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@12aa092 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@268090] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@136d012 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@177849e] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@15ce81c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1b53d44] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@49b0e6 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@3d687a] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@c8eb05 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1910fd6] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@46fb96 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1dc7102] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@6bb9bf ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@6d61be] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@230c58 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@18542de] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@333c60 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1d4f8f5] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1fc268b ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@144252c] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@12c2a62 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1dcb805] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@ccdbb5 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1ff5d15] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@f5090e ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@16e1eff] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1912c99 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@19b2141] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@130c45 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@f5239f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@d29f28 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@46293d] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1654521 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1952da] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@fcf36f ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@a6147e] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@53d869 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1b33f74] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@146426d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@d307f1] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@9bffaa ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@5afaa6] **** clear TimerListener: tasks.size => 1 Starting to observe collapser1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@14e5011 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1c33749] **** clear TimerListener: tasks.size => 1 Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 64.192 sec - in com.netflix.hystrix.HystrixObservableCollapserTest Running com.netflix.hystrix.collapser.CollapsedRequestObservableFunctionTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 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:3307) 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 1522080785364 : hystrix-OWNER_ONE-1 starting the run() method 1522080785365 : hystrix-OWNER_ONE-1 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522080786587 : hystrix-OWNER_ONE-2 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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:5288) at com.netflix.hystrix.HystrixCommandTest$CommandWithCheckedException.run(HystrixCommandTest.java:5279) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more 1522080788874 : hystrix-OWNER_ONE-4 starting the run() method 1522080788875 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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:5312) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5293) 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) 1522080795936 : hystrix-OWNER_ONE-9 starting the run() method 1522080795936 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522080797050 : hystrix-OWNER_ONE-10 starting the run() method successfully executed successfully executed successfully executed successfully executed successfully executed RESULT : [SUCCESS] >>>> 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:3028) 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 **** queue filler1 **** >>> TestCommandRejection running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$TestCommandRejection.run(HystrixCommandTest.java:4854) at com.netflix.hystrix.HystrixCommandTest$TestCommandRejection.run(HystrixCommandTest.java:4833) 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 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:3353) 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:5232) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5221) 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:3392) 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:5232) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5221) 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:5312) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5293) 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) 1522080823419 : hystrix-OWNER_ONE-6 starting the run() method 1522080825089 : hystrix-OWNER_ONE-8 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:4366) at com.netflix.hystrix.AbstractCommand$ExecutionHookDeprecationWrapper.onExecutionStart(AbstractCommand.java:2069) at com.netflix.hystrix.AbstractCommand$5.call(AbstractCommand.java:516) ... 12 more 1522080827192 : hystrix-OWNER_ONE-9 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) at rx.Observable$1.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more successfully executed successfully executed Interrupted! java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5312) at com.netflix.hystrix.HystrixCommandTest$InterruptibleCommand.run(HystrixCommandTest.java:5293) 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][211ms], 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:5263) 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:5270) at com.netflix.hystrix.HystrixCommandTest$ExceptionToBadRequestByExecutionHookCommand.run(HystrixCommandTest.java:5253) 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:5232) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5221) 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) 1522080838372 : hystrix-OWNER_ONE-6 starting the run() method 1522080838944 : hystrix-OWNER_ONE-8 starting the run() method 1522080839531 : hystrix-OWNER_ONE-7 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) at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.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:4344) 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:4312) 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 Command Thread: Thread[hystrix-OWNER_ONE-9,5,main] Subscribe Thread: Thread[hystrix-OWNER_ONE-9,5,main] 1522080845628 : hystrix-OWNER_ONE-10 starting the run() method 1522080845629 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 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 1522080848195 : hystrix-OWNER_ONE-1 starting the run() method 1522080848196 : hystrix-OWNER_ONE-1 About to sleep for : 200 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) onError: com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. onError Thread: Thread[HystrixTimer-4,5,main] at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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) after interruption with extra sleep 1522080849431 : hystrix-OWNER_ONE-2 starting the run() method 1522080850015 : hystrix-OWNER_ONE-3 starting the run() method 1522080850610 : hystrix-OWNER_ONE-4 starting the run() method 1522080852383 : hystrix-OWNER_ONE-5 starting the run() method 1522080852384 : hystrix-OWNER_ONE-5 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522080854614 : hystrix-OWNER_ONE-6 starting the run() method 1522080855807 : hystrix-OWNER_ONE-8 starting the run() method 1522080855807 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 >>>> 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:3155) 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 1522080861034 : hystrix-OWNER_ONE-9 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) 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) 1522080862342 : hystrix-OWNER_ONE-10 starting the run() method 1522080862343 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522080863627 : hystrix-OWNER_ONE-1 starting the run() method 1522080865129 : hystrix-OWNER_ONE-2 starting the run() method 1522080865734 : hystrix-OWNER_ONE-3 starting the run() method 1522080866348 : hystrix-OWNER_ONE-4 starting the run() method 1522080866955 : hystrix-OWNER_ONE-5 starting the run() method successfully executed successfully executed successfully executed 1522080872291 : hystrix-OWNER_ONE-10 starting the run() method **** Executing CommandWithCustomThreadPool. Execution => 500 CMD : CommandWithDisabledTimeout[SUCCESS][909ms] java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$RequestCacheNullPointerExceptionCase.run(HystrixCommandTest.java:5111) at com.netflix.hystrix.HystrixCommandTest$RequestCacheNullPointerExceptionCase.run(HystrixCommandTest.java:5101) 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] 1522080882776 : hystrix-OWNER_ONE-3 starting the run() method 1522080882778 : hystrix-OWNER_ONE-3 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 after interruption with extra sleep 1522080884247 : hystrix-OWNER_ONE-4 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more 1522080887510 : hystrix-OWNER_ONE-5 starting the run() method 1522080887510 : hystrix-OWNER_ONE-5 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522080888804 : hystrix-OWNER_ONE-6 starting the run() method *** simulated failed execution *** *** simulated failed execution *** 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 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$15.run(HystrixCommandTest.java:2311) 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 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 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$15.run(HystrixCommandTest.java:2311) 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 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 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$15.run(HystrixCommandTest.java:2311) 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 successfully executed successfully executed 1522080897055 : hystrix-OWNER_ONE-9 starting the run() method 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 : 109 RESULT : [SHORT_CIRCUITED, FALLBACK_SUCCESS] queued: 0 hystrix-eventGroup-1 : In run() hystrix-eventGroup-1 : In fallback => [FAILURE] queued: 1 hystrix-eventGroup-2 : In run() hystrix-eventGroup-2 : In fallback => [FAILURE] queued: 2 hystrix-eventGroup-3 : In run() hystrix-eventGroup-3 : In fallback => [FAILURE] queued: 3 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-8 : In run() queued: 11 hystrix-eventGroup-9 : In run() queued: 12 queued: 13 hystrix-eventGroup-9 : In run() hystrix-eventGroup-8 : In run() hystrix-eventGroup-7 : In run() Fail Fast on queue() : [FAILURE, FALLBACK_REJECTION] queued: 15 hystrix-eventGroup-8 : In run() hystrix-eventGroup-7 : In run() Fail Fast on queue() : [FAILURE, FALLBACK_REJECTION] queued: 17 hystrix-eventGroup-7 : In run() queued: 18 hystrix-eventGroup-7 : In run() queued: 19 hystrix-eventGroup-8 : In run() queued: 20 hystrix-eventGroup-7 : In run() queued: 21 hystrix-eventGroup-8 : In run() queued: 22 hystrix-eventGroup-7 : In run() queued: 23 hystrix-eventGroup-8 : In run() queued: 24 hystrix-eventGroup-7 : In run() queued: 25 hystrix-eventGroup-9 : In run() queued: 26 hystrix-eventGroup-7 : In run() queued: 27 hystrix-eventGroup-9 : In run() hystrix-eventGroup-8 : In run() queued: 28 queued: 29 hystrix-eventGroup-8 : In run() queued: 30 hystrix-eventGroup-9 : In run() hystrix-eventGroup-8 : In run() Fail Fast on queue() : [FAILURE, FALLBACK_REJECTION] queued: 32 hystrix-eventGroup-8 : In run() queued: 33 hystrix-eventGroup-8 : In run() queued: 34 hystrix-eventGroup-8 : In run() queued: 35 hystrix-eventGroup-8 : In run() queued: 36 hystrix-eventGroup-8 : In run() queued: 37 hystrix-eventGroup-8 : In run() queued: 38 hystrix-eventGroup-8 : In run() queued: 39 hystrix-eventGroup-8 : In run() queued: 40 hystrix-eventGroup-8 : In run() queued: 41 hystrix-eventGroup-8 : In run() queued: 42 hystrix-eventGroup-8 : In run() queued: 43 hystrix-eventGroup-8 : In run() queued: 44 hystrix-eventGroup-8 : In run() queued: 45 hystrix-eventGroup-8 : In run() hystrix-eventGroup-9 : In run() Fail Fast on queue() : [FAILURE, FALLBACK_REJECTION] queued: 47 hystrix-eventGroup-8 : In run() hystrix-eventGroup-9 : In run() Fail Fast on queue() : [FAILURE, FALLBACK_REJECTION] queued: 49 hystrix-eventGroup-9 : In run() hystrix-eventGroup-8 : In run() Fail Fast on queue() : [FAILURE, FALLBACK_REJECTION] hystrix-eventGroup-8 : In run() queued: 51 queued: 52 hystrix-eventGroup-8 : In run() queued: 53 hystrix-eventGroup-8 : In run() queued: 54 hystrix-eventGroup-9 : In run() queued: 55 hystrix-eventGroup-9 : In run() queued: 56 hystrix-eventGroup-9 : In run() queued: 57 hystrix-eventGroup-9 : In run() queued: 58 hystrix-eventGroup-9 : In run() queued: 59 hystrix-eventGroup-9 : In run() queued: 60 hystrix-eventGroup-9 : In run() Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] Fail Fast on queue() : [SHORT_CIRCUITED, FALLBACK_REJECTION] 1522080907530 : hystrix-OWNER_ONE-1 starting the run() method 1522080912036 : hystrix-OWNER_ONE-2 starting the run() method 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:5232) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5221) 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:3423) 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) >>> TestCommandRejection running **** queue filler1 **** >>> TestCommandRejection running java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$TestCommandRejection.run(HystrixCommandTest.java:4854) at com.netflix.hystrix.HystrixCommandTest$TestCommandRejection.run(HystrixCommandTest.java:4833) 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) 1522080917369 : hystrix-OWNER_ONE-3 starting the run() method 1522080917369 : hystrix-OWNER_ONE-3 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522080918722 : hystrix-OWNER_ONE-4 starting the run() method 1522080918723 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522080920085 : 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:4538) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand ... 24 more 1522080921511 : hystrix-OWNER_ONE-6 starting the run() method 1522080922177 : hystrix-OWNER_ONE-8 starting the run() method 1522080922847 : hystrix-OWNER_ONE-7 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:3450) 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:5232) at com.netflix.hystrix.HystrixCommandTest$BadRequestCommand.run(HystrixCommandTest.java:5221) 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 >>> TestCommandRejection running **** queue filler1 **** >>> TestCommandRejection running 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.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) Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: TestCommandRejection 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 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCommandTest$TestCommandRejection.run(HystrixCommandTest.java:4854) at com.netflix.hystrix.HystrixCommandTest$TestCommandRejection.run(HystrixCommandTest.java:4833) 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 hystrix-eventGroup-1 : CMD Success Result hystrix-eventGroup-2 : CMD Success Result hystrix-eventGroup-3 : CMD Success Result 1522080933639 : hystrix-OWNER_ONE-2 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more ------------------------------------------------ c2 start: 1522080935322 c2 after queue: 1522080935989 c3 start: 1522080936040 c3 after queue: 1522080936709 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] 1522080941839 : 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.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:4538) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Caused by: java.lang.RuntimeException: Execution Failure for TestHystrixCommand ... 24 more 1522080943352 : pool-10-thread-1 starting the run() method 1522080943355 : pool-10-thread-1 About to sleep for : 500 1522080943858 : pool-10-thread-1 Woke up from sleep! 1522080944031 : pool-10-thread-1 starting the run() method 1522080944033 : pool-10-thread-1 About to sleep for : 500 1522080944536 : pool-10-thread-1 Woke up from sleep! 1522080944714 : main : Running command.execute() and then assertions... 1522080944720 : pool-10-thread-1 starting the run() method 1522080944722 : pool-10-thread-1 About to sleep for : 500 1522080945225 : pool-10-thread-1 Woke up from sleep! 1522080946577 : main : Running command.execute() and then assertions... 1522080946588 : hystrix-OWNER_ONE-8 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Running command.queue(), immediately blocking and then running assertions... 1522080947727 : hystrix-OWNER_ONE-7 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1522080948859 : hystrix-OWNER_ONE-9 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Running command.observe(), immediately blocking and then running assertions... 1522080949996 : hystrix-OWNER_ONE-10 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080951129 : hystrix-OWNER_ONE-2 starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more 1522080952597 : hystrix-OWNER_ONE-1 starting the run() method 1522080953619 : 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... 1522080959133 : main : Running command.execute() and then assertions... 1522080959144 : hystrix-OWNER_ONE-3 starting the run() method Running command.queue(), immediately blocking and then running assertions... 1522080960192 : hystrix-OWNER_ONE-5 starting the run() method Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1522080961252 : hystrix-OWNER_ONE-4 starting the run() method Running command.observe(), immediately blocking and then running assertions... 1522080962414 : hystrix-OWNER_ONE-6 starting the run() method Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080963471 : hystrix-OWNER_ONE-8 starting the run() method 1522080964844 : pool-11-thread-1 starting the run() method 1522080964849 : pool-11-thread-1 About to sleep for : 500 1522080965354 : pool-11-thread-1 Woke up from sleep! 1522080965555 : main : Running command.execute() and then assertions... 1522080965561 : pool-11-thread-1 starting the run() method 1522080965565 : pool-11-thread-1 About to sleep for : 500 1522080966068 : pool-11-thread-1 Woke up from sleep! 1522080967808 : main : Running command.execute() and then 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.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3894) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) 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 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:3921) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3876) 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 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. 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:3949) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3877) 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) Received expected ex : java.lang.NullPointerException 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:3974) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3877) 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) 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.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:3878) 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 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. 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:3879) 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 1522080975519 : main : Running command.execute() and then assertions... 1522080975523 : main starting the run() method Running command.queue(), immediately blocking and then running assertions... 1522080976610 : main starting the run() method Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1522080977697 : main starting the run() method Running command.observe(), immediately blocking and then running assertions... 1522080978791 : main starting the run() method Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080979881 : main starting the run() method 1522080981293 : main : Running command.execute() and then assertions... 1522080981298 : main starting the run() method Running command.queue(), immediately blocking and then running assertions... 1522080982395 : main starting the run() method Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1522080983494 : main starting the run() method Running command.observe(), immediately blocking and then running assertions... 1522080984596 : main starting the run() method Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080985702 : main starting the run() method 1522080987104 : main : Running command.execute() and then assertions... 1522080987110 : hystrix-OWNER_ONE-7 starting the run() method 1522080987111 : 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:4562)Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522080988706 : hystrix-OWNER_ONE-9 starting the run() method 1522080988707 : hystrix-OWNER_ONE-9 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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(), sleeping the test thread until command is complete, and then running assertions... 1522080990262 : hystrix-OWNER_ONE-10 starting the run() method 1522080990263 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 Running command.observe(), immediately blocking and then running assertions... 1522080991785 : hystrix-OWNER_ONE-2 starting the run() method 1522080991786 : 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:4562) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522080993344 : hystrix-OWNER_ONE-1 starting the run() method 1522080993344 : 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.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522080995261 : main : Running command.execute() and then assertions... 1522080995269 : hystrix-OWNER_ONE-3 starting the run() method Running command.queue(), immediately blocking and then running assertions... 1522080996394 : hystrix-OWNER_ONE-5 starting the run() method Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1522080997527 : hystrix-OWNER_ONE-4 starting the run() method Running command.observe(), immediately blocking and then running assertions... 1522080998659 : hystrix-OWNER_ONE-6 starting the run() method Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522080999787 : hystrix-OWNER_ONE-8 starting the run() method 1522081001229 : pool-12-thread-1 starting the run() method 1522081001231 : pool-12-thread-1 About to sleep for : 500 1522081001733 : pool-12-thread-1 Woke up from sleep! 1522081001973 : pool-12-thread-1 starting the run() method 1522081001975 : pool-12-thread-1 About to sleep for : 500 1522081002477 : pool-12-thread-1 Woke up from sleep! 1522081002718 : main : Running command.execute() and then assertions... 1522081002724 : pool-12-thread-1 starting the run() method 1522081002725 : pool-12-thread-1 About to sleep for : 500 1522081003227 : pool-12-thread-1 Woke up from sleep! Events : 2 don't add up to the events you asked to verify 1522081004698 : pool-13-thread-1 starting the run() method 1522081004702 : pool-13-thread-1 About to sleep for : 500 1522081005207 : pool-13-thread-1 Woke up from sleep! 1522081005440 : main : Running command.execute() and then assertions... 1522081005446 : pool-13-thread-1 starting the run() method 1522081005450 : pool-13-thread-1 About to sleep for : 500 1522081005954 : pool-13-thread-1 Woke up from sleep! Events : 2 don't add up to the events you asked to verify 1522081007425 : main : Running command.execute() and then assertions... 1522081007439 : hystrix-OWNER_ONE-7 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081008631 : hystrix-OWNER_ONE-9 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081009819 : 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081011013 : hystrix-OWNER_ONE-2 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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(), awaiting terminal state of Observable, then running assertions... 1522081012218 : hystrix-OWNER_ONE-1 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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) 1522081013717 : main : Running command.execute() and then assertions... 1522081013724 : hystrix-OWNER_ONE-3 starting the run() method 1522081013724 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out 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$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... 1522081015338 : hystrix-OWNER_ONE-5 starting the run() method 1522081015340 : 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:4562)Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback timed-out and no fallback available. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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) after interruption with extra sleep 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 Events : 1 don't add up to the events you asked to verify 1522081017340 : main : Running command.execute() and then assertions... 1522081017347 : hystrix-OWNER_ONE-4 starting the run() method 1522081017348 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081018839 : hystrix-OWNER_ONE-6 starting the run() method 1522081018840 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081020330 : hystrix-OWNER_ONE-8 starting the run() method 1522081020331 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081021890 : hystrix-OWNER_ONE-7 starting the run() method 1522081021891 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081023388 : hystrix-OWNER_ONE-9 starting the run() method 1522081023389 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522081025207 : 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... 1522081031347 : pool-14-thread-1 starting the run() method 1522081031349 : pool-14-thread-1 About to sleep for : 500 1522081031853 : pool-14-thread-1 Woke up from sleep! 1522081032117 : main : Running command.execute() and then assertions... 1522081032122 : pool-14-thread-1 starting the run() method 1522081032124 : pool-14-thread-1 About to sleep for : 500 1522081032627 : pool-14-thread-1 Woke up from sleep! 1522081034139 : main : Running command.execute() and then assertions... 1522081034143 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3894) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3866) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 72 more Running command.queue(), immediately blocking and then running assertions... 1522081035499 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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.assertBlockingQueue(HystrixCommandTest.java:3921) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3867) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081036893 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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:3957) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3868) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 71 more Running command.observe(), immediately blocking and then running assertions... 1522081038271 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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.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:3869) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 69 more Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522081039606 : main starting the run() method Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandNoFallback failed 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.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:3870) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 69 more 1522081041263 : pool-15-thread-1 starting the run() method 1522081041264 : pool-15-thread-1 About to sleep for : 500 1522081041765 : pool-15-thread-1 Woke up from sleep! 1522081042050 : pool-15-thread-1 starting the run() method 1522081042051 : pool-15-thread-1 About to sleep for : 500 1522081042552 : pool-15-thread-1 Woke up from sleep! 1522081042832 : main : Running command.execute() and then assertions... 1522081042837 : pool-15-thread-1 starting the run() method 1522081042839 : pool-15-thread-1 About to sleep for : 500 1522081043341 : pool-15-thread-1 Woke up from sleep! 1522081044850 : main : Running command.execute() and then assertions... 1522081044858 : hystrix-OWNER_ONE-10 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.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Running command.queue(), immediately blocking and then running assertions... 1522081046152 : hystrix-OWNER_ONE-2 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.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Running command.queue(), sleeping the test thread until command is complete, and then running assertions... 1522081047432 : hystrix-OWNER_ONE-1 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.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Running command.observe(), immediately blocking and then running assertions... 1522081048712 : hystrix-OWNER_ONE-3 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.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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522081049998 : 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: 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 21 more 1522081051590 : main : Running command.execute() and then assertions... 1522081051596 : hystrix-OWNER_ONE-4 starting the run() method 1522081051596 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081053148 : hystrix-OWNER_ONE-6 starting the run() method 1522081053149 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081054691 : hystrix-OWNER_ONE-8 starting the run() method 1522081054692 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081056249 : hystrix-OWNER_ONE-7 starting the run() method 1522081056249 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081057794 : hystrix-OWNER_ONE-9 starting the run() method 1522081057795 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522081059671 : main : Running command.execute() and then assertions... 1522081059675 : 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.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3894) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3866) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 72 more Running command.queue(), immediately blocking and then running assertions... 1522081061053 : 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.assertBlockingQueue(HystrixCommandTest.java:3921) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3867) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081062422 : 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:3957) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3868) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 71 more Running command.observe(), immediately blocking and then running assertions... 1522081063800 : 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.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:3869) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 69 more Running command.observe(), awaiting terminal state of Observable, then running assertions... 1522081065167 : 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.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:3870) 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:4536) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) ... 69 more 1522081068072 : Thread-58 starting the run() method 1522081068073 : Thread-58 About to sleep for : 500 1522081068080 : Thread-59 starting the run() method 1522081068081 : Thread-59 About to sleep for : 500 1522081068574 : Thread-58 Woke up from sleep! 1522081068584 : Thread-59 Woke up from sleep! 1522081069496 : main : Running command.execute() and then assertions... 1522081069500 : main starting the run() method 1522081069500 : main About to sleep for : 500 1522081070001 : main Woke up from sleep! 1522081072780 : Thread-60 starting the run() method 1522081072781 : Thread-60 About to sleep for : 500 1522081072786 : Thread-61 starting the run() method 1522081072787 : Thread-61 About to sleep for : 500 1522081073282 : Thread-60 Woke up from sleep! 1522081073288 : Thread-61 Woke up from sleep! 1522081074203 : main : Running command.execute() and then assertions... 1522081074207 : main starting the run() method 1522081074209 : main About to sleep for : 500 1522081074711 : main Woke up from sleep! 1522081077504 : Thread-62 starting the run() method 1522081077506 : Thread-63 starting the run() method 1522081077506 : Thread-62 About to sleep for : 500 1522081077508 : Thread-63 About to sleep for : 500 1522081078010 : Thread-62 Woke up from sleep! 1522081078010 : Thread-63 Woke up from sleep! 1522081078925 : main : Running command.execute() and then assertions... 1522081078928 : main starting the run() method 1522081078929 : main About to sleep for : 500 1522081079430 : main Woke up from sleep! Events : 2 don't add up to the events you asked to verify 1522081081010 : 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) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.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:3894) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) 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 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.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3921) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3876) 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 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. 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:3949) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3877) 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)Received expected ex : java.lang.NullPointerException 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:3974) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3877) 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) Running command.observe(), 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.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:3878) 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. 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:3879) 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 1522081088267 : main : Running command.execute() and then assertions... 1522081088273 : hystrix-OWNER_ONE-10 starting the run() method 1522081088274 : hystrix-OWNER_ONE-10 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081089989 : hystrix-OWNER_ONE-2 starting the run() method 1522081089989 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:294) at com.netflix.hystrix.HystrixCommand$1.call(HystrixCommand.java:289) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback 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: 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... 1522081091701 : hystrix-OWNER_ONE-1 starting the run() method 1522081091701 : 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.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081093392 : hystrix-OWNER_ONE-3 starting the run() method 1522081093392 : hystrix-OWNER_ONE-3 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081095109 : hystrix-OWNER_ONE-5 starting the run() method 1522081095109 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 1522081097095 : main : Running command.execute() and then 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.HystrixCommand.execute(HystrixCommand.java:335) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3894) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) 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:3921) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3876) 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. 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:3949) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3877) 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 Received expected ex : java.lang.NullPointerException java.lang.NullPointerException at com.netflix.hystrix.HystrixCommandTest.assertNonBlockingQueue(HystrixCommandTest.java:3974) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3877) 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) 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.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:3878) 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(), awaiting terminal state of Observable, 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.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:3879) 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 1522081104324 : 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... 1522081110993 : 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) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.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:3894) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) 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 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.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3921) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3876) 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 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. 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:3949) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3877) 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) Received expected ex : java.lang.NullPointerException 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:3974) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3877) 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) Running command.observe(), 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.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:3878) 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 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. 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:3879) 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 1522081118378 : main : Running command.execute() and then assertions... 1522081118382 : main 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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:3894) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3866) 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.queue(), immediately blocking and then running assertions... 1522081119777 : main 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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:3921) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3867) 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.queue(), sleeping the test thread until command is complete, and then running assertions... 1522081121181 : main 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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:3957) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3868) 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... 1522081122574 : main 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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:3869) 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... 1522081123970 : main 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:4544) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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:3870) 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) 1522081125670 : main : Running command.execute() and then assertions... 1522081125678 : hystrix-OWNER_ONE-4 starting the run() method 1522081125678 : hystrix-OWNER_ONE-4 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: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.addLatency(HystrixCommandTest.java:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081127427 : hystrix-OWNER_ONE-6 starting the run() method 1522081127427 : 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:4562) Received expected ex : com.netflix.hystrix.exception.HystrixRuntimeException: FlexibleTestHystrixCommandWithFallback timed-out and fallback failed. at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081129187 : hystrix-OWNER_ONE-8 starting the run() method 1522081129188 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081130916 : hystrix-OWNER_ONE-7 starting the run() method 1522081130916 : hystrix-OWNER_ONE-7 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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... 1522081132683 : hystrix-OWNER_ONE-9 starting the run() method 1522081132684 : 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:4562) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4532) at com.netflix.hystrix.HystrixCommandTest$AbstractFlexibleTestHystrixCommand.run(HystrixCommandTest.java:4504) 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 Tests run: 122, Failures: 14, Errors: 0, Skipped: 0, Time elapsed: 350.425 sec <<< FAILURE! - in com.netflix.hystrix.HystrixCommandTest testRejectedThreadWithNoFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 1.642 sec <<< FAILURE! java.lang.AssertionError: we shouldn't get here at org.junit.Assert.fail(Assert.java:88) at com.netflix.hystrix.HystrixCommandTest.testRejectedThreadWithNoFallback(HystrixCommandTest.java:1567) testSemaphorePermitsInUse(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 1.824 sec <<< FAILURE! java.lang.AssertionError: immediately after command start, all shared semaphores should be in-use expected:<3> but was:<1> at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:743) at org.junit.Assert.assertEquals(Assert.java:118) at org.junit.Assert.assertEquals(Assert.java:555) at com.netflix.hystrix.HystrixCommandTest.testSemaphorePermitsInUse(HystrixCommandTest.java:2363) testRejectedThreadWithFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 2.576 sec <<< FAILURE! java.lang.AssertionError: expected:<1> but was:<0> at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:743) at org.junit.Assert.assertEquals(Assert.java:118) at org.junit.Assert.assertEquals(Assert.java:555) at org.junit.Assert.assertEquals(Assert.java:542) at com.netflix.hystrix.HystrixCommandTest.testRejectedThreadWithFallback(HystrixCommandTest.java:1649) testRejectedThreadWithFallbackFailure(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 2.76 sec <<< FAILURE! java.lang.AssertionError: expected:<1> but was:<0> at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:743) at org.junit.Assert.assertEquals(Assert.java:118) at org.junit.Assert.assertEquals(Assert.java:555) at org.junit.Assert.assertEquals(Assert.java:542) at com.netflix.hystrix.HystrixCommandTest.testRejectedThreadWithFallbackFailure(HystrixCommandTest.java:1718) testExecutionHookThreadPoolQueueFullUnsuccessfulFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 3.228 sec <<< FAILURE! java.lang.AssertionError: Expected a command failure! at org.junit.Assert.fail(Assert.java:88) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3895) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) testExecutionHookThreadPoolFullNoFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 2.613 sec <<< FAILURE! java.lang.AssertionError: Expected a command failure! at org.junit.Assert.fail(Assert.java:88) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3895) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) testExecutionHookThreadPoolQueueFullSuccessfulFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 3.466 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at com.netflix.hystrix.CommonHystrixCommandTests$27.call(CommonHystrixCommandTests.java:775) at com.netflix.hystrix.CommonHystrixCommandTests$27.call(CommonHystrixCommandTests.java:770) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3902) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnSuccess(HystrixCommandTest.java:3857) testExecutionHookThreadPoolFullSuccessfulFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 2.725 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at com.netflix.hystrix.CommonHystrixCommandTests$33.call(CommonHystrixCommandTests.java:892) at com.netflix.hystrix.CommonHystrixCommandTests$33.call(CommonHystrixCommandTests.java:887) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3902) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnSuccess(HystrixCommandTest.java:3857) testExecutionHookThreadTimeoutNoFallbackRunFailure(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 3.626 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at com.netflix.hystrix.CommonHystrixCommandTests$19.call(CommonHystrixCommandTests.java:596) at com.netflix.hystrix.CommonHystrixCommandTests$19.call(CommonHystrixCommandTests.java:591) at com.netflix.hystrix.HystrixCommandTest.assertBlockingQueue(HystrixCommandTest.java:3934) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3867) testExecutionHookThreadPoolFullUnsuccessfulFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 2.785 sec <<< FAILURE! java.lang.AssertionError: Expected a command failure! at org.junit.Assert.fail(Assert.java:88) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3895) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) testExecutionHookThreadPoolQueueFullNoFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 3.589 sec <<< FAILURE! java.lang.AssertionError: Expected a command failure! at org.junit.Assert.fail(Assert.java:88) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3895) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) testExecutionHookSemaphoreRejectedUnsuccessfulFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 4.689 sec <<< FAILURE! java.lang.AssertionError: Expected a command failure! at org.junit.Assert.fail(Assert.java:88) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3895) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) testExecutionHookSemaphoreRejectedNoFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 4.717 sec <<< FAILURE! java.lang.AssertionError: Expected a command failure! at org.junit.Assert.fail(Assert.java:88) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3895) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnFailure(HystrixCommandTest.java:3875) testExecutionHookSemaphoreRejectedSuccessfulFallback(com.netflix.hystrix.HystrixCommandTest) Time elapsed: 4.708 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at com.netflix.hystrix.CommonHystrixCommandTests$57.call(CommonHystrixCommandTests.java:1305) at com.netflix.hystrix.CommonHystrixCommandTests$57.call(CommonHystrixCommandTests.java:1300) at com.netflix.hystrix.HystrixCommandTest.assertExecute(HystrixCommandTest.java:3902) at com.netflix.hystrix.HystrixCommandTest.assertHooksOnSuccess(HystrixCommandTest.java:3857) Running com.netflix.hystrix.HystrixCommandMetricsTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 sec - in com.netflix.hystrix.HystrixCommandMetricsTest Running com.netflix.hystrix.HystrixCircuitBreakerTest Tests run: 11, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 9.386 sec - in com.netflix.hystrix.HystrixCircuitBreakerTest Running com.netflix.hystrix.HystrixCollapserTest add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@19edf14 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@878f6d ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 ExecutionCount 0 => Time: 10 Delay: 10 >>> TestCollapserCommand run() ... batch size: 2 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@612a51, com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@e041a4] **** clear TimerListener: tasks.size => 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@e041a4] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@ae11f 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 timer.tasks.size() A: 1 tasks in test: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1d919b6] tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1d919b6] **** clear TimerListener: tasks.size => 1 timer.tasks.size() B: 0 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1e8be65 ExecutionCount 0 => Time: 5 Delay: 10 ExecutionCount 0 => Time: 13 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 501 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@18ef7ed] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1c81abf ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1760b47] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@ce57c7 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 4 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@570ded 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@169afe1] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@a923bb 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@187f2a0] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@105a0b8 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@18db956] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@150df34 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 ... >>> TestCollapserCommand run() ... batch size: 1 executionCount: 3 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@10d80ed] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@25951c ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1f47664] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1976a65 ExecutionCount 0 => Time: 15 Delay: 10 Executing task ... >>> TestCollapserCommand run() ... batch size: 3 executionCount: 1 ExecutionCount 1+ => Time: 15 Delay: 10 Executing task ... >>> TestCollapserCommand run() ... batch size: 3 executionCount: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@131a794] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@dc1551 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@b9f960] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@b6ffe0 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1bc8645] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1a8c737 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@1ec854f] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@3fdb62 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 Exception in thread "hystrix-OWNER_ONE-10" 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)tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@13187b0] **** clear TimerListener: tasks.size => 1 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 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 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 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1b43d60 ExecutionCount 0 => Time: 15 Delay: 10 Executing task ... >>> TestCollapserCommand run() ... batch size: 1 executionCount: 1 java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.netflix.hystrix.HystrixCollapserTest$TestCollapserCommand.run(HystrixCollapserTest.java:1115) 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) ExecutionCount 1+ => Time: 15 Delay: 10 Executing task ... executionCount: 2 at rx.Observable$1.call(Observable.java:145) at rx.Observable$1.call(Observable.java:137) at rx.Observable$1.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) tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@21e98f] **** clear TimerListener: tasks.size => 1 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) add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@19105a8 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... >>> TestCollapserCommand run() ... batch size: 2 executionCount: 1 >>> TestCollapserCommand run() ... batch size: 2 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@1993c65] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1284218 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... >>> TestCollapserCommand run() ... batch size: 2 executionCount: 1 ExecutionCount 1+ => Time: 10 Delay: 10 Executing task ... executionCount: 2 >>> TestCollapserCommand run() ... batch size: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@3e88f9] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@1a1c212 >>> TestCollapserCommand run() ... batch size: 2 ExecutionCount 0 => Time: 10 Delay: 10 Executing task ... executionCount: 1 >>> TestCollapserCommand run() ... batch size: 1 tasks: [com.netflix.hystrix.HystrixCollapserTest$TestCollapserTimer$ATask@32ccc5] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@130520d 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@b3b079] **** clear TimerListener: tasks.size => 1 add listener: com.netflix.hystrix.collapser.RequestCollapser$CollapsedTask@56afaa 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@d9cf] **** clear TimerListener: tasks.size => 1 *** FireAndForgetCommand execution: Thread[hystrix-fireAndForgetCommand-3,5,main] Tests run: 22, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 39.835 sec <<< FAILURE! - in com.netflix.hystrix.HystrixCollapserTest testRequestVariableLifecycle2(com.netflix.hystrix.HystrixCollapserTest) Time elapsed: 11.315 sec <<< FAILURE! java.lang.AssertionError: expected:<504> but was:<332> at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:743) at org.junit.Assert.assertEquals(Assert.java:118) at org.junit.Assert.assertEquals(Assert.java:555) at org.junit.Assert.assertEquals(Assert.java:542) at com.netflix.hystrix.HystrixCollapserTest.testRequestVariableLifecycle2(HystrixCollapserTest.java:465) Running com.netflix.hystrix.util.HystrixRollingNumberTest Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.406 sec - in com.netflix.hystrix.util.HystrixRollingNumberTest 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 : 50 : 74 : 89 : 94 : 98 49 : 49 : 75 : 90 : 94 : 98 48 : 50 : 75 : 89 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 98 49 : 50 : 75 : 90 : 95 : 98 49 : 49 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 98 49 : 50 : 75 : 90 : 95 : 98 49 : 49 : 74 : 90 : 95 : 98 49 : 49 : 75 : 90 : 95 : 99 49 : 50 : 75 : 89 : 94 : 98 49 : 49 : 74 : 90 : 94 : 98 49 : 50 : 74 : 89 : 94 : 98 49 : 49 : 74 : 90 : 95 : 98 49 : 49 : 74 : 90 : 95 : 99 49 : 50 : 76 : 90 : 94 : 98 50 : 50 : 75 : 90 : 95 : 99 49 : 50 : 74 : 90 : 95 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 49 : 74 : 89 : 95 : 98 49 : 50 : 75 : 90 : 95 : 98 49 : 50 : 75 : 90 : 95 : 98 49 : 50 : 74 : 89 : 94 : 99 49 : 50 : 75 : 90 : 94 : 99 49 : 50 : 75 : 90 : 95 : 98 49 : 50 : 74 : 89 : 94 : 98 50 : 51 : 77 : 91 : 95 : 99 49 : 50 : 75 : 89 : 94 : 98 49 : 49 : 75 : 89 : 94 : 99 49 : 50 : 74 : 90 : 95 : 98 49 : 51 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 49 : 49 : 74 : 90 : 94 : 98 48 : 49 : 74 : 89 : 94 : 98 49 : 49 : 74 : 89 : 95 : 99 49 : 50 : 75 : 89 : 94 : 98 49 : 49 : 75 : 90 : 94 : 98 49 : 50 : 74 : 89 : 94 : 98 49 : 49 : 75 : 89 : 95 : 99 49 : 49 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 98 49 : 49 : 75 : 89 : 94 : 98 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 74 : 89 : 95 : 99 49 : 49 : 75 : 90 : 95 : 99 49 : 49 : 74 : 89 : 94 : 98 48 : 48 : 73 : 89 : 94 : 98 49 : 49 : 74 : 90 : 95 : 99 49 : 49 : 74 : 89 : 94 : 98 49 : 49 : 74 : 90 : 94 : 98 49 : 50 : 74 : 90 : 94 : 98 49 : 50 : 75 : 89 : 94 : 98 49 : 50 : 74 : 89 : 94 : 98 49 : 50 : 75 : 89 : 94 : 98 49 : 49 : 74 : 90 : 94 : 98 49 : 49 : 74 : 90 : 95 : 99 49 : 49 : 75 : 90 : 95 : 98 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 75 : 90 : 94 : 99 49 : 50 : 74 : 89 : 95 : 98 49 : 50 : 74 : 89 : 94 : 98 49 : 49 : 74 : 89 : 94 : 98 49 : 50 : 75 : 89 : 95 : 99 49 : 49 : 75 : 89 : 94 : 99 49 : 50 : 75 : 90 : 95 : 98 49 : 49 : 74 : 89 : 95 : 98 49 : 50 : 75 : 89 : 94 : 98 48 : 50 : 73 : 88 : 94 : 98 49 : 50 : 75 : 90 : 95 : 98 49 : 50 : 75 : 90 : 95 : 99 50 : 51 : 75 : 90 : 95 : 98 49 : 50 : 75 : 89 : 95 : 99 49 : 49 : 75 : 90 : 94 : 98 49 : 49 : 74 : 90 : 95 : 99 49 : 50 : 75 : 90 : 95 : 98 49 : 49 : 74 : 89 : 94 : 98 50 : 51 : 75 : 90 : 94 : 98 49 : 50 : 74 : 89 : 94 : 99 49 : 50 : 75 : 90 : 95 : 98 49 : 49 : 75 : 90 : 95 : 99 49 : 50 : 75 : 89 : 94 : 99 49 : 49 : 74 : 89 : 95 : 98 49 : 51 : 74 : 90 : 95 : 98 49 : 50 : 74 : 89 : 94 : 99 48 : 49 : 73 : 89 : 94 : 99 49 : 49 : 74 : 89 : 94 : 98 48 : 49 : 74 : 89 : 94 : 99 49 : 49 : 74 : 88 : 94 : 98 49 : 49 : 74 : 89 : 94 : 99 49 : 49 : 75 : 90 : 94 : 98 49 : 50 : 75 : 90 : 95 : 99 49 : 50 : 74 : 89 : 94 : 99 49 : 49 : 74 : 89 : 94 : 99 49 : 49 : 75 : 89 : 94 : 98 49 : 50 : 75 : 90 : 95 : 99 49 : 49 : 75 : 90 : 94 : 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: 2,446.301 sec - in com.netflix.hystrix.util.HystrixRollingPercentileTest 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@299890 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: 1.919 sec - in com.netflix.hystrix.util.HystrixTimerTest Running com.netflix.hystrix.HystrixTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.266 sec - in com.netflix.hystrix.HystrixTest Running com.netflix.hystrix.HystrixThreadPoolTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 sec - in com.netflix.hystrix.HystrixThreadPoolTest Results : Failed tests: HystrixObservableCommandTest>CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedSuccessfulFallback:1267->assertHooksOnSuccess:3067->CommonHystrixCommandTests.assertBlockingObserve:103 null HystrixCommandTest.testRejectedThreadWithNoFallback:1567 we shouldn't get here HystrixCommandTest.testSemaphorePermitsInUse:2363 immediately after command start, all shared semaphores should be in-use expected:<3> but was:<1> HystrixCommandTest.testRejectedThreadWithFallback:1649 expected:<1> but was:<0> HystrixCommandTest.testRejectedThreadWithFallbackFailure:1718 expected:<1> but was:<0> HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullUnsuccessfulFallback:791->CommonHystrixCommandTests.assertHooksOnFailFast:76->assertHooksOnFailure:3875->assertExecute:3895 Expected a command failure! HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookThreadPoolFullNoFallback:832->CommonHystrixCommandTests.assertHooksOnFailFast:76->assertHooksOnFailure:3875->assertExecute:3895 Expected a command failure! HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullSuccessfulFallback:752->assertHooksOnSuccess:3857->assertExecute:3902 null HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookThreadPoolFullSuccessfulFallback:871->assertHooksOnSuccess:3857->assertExecute:3902 null HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookThreadTimeoutNoFallbackRunFailure:584->assertHooksOnFailure:3867->assertBlockingQueue:3934 null HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookThreadPoolFullUnsuccessfulFallback:907->CommonHystrixCommandTests.assertHooksOnFailFast:76->assertHooksOnFailure:3875->assertExecute:3895 Expected a command failure! HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookThreadPoolQueueFullNoFallback:712->CommonHystrixCommandTests.assertHooksOnFailFast:76->assertHooksOnFailure:3875->assertExecute:3895 Expected a command failure! HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedUnsuccessfulFallback:1320->CommonHystrixCommandTests.assertHooksOnFailFast:76->assertHooksOnFailure:3875->assertExecute:3895 Expected a command failure! HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedNoFallback:1210->CommonHystrixCommandTests.assertHooksOnFailFast:76->assertHooksOnFailure:3875->assertExecute:3895 Expected a command failure! HystrixCommandTest>CommonHystrixCommandTests.testExecutionHookSemaphoreRejectedSuccessfulFallback:1267->assertHooksOnSuccess:3857->assertExecute:3902 null HystrixCollapserTest.testRequestVariableLifecycle2:465 expected:<504> but was:<332> Tests run: 474, Failures: 16, Errors: 0, Skipped: 1 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Skipping hystrix-parent [INFO] This project has been banned from the build due to previous failures. [INFO] ------------------------------------------------------------------------ [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] hystrix-core ...................................... FAILURE [59:43.567s] [INFO] hystrix-metrics-event-stream ...................... SKIPPED [INFO] hystrix-parent .................................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 59:58.016s [INFO] Finished at: Mon Mar 26 17:00:36 UTC 2018 [INFO] Final Memory: 11M/46M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test (default-test) on project hystrix-core: There are test failures. [ERROR] [ERROR] Please refer to /builddir/build/BUILD/Hystrix-1.4.21/hystrix-core/target/surefire-reports for the individual test results. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.FQd53W (%build) Bad exit status from /var/tmp/rpm-tmp.FQd53W (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", line 88, in trace result = func(*args, **kw) File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 547, in do raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) Error: Command failed. See logs for output. # bash --login -c /usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/hystrix.spec