java - Sample project “hello-world” project is showing ERROR while trying to run on App engine -


i trying deploy "hello, world!" java on app engine managed vms java 8 , facing below listed error while running mvn gcloud:deploy. did not face issue while running on local machine (mvn jetty:run). can please point me on doing wrong?

[info] building war: c:\users\krajendran\appdata\local\google\cloud sdk\java-docs-samples\managed_vms\helloworld\target\managedvms-helloworld-mvm-1.0-snapshot.war [info] [info] <<< gcloud-maven-plugin:2.0.9.95.v20160203:deploy (default-cli) < package @ managedvms-helloworld-mvm <<< [info] [info] --- gcloud-maven-plugin:2.0.9.95.v20160203:deploy (default-cli) @ managedvms-helloworld-mvm --- [info] running gcloud app deploy... [info] running python.exe -s c:\users\krajendran\appdata\local\google\cloud sdk\google-cloud-sdk\lib\gcloud.py --quiet preview app deploy c:\users\krajendran\appdata\local\google\cloud sdk\java-docs-samples\managed_vms\helloworld\target\appengine-staging/app.yaml --promote [info] ------------------------------------------------------------------------ [info] build failure [info] ------------------------------------------------------------------------ [info] total time: 3.340 s [info] finished at: 2016-02-28t21:37:22-05:00 [info] final memory: 18m/226m [info] ------------------------------------------------------------------------ [error] failed execute goal com.google.appengine:gcloud-maven-plugin:2.0.9.95.v20160203:deploy (default-cli) on project managedvms-helloworld-mvm: not start dev app server: cannot run program "python.exe" (in directory "c:\users\krajendran\appdata\local\google\cloud sdk\java-docs-samples\managed_vms\helloworld\target\appengine-staging"): createprocess error=2, system cannot find file specified -> [help 1] [error] [error] see full stack trace of errors, re-run maven -e switch. [error] re-run maven using -x switch enable full debug logging. [error] [error] more information errors , possible solutions, please read following articles: [error] [help 1] http://cwiki.apache.org/confluence/display/maven/mojoexecutionexception 

please find complete log after adding -x maven execution

[error] failed execute goal com.google.appengine:gcloud-maven-plugin:2.0.9.95.v20160203:deploy (default-cli) on project managedvms-helloworld-mvm: not start dev app server: cannot run program "python.exe" (in directory "c:\users\krajendran\appdata\local\google\cloud sdk\java-docs-samples\managed_vms\helloworld\target\appengine-staging"): createprocess error=2, system cannot find file specified -> [help 1] org.apache.maven.lifecycle.lifecycleexecutionexception: failed execute goal com.google.appengine:gcloud-maven-plugin:2.0.9.95.v20160203:deploy (default-cli) on project managedvms-helloworld-mvm: not start dev app server         @ org.apache.maven.lifecycle.internal.mojoexecutor.execute(mojoexecutor.java:212)         @ org.apache.maven.lifecycle.internal.mojoexecutor.execute(mojoexecutor.java:153)         @ org.apache.maven.lifecycle.internal.mojoexecutor.execute(mojoexecutor.java:145)         @ org.apache.maven.lifecycle.internal.lifecyclemodulebuilder.buildproject(lifecyclemodulebuilder.java:116)         @ org.apache.maven.lifecycle.internal.lifecyclemodulebuilder.buildproject(lifecyclemodulebuilder.java:80)         @ org.apache.maven.lifecycle.internal.builder.singlethreaded.singlethreadedbuilder.build(singlethreadedbuilder.java:51)         @ org.apache.maven.lifecycle.internal.lifecyclestarter.execute(lifecyclestarter.java:128)         @ org.apache.maven.defaultmaven.doexecute(defaultmaven.java:307)         @ org.apache.maven.defaultmaven.doexecute(defaultmaven.java:193)         @ org.apache.maven.defaultmaven.execute(defaultmaven.java:106)         @ org.apache.maven.cli.mavencli.execute(mavencli.java:863)         @ org.apache.maven.cli.mavencli.domain(mavencli.java:288)         @ org.apache.maven.cli.mavencli.main(mavencli.java:199)         @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)         @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62)         @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)         @ java.lang.reflect.method.invoke(method.java:497)         @ org.codehaus.plexus.classworlds.launcher.launcher.launchenhanced(launcher.java:289)         @ org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:229)         @ org.codehaus.plexus.classworlds.launcher.launcher.mainwithexitcode(launcher.java:415)         @ org.codehaus.plexus.classworlds.launcher.launcher.main(launcher.java:356) caused by: org.apache.maven.plugin.mojoexecutionexception: not start dev app server         @ com.google.appengine.gcloudapp.abstractgcloudmojo.startcommand(abstractgcloudmojo.java:472)         @ com.google.appengine.gcloudapp.gcloudappdeploy.execute(gcloudappdeploy.java:43)         @ org.apache.maven.plugin.defaultbuildpluginmanager.executemojo(defaultbuildpluginmanager.java:134)         @ org.apache.maven.lifecycle.internal.mojoexecutor.execute(mojoexecutor.java:207)         ... 20 more caused by: java.io.ioexception: cannot run program "python.exe" (in directory "c:\users\krajendran\appdata\local\google\cloud sdk\java-docs-samples\managed_vms\helloworld\target\appengine-staging"): createprocess error=2, system cannot find file specified         @ java.lang.processbuilder.start(processbuilder.java:1048)         @ com.google.appengine.gcloudapp.abstractgcloudmojo.startcommand(abstractgcloudmojo.java:392)         ... 23 more caused by: java.io.ioexception: createprocess error=2, system cannot find file specified         @ java.lang.processimpl.create(native method)         @ java.lang.processimpl.<init>(processimpl.java:386)         @ java.lang.processimpl.start(processimpl.java:137)         @ java.lang.processbuilder.start(processbuilder.java:1029)         ... 24 more [error] [error] [error] more information errors , possible solutions, please read following articles: [error] [help 1] http://cwiki.apache.org/confluence/display/maven/mojoexecutionexception 

after installing python , adding path, getting below exception:

[error] failed execute goal com.google.appengine:gcloud-maven-plugin:2.0.9.95.v20160203:deploy (default-cli) on project managedvms-helloworld-mvm: error: gcloud app command exit code is: 1 -> [help 1] org.apache.maven.lifecycle.lifecycleexecutionexception: failed execute goal com.google.appengine:gcloud-maven-plugin:2.0.9.95.v20160203:deploy (default-cli) on project managedvms-helloworld-mvm: error: gcloud app command exit code is: 1         @ org.apache.maven.lifecycle.internal.mojoexecutor.execute(mojoexecutor.java:212)         @ org.apache.maven.lifecycle.internal.mojoexecutor.execute(mojoexecutor.java:153)         @ org.apache.maven.lifecycle.internal.mojoexecutor.execute(mojoexecutor.java:145)         @ org.apache.maven.lifecycle.internal.lifecyclemodulebuilder.buildproject(lifecyclemodulebuilder.java:116)         @ org.apache.maven.lifecycle.internal.lifecyclemodulebuilder.buildproject(lifecyclemodulebuilder.java:80)         @ org.apache.maven.lifecycle.internal.builder.singlethreaded.singlethreadedbuilder.build(singlethreadedbuilder.java:51)         @ org.apache.maven.lifecycle.internal.lifecyclestarter.execute(lifecyclestarter.java:128)         @ org.apache.maven.defaultmaven.doexecute(defaultmaven.java:307)         @ org.apache.maven.defaultmaven.doexecute(defaultmaven.java:193)         @ org.apache.maven.defaultmaven.execute(defaultmaven.java:106)         @ org.apache.maven.cli.mavencli.execute(mavencli.java:863)         @ org.apache.maven.cli.mavencli.domain(mavencli.java:288)         @ org.apache.maven.cli.mavencli.main(mavencli.java:199)         @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)         @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62)         @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)         @ java.lang.reflect.method.invoke(method.java:497)         @ org.codehaus.plexus.classworlds.launcher.launcher.launchenhanced(launcher.java:289)         @ org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:229)         @ org.codehaus.plexus.classworlds.launcher.launcher.mainwithexitcode(launcher.java:415)         @ org.codehaus.plexus.classworlds.launcher.launcher.main(launcher.java:356) caused by: org.apache.maven.plugin.mojoexecutionexception: error: gcloud app command exit code is: 1         @ com.google.appengine.gcloudapp.abstractgcloudmojo.startcommand(abstractgcloudmojo.java:463)         @ com.google.appengine.gcloudapp.gcloudappdeploy.execute(gcloudappdeploy.java:43)         @ org.apache.maven.plugin.defaultbuildpluginmanager.executemojo(defaultbuildpluginmanager.java:134)         @ org.apache.maven.lifecycle.internal.mojoexecutor.execute(mojoexecutor.java:207)         ... 20 more [info]   file "c:\users\krajendran\appdata\local\google\cloud sdk\google-cloud-sdk\lib\gcloud.py", line 53, in <module> [error] [error] [info]     main() [error] more information errors , possible solutions, please read following articles: [info]   file "c:\users\krajendran\appdata\local\google\cloud sdk\google-cloud-sdk\lib\gcloud.py", line 31, in main [error] [help 1] http://cwiki.apache.org/confluence/display/maven/mojoexecutionexception [info]     import googlecloudsdk.gcloud_main [info]   file "c:\users\krajendran\appdata\local\google\cloud sdk\google-cloud-sdk\lib\googlecloudsdk\gcloud_main.py", line 25, in <module> [info]     import signal [info]   file "c:\users\krajendran\appdata\local\programs\python\python35\lib\signal.py", line 8, in <module> [info]     _intenum._convert( [info]   file "c:\users\krajendran\appdata\local\google\cloud sdk\google-cloud-sdk\lib\third_party\enum\__init__.py", line 366, in __getattr__ 

as mentioned installing python , adding path did not help. followed 2 things make work:

followed the link add .py extension pathext variable , edited path add gcould - c:\program files (x86)\google\cloud sdk\google-cloud-sdk\lib\gcloud

also edited path include python path came bundled google sdk - c:\program files (x86)\google\cloud sdk\google-cloud-sdk\platform\bundledpython;

i ran issue google sdk location solved adding configuration pom.xml:

<plugins>       <plugin>         <groupid>com.google.appengine</groupid>         <artifactid>gcloud-maven-plugin</artifactid>         <version>2.0.9.95.v20160203</version>         <configuration>             <gcloud_directory>c:/program files (x86)/google/cloud sdk/google-cloud-sdk</gcloud_directory>         </configuration>       </plugin>       <plugin>         <groupid>org.apache.maven.plugins</groupid>         <artifactid>maven-war-plugin</artifactid>         <version>2.6</version>         <configuration>           <failonmissingwebxml>false</failonmissingwebxml>         </configuration>       </plugin> 

Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -