- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个网络应用程序。该应用程序基于 JSF。我的应用程序不是基于 maven。它正在使用 ant 进行构建。最近我在我的应用程序中实现了 Hystrix 断路器。它工作正常。我收到“java.lang.NoSuchMethodError: rx.subjects.BehaviorSubject.hasValue()Z”。相同的配置正在开发中。 Hystrix的详细信息如下。
我使用的库是
archaius-core-0.4.1.jar
HdrHistogram-2.1.9.jar
hystrix-core-1.5.6.jar
newrelic-api-2.21.4.jar
rxjava-1.2.0.jar
rxjava-core-0.20.3.jar
############################################################################################################
# Hystrix Configuration
############################################################################################################
# Global Defaults
hystrix.command.default.execution.timeout.enabled=true
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=30000
hystrix.command.default.fallback.enabled=false
hystrix.command.default.circuitBreaker.errorThresholdPercentage=80
# Command/Group specific overrides
hystrix.command.lookup.execution.isolation.thread.timeoutInMilliseconds=30000
# Hystrix configuration ends
############################################################################################################
Caused by: java.lang.NoSuchMethodError: rx.subjects.BehaviorSubject.hasValue()Z
at com.netflix.hystrix.metric.consumer.BucketedCounterStream.getLatest(BucketedCounterStream.java:104)
at com.netflix.hystrix.HystrixCommandMetrics.getHealthCounts(HystrixCommandMetrics.java:370)
at com.netflix.hystrix.HystrixCircuitBreaker$HystrixCircuitBreakerImpl.isOpen(HystrixCircuitBreaker.java:188)
at com.netflix.hystrix.HystrixCircuitBreaker$HystrixCircuitBreakerImpl.allowRequest(HystrixCircuitBreaker.java:161)
at com.netflix.hystrix.AbstractCommand.applyHystrixSemantics(AbstractCommand.java:509)
at com.netflix.hystrix.AbstractCommand.access$100(AbstractCommand.java:59)
at com.netflix.hystrix.AbstractCommand$4.call(AbstractCommand.java:405)
at com.netflix.hystrix.AbstractCommand$4.call(AbstractCommand.java:402)
at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:44)
at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:33)
at rx.Observable$2.call(Observable.java:173)
at rx.Observable$2.call(Observable.java:166)
at rx.Observable$2.call(Observable.java:173)
at rx.Observable$2.call(Observable.java:166)
at rx.Observable$2.call(Observable.java:173)
at rx.Observable$2.call(Observable.java:166)
at rx.Observable$2.call(Observable.java:173)
at rx.Observable$2.call(Observable.java:166)
at rx.Observable.unsafeSubscribe(Observable.java:8587)
at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:49)
at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:33)
at rx.Observable$2.call(Observable.java:173)
at rx.Observable$2.call(Observable.java:166)
at rx.Observable.subscribe(Observable.java:8676)
at rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorToFuture.java:55)
at rx.observables.BlockingObservable.toFuture(BlockingObservable.java:420)
at com.netflix.hystrix.HystrixCommand.queue(HystrixCommand.java:377)
at com.netflix.hystrix.HystrixCommand.execute(HystrixCommand.java:343)
at com.intuit.ems.estore.EstoreServletAPIImpl.doExecuteRequestResilient(EstoreServletAPIImpl.java:356)
at com.intuit.ems.estore.EstoreServletAPIImpl.getAccountInfo(EstoreServletAPIImpl.java:86)
at com.intuit.ems.dispatch.DispatcherUtil.isQBRegistered(DispatcherUtil.java:174)
at com.intuit.ems.buy.BuySwitchDesiredActionListener.exceptionQueuingBeforePhase(BuySwitchDesiredActionListener.java:86)
at com.intuit.ems.adapter.common.ExceptionQueuingPhaseListener.beforePhase(ExceptionQueuingPhaseListener.java:41)
... 43 more
最佳答案
只需要从依赖中删除“rxjava-core-0.20.3.jar”
关于java - hystrix java.lang.NoSuchMethodError : rx. 主题.BehaviorSubject.hasValue()Z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48865794/
这个问题在这里已经有了答案: Why does Nullable HasValue property not throw NullReferenceException on Nulls? (5 个答
是否有可能使用 Nullable<>.HasValue关于引用类型? 假设我们有这个来自值类型的例子: int? a = GetNullOrValue(); // completely randoml
owl:hasValue 限制是什么意思,它与 owl:allValuesFrom 和 owl:someValuesFrom 有何不同? 在本体中,我想写一个公理说:“每个拥有文凭的人都是有文化的。”
我正在尝试将 ODataService 类型提供程序与 Netflix 一起使用。这工作正常: type internal NetflixData = ODataService let interna
此函数循环对象的所有属性以创建更新查询以将对象保存到数据库。 由于引入了可为 null 的属性,我们必须对其进行一些更改。如果该属性可为空,我们想检查“HasValue”属性。当它具有值(value)
这个问题在这里已经有了答案: What is the difference between Nullable.HasValue or Nullable != null? (6 个答案) 关闭 9 年
这行(C#)代码 if (!currentLap.S1.HasValue) 给了我 System.NullReferenceException:对象引用未设置到对象的实例。 前提是我确定 curren
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Which is preferred: Nullable<>.HasValue or Nullable<>
重写以下代码是否安全: bool b = foo.bar.HasValue ? foo.bar.Value : false; 到 bool b = foo.bar.Value ?? false; ba
我应该选择其中一个而不是另一个吗?还是真的不重要? var a = data.Cars.Where(ø => ø.LicensePlate != null); var b = data.Cars.Wh
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 3 年前。 Improv
以下我用过很多次 if (chkBox.IsChecked.HasValue && chkBox.IsChecked.Value) 但是为什么? chkBox.IsChecked.HasValue 变
我有一个类描述存储的各种电话。有时 Importance 属性可以为 null。这是类 public class PhoneTypeListInfo { public string Accou
问题很简单,当我将 Nothing 的 CustomClass 传递到 Query 方法 second.HasValue 最后的 Run 方法时 显示 0。不应该是 Nothing 吗? Public
例如,当我有一个可为空的 long 时, 之间有什么区别吗? myNullableLong.HasValue 和 myNullableLong != null ... 还是只是“语法糖”? 最佳答案
本文整理了Java中com.koolearn.klibrary.core.resources.ZLResource.hasValue()方法的一些代码示例,展示了ZLResource.hasValue
这个问题在这里已经有了答案: What is the difference between Nullable.HasValue or Nullable != null? (6 个答案) 关闭 6 年
我试图在 Razor 语法中使用 Sitecore 的 Field.HasValue 属性来测试特定字段,但无论我尝试什么,该字段似乎总是错误的。 我正在使用 Sitecore 8。 Sitecore
我需要做一些重构,我遇到了这个: if(LoanTerms.RateIncreasable.HasValue && LoanTerms.RateIncreasable.Value) { ... } 和
给定一个类型参数 Nullable<> ,如何创建具有 HasValue = false 的该类型的实例? 换句话说,完成这段代码: //type is guaranteed to implement
我是一名优秀的程序员,十分优秀!