【发布时间】:2017-07-26 22:50:41
【问题描述】:
在我的本地 Mac OS (Mountain Lion) 上,我一直在运行 sbt test,并且使用 Play 2.3.x、Scala (2.10.x) 编译/通过了测试。我本地的 Java 版本是“1.8.0_131”。
重新映像我的 Mac OS X(10.12.3) 后,在为相同的代码库(Play、Scala、Java 版本仍然相同)运行“sbt test”时,我开始收到非常奇怪的错误。
这可能与我的 Mac 升级无关,但这是我现在能想到的唯一变量(更改)。
如果有人能快速指出可能的原因,我将不胜感激?
错误堆栈跟踪看起来像
[error] NumberFormatException: : For input string: "" (ProxyUtils.java:159)
[error] com.ning.http.util.ProxyUtils.createProxyServerSelector(ProxyUtils.java:159)
[error] com.ning.http.client.AsyncHttpClientConfig$Builder.build(AsyncHttpClientConfig.java:1132)
[error] play.api.libs.ws.ning.NingAsyncHttpClientConfigBuilder.build(NingAsyncHttpClientConfigBuilder.scala:37)
[error] play.api.libs.ws.ning.NingWSAPI.buildAsyncClientConfig(NingWS.scala:563)
[error] play.api.libs.ws.ning.NingWSAPI.newClient(NingWS.scala:520)
[error] play.api.libs.ws.ning.NingWSAPI$$anonfun$client$1.apply(NingWS.scala:543)
[error] play.api.libs.ws.ning.NingWSAPI$$anonfun$client$1.apply(NingWS.scala:540)
[error] play.api.libs.ws.ning.NingWSAPI.client(NingWS.scala:538)
[error] play.api.libs.ws.ning.NingWSAPI.url(NingWS.scala:553)
[error] play.api.libs.ws.WS$.url(WS.scala:129)
【问题讨论】:
-
我知道我在某种程度上(故意)含糊其辞,我已经得到了答案。它是(在我的机器上)设置的系统代理,第三方库(以某种方式)使用它并导致此错误。 (我必须承认这是一种模糊的答案,我必须承认,但我只能在这里说。)
标签: java scala testing playframework-2.3