2012-04-18 82 views
0

Iam尝试开发一个scala web应用并尝试部署到GAE。在从sbt appengine提示符(appengine-deploy)部署应用程序时,出现此错误。我不知道为什么它发生,但部署在本地工作正常。错误在GAE上部署scala应用

com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=jugcep&version=1.0& 

500内部服务器错误

服务器错误(500) 发生了服务器错误。

无法更新应用程序:错误地贴到网址:https://appengine.google.com/api/appversion/create?app_id=jugcep&version=1.0& 500内部服务器错误

服务器错误已经发生(500) 服务器错误。

有关更多信息,请参阅日志[/var/folders/2L/2LXF1rCtFnaVepqm8nLO8E+++TI/-Tmp-/appcfg2634201961391003721.log]。 [error] [error] {file:/ Users/prassee/scalaWorkspace/jcep /} default-479528/compile:appengine-deploy:error execution appcfg [error]总时间:7 s,2012年4月18日完成10 :11:48 PM

Exception in thread "Thread-5" java.io.IOException: Broken pipe 
at java.io.FileOutputStream.writeBytes(Native Method) 
at java.io.FileOutputStream.write(FileOutputStream.java:260) 
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) 
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123) 
at sbt.BasicIO$.read$1(ProcessImpl.scala:108) 
at sbt.BasicIO$.transferFullyImpl(ProcessImpl.scala:112) 
at sbt.BasicIO$.transferFully(ProcessImpl.scala:88) 
at sbt.BasicIO$.connectToIn(ProcessImpl.scala:79) 
at sbt.BasicIO$$anonfun$input$1.apply(ProcessImpl.scala:80) 
at sbt.BasicIO$$anonfun$input$1.apply(ProcessImpl.scala:80) 
at sbt.SimpleProcessBuilder$$anonfun$2.apply$mcV$sp(ProcessImpl.scala:383) 
at sbt.Spawn$$anon$3.run(ProcessImpl.scala:20) 
+1

除非您向我们展示相关代码,否则我们不可能提供帮助。 – 2012-04-18 05:17:32

回答

0

Scala是不正式支持在GAE上,当然,因为它不能,只要它看起来像Java类/ JAR的区分,只要工作。

从堆栈跟踪中,我能想到的是,无论你试图做的是试图访问文件系统进行写入,这是不可能的,因为GAE不会写入文件系统。你能解释你想做什么吗?