Java Playframework SBT 编译异常 - 意外异常[NumberFormatException: 对于输入字符串:""]



自从我的系统在没有警告的情况下断电后,我就一直遇到这个问题。在启动我的机器并启动我的Ide来启动项目时,我刚刚开始看到play.sbt.PlayExceptions$UnexpectedException,这很不寻常。在这里查看了类似的解决方案。我仍然无法用那里提供的答案来解决这个问题。

Error stack is as follows :: 
[service-gateway] $ compile:run
[info] Updating {file:/C:/Users/user/Documents/dev/backend_test_project/service-gateway/}root...
[info] Resolving jline#jline;2.14.5 ...
[info] Done updating.
--- (Running the application, auto-reloading is enabled) ---
[info] p.c.s.AkkaHttpServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
(Server started, use Enter to stop and go back to the console...)
[info] Compiling 5 Scala sources and 5 Java sources to C:UsersuserDocumentsdevbackend_test_projectservice-gatewaytargetscala-2.12classes...
[warn] C:UsersuserDocumentsdevbackend_test_projectservice-gatewayappviewsswagger.scala.html:43: method current in object Play is deprecated (since 2.5.0):
This is a static reference to application, use DI instead
[warn]             url = "@{s"${current.configuration.getString("swagger.api.basepath")
[warn]                          ^
[warn] C:UsersuserDocumentsdevbackend_test_projectservice-gatewayappviewsswagger.scala.html:43: method getString in class Configuration is deprecated (sinc
e 2.6.0): Use get[String] or getAndValidate[String] with reference config entry
[warn]             url = "@{s"${current.configuration.getString("swagger.api.basepath")
[warn]                                                ^
[warn] two warnings found
[info] C:UsersuserDocumentsdevbackend_test_projectservice-gatewayappErrorHandler.java: C:UsersuserDocumentsdevbackend_test_projectservice-gatewayapp
ErrorHandler.java uses or overrides a deprecated API.
[info] C:UsersuserDocumentsdevbackend_test_projectservice-gatewayappErrorHandler.java: Recompile with -Xlint:deprecation for details.
[trace] Stack trace suppressed: run last compile:manipulateBytecode for the full output.
[error] (compile:manipulateBytecode) java.lang.NumberFormatException: For input string: "             "
[error] application -
! @7ff5h00md - Internal server error, for (POST) [/cars/create_car?api_key=33%23kadadji%2323423kadad934340] ->
play.sbt.PlayExceptions$UnexpectedException: Unexpected exception[NumberFormatException: For input string: "             "]
at play.sbt.run.PlayReload$$anonfun$taskFailureHandler$1.apply(PlayReload.scala:34)
at play.sbt.run.PlayReload$$anonfun$taskFailureHandler$1.apply(PlayReload.scala:27)
at scala.Option.map(Option.scala:145)
at play.sbt.run.PlayReload$.taskFailureHandler(PlayReload.scala:27)
at play.sbt.run.PlayReload$.compileFailure(PlayReload.scala:23)
at play.sbt.run.PlayReload$$anonfun$compile$1.apply(PlayReload.scala:50)
at play.sbt.run.PlayReload$$anonfun$compile$1.apply(PlayReload.scala:50)
at scala.util.Either$LeftProjection.map(Either.scala:377)
at play.sbt.run.PlayReload$.compile(PlayReload.scala:50)
at play.sbt.run.PlayRun$$anonfun$playRunTask$1$$anonfun$apply$2$$anonfun$apply$3$$anonfun$3.apply(PlayRun.scala:73)
Caused by: java.lang.NumberFormatException: For input string: "             "
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:578)
at java.lang.Long.parseLong(Long.java:631)
at scala.collection.immutable.StringLike$class.toLong(StringLike.scala:230)
at scala.collection.immutable.StringOps.toLong(StringOps.scala:31)
at com.typesafe.play.sbt.enhancer.PlayEnhancer$$anonfun$bytecodeEnhance$1$$anonfun$apply$2.apply(PlayEnhancer.scala:58)
at com.typesafe.play.sbt.enhancer.PlayEnhancer$$anonfun$bytecodeEnhance$1$$anonfun$apply$2.apply(PlayEnhancer.scala:48)
at com.typesafe.play.sbt.enhancer.PlayEnhancer$$anonfun$scopedSettings$2.apply(PlayEnhancer.scala:38)
at com.typesafe.play.sbt.enhancer.PlayEnhancer$$anonfun$scopedSettings$2.apply(PlayEnhancer.scala:34)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)

我没有对我的项目代码进行任何更改。下面提供了构建工具的版本(Maven和SBT(和Java版本。

**I am using Java Version :
C:Usersuser>java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)**
SBT version 
**[service-gateway] $ version
[info] 1.0**
I am also using maven :
**Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00)**

遇到同样的问题,我尝试删除目标文件夹中的文件,重新开始并工作。

最新更新