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:
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
Post a Comment