在我本地的Mac OS(Mountain Lion)上,我一直在運行sbt test
,並且測試編譯/通過Play 2.3 .x,Scala(2.10.x)。我本地的Java版本是「1.8.0_131」。java.lang.NumberFormatException:對於輸入字符串:「」(運行sbt測試時出錯)
後重新拍攝我的Mac OS X(10.12.3),我開始爲同一個代碼庫(播放,斯卡拉的Java版本仍然是相同的)運行「SBT測試」時得到非常奇怪的錯誤。
也許,這可能與我的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)
我知道我在某種程度上是模糊的(故意),我已經得到了答案。 這是一個系統代理,被設置(在我的機器上),由第三方庫(以某種方式)使用,並導致此錯誤。 (我必須承認這是一種模糊的答案,我必須承認,但這就是我可以在這裏說的。) – zochhuana