Glide / Gaelyk / Groovy:部署到Google App Engine时出错:无法输入oauth2令牌 [英] Glide/Gaelyk/Groovy: Error deploying to Google App Engine: Can’t enter oauth2 token

查看:316
本文介绍了Glide / Gaelyk / Groovy:部署到Google App Engine时出错:无法输入oauth2令牌的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

作为Glide项目的部署过程的一部分( http://glide-gae.appspot .com / docs / intro 第2部分的第3步),您需要使用oauth2进行身份验证。我的浏览器弹出了预期的令牌,但是这个过程并没有等待我复制代码,它只是继续进行下面的错误...

  22:30:12.713 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator]守护进程处于忙碌状态,处于休眠状态直到状态发生变化。 
22:30:12.733 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient]关于开始通过连接将所有日志中继到客户端。
22:30:12.734 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient]客户端现在将从守护进程(pid:12557)接收所有日志记录。守护进程日志文件:/.gradle/daemon/1.8/daemon-12557.out.log
22:30:12.739 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection]线程14:收到的类org.gradle.launcher.daemon.protocol.CloseInput
22:30:12.740 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection]接收到来自客户端的IO消息:CloseInput [id = 069864b2-2948- 4a9d-abea-0705274136a1.2]
22:30:12.741 [信息] [org.gradle.launcher.daemon.server.exec.ForwardClientInput]在输入结束时关闭守护程序的标准输入。
22:30:12.742 [INFO] [org.gradle.launcher.daemon.server.exec.ForwardClientInput]守护进程将不再处理任何标准输入。
22:30:12.747 [INFO] [org.gradle.launcher.daemon.server.exec.ExecuteBuild]使用守护程序上下文执行构建:DefaultDaemonContext [uid = 3901cff0-8d50-41b6-9459-e31f7b78f1e3,javaHome = /图书馆/的Java / JavaVirtualMachines / jdk1.7.0_51.jdk /内容/首页,daemonRegistryDir = .gradle /守护进程,PID = 12557,的idleTimeout = 1080,daemonOpts = -XX:MaxPermSize参数= 256M,-Xmx512m,-Dfile.encoding = UTF -8]
请输入代码:遇到问题:找不到行
请参阅日志[/var/folders/c8/vx2jf50j68x1z3_pysy6kxjm0000gp/T/appcfg2389447403250678065.log]了解更多信息。
守护进程vm正在关闭......守护进程正常退出或因用户中断而终止。
-----守护进程日志结束-----
org.gradle.tooling.GradleConnectionException:无法使用Gradle分发执行生成http://services.gradle.org/distributions /gradle-1.8-bin.zip。

我可以做些什么来部署我的应用程序?如何才能强制这个过程等待我输入代码?

如果这是( glide部署)不起作用,最简单的选择是将应用导出为标准 gradle 项目,然后执行 gaeUpdate 任务。



glide -a somedir / yourapp -o其中/ you / want / to / export / app export



请注意,导出最后是命令 -o 告诉应该导出的位置。

然后从导出的项目运行: gradle gaeUpdate


As part of the deployment process of a Glide project (http://glide-gae.appspot.com/docs/intro step 3 of 2nd section) you need to authenticate using oauth2. My browser popped up with the token as expected but the process didn’t wait for me to copy the code in, it just carried on with the following error...

22:30:12.713 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] Daemon is busy, sleeping until state changes.
22:30:12.733 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient] About to start relaying all logs to the client via the connection.
22:30:12.734 [INFO] [org.gradle.launcher.daemon.server.exec.LogToClient] The client will now receive all logging from the daemon (pid: 12557). The daemon log file: /.gradle/daemon/1.8/daemon-12557.out.log
22:30:12.739 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 14: received class org.gradle.launcher.daemon.protocol.CloseInput
22:30:12.740 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] Received IO message from client: CloseInput[id=069864b2-2948-4a9d-abea-0705274136a1.2]
22:30:12.741 [INFO] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] Closing daemon's stdin at end of input.
22:30:12.742 [INFO] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] The daemon will no longer process any standard input.
22:30:12.747 [INFO] [org.gradle.launcher.daemon.server.exec.ExecuteBuild] Executing build with daemon context: DefaultDaemonContext[uid=3901cff0-8d50-41b6-9459-e31f7b78f1e3,javaHome=/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home,daemonRegistryDir=.gradle/daemon,pid=12557,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-Xmx512m,-Dfile.encoding=UTF-8]
Please enter code: Encountered a problem: No line found
Please see the logs [/var/folders/c8/vx2jf50j68x1z3_pysy6kxjm0000gp/T/appcfg2389447403250678065.log] for further information.
Daemon vm is shutting down... The daemon has exited normally or was terminated in response to a user interrupt.
----- End of the daemon log -----
org.gradle.tooling.GradleConnectionException: Could not execute build using Gradle       distribution 'http://services.gradle.org/distributions/gradle-1.8-bin.zip'.

What can I do to be able to deploy my application? How can I force the process to wait for me to enter the code?

解决方案

If that's (glide deploy) not working for you, the easiest option is to export the app as a standard gradle project and then execute the gaeUpdate task.

glide -a somedir/yourapp -o where/you/want/to/export/app export

Note that the export is command at the end, -o tell the location where it should be exported.

Then from the exported project run: gradle gaeUpdate

这篇关于Glide / Gaelyk / Groovy:部署到Google App Engine时出错:无法输入oauth2令牌的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆