Community
Participate
Working Groups
SDK version: 3.9.2 Environment: Windows7 SP1 x64 Create a maven project with any archetype. A message pops up saying "C:\Program' is not recognized as an internal or external command, operable program or batch file." Stack trace: 2015-05-25 08:44:32,759[cs Event Logger] [INFO ] [o.e.c.a.a.logger.EventLogger 205] - EVENT#ide-usage# WS#default# USER#codenvy@codenvy.com# PROJECT#hhhh# T YPE#maven# SOURCE#org.eclipse.che.ide.actions.NewProjectAction# PARAMETERS## 2015-05-25 08:44:41,815[etypeGenerator-] [DEBUG] [o.e.c.g.a.ArchetypeGenerator 261] - Done: 'C:\Program Files (x86)\Apache\apache-maven-3.3.3\bin\mvn --batc h-mode org.apache.maven.plugins:maven-archetype-plugin:RELEASE:generate -Dartifa ctId=pppppppp -DarchetypeVersion=RELEASE -DinteractiveMode=false -DarchetypeArti factId=cxf-jaxrs-service -DarchetypeGroupId=org.apache.cxf.archetype -DgroupId=p ppppppp -Dversion=1.0-SNAPSHOT', exit code: 1 2015-05-25 08:44:41,817[etypeGenerator-] [DEBUG] [o.e.c.g.a.ArchetypeGenerator 407] - Close logger org.eclipse.che.generator.archetype.ArchetypeGenerator$Ge neratorLogger@45c19a71 2015-05-25 08:44:42,796[io-8080-exec-11] [DEBUG] [o.e.c.i.m.DefaultMethodInvoke r 95] - null java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7. 0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) ~[na:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43) ~[na:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_45] at org.everrest.core.impl.method.DefaultMethodInvoker.invokeMethod(Defau ltMethodInvoker.java:154) [everrest-core-1.4.0.jar:na] at org.everrest.core.impl.method.DefaultMethodInvoker.invokeMethod(Defau ltMethodInvoker.java:141) [everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestDispatcher.doInvokeResource(RequestDisp atcher.java:289) [everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestDispatcher.invokeResourceMethod(Request Dispatcher.java:248) [everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestDispatcher.dispatch(RequestDispatcher.j ava:152) [everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestDispatcher.dispatch(RequestDispatcher.j ava:95) [everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestHandlerImpl.handleRequest(RequestHandle rImpl.java:64) [everrest-core-1.4.0.jar:na] at org.everrest.core.impl.EverrestProcessor.process(EverrestProcessor.ja va:132) [everrest-core-1.4.0.jar:na] at org.everrest.core.servlet.EverrestServlet.service(EverrestServlet.jav a:61) [everrest-core-1.4.0.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) [servlet -api.jar:na] at com.google.inject.servlet.ServletDefinition.doService(ServletDefiniti on.java:263) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.ServletDefinition.service(ServletDefinition .java:178) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServl etPipeline.java:91) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI nvocation.java:62) [guice-servlet-3.0.jar:na] at org.eclipse.che.env.local.server.SingleEnvironmentFilter.doFilter(Sin gleEnvironmentFilter.java:95) [che-plugin-sdk-env-local-3.9.3.jar:3.9.3] at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition. java:163) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI nvocation.java:58) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilte rPipeline.java:118) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) [guice-servlet-3.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:243) [catalina.jar:7.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:210) [catalina.jar:7.0.50] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:222) [catalina.jar:7.0.50] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:123) [catalina.jar:7.0.50] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:171) [catalina.jar:7.0.50] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:100) [catalina.jar:7.0.50] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 953) [catalina.jar:7.0.50] at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja va:314) [catalina.jar:7.0.50] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:118) [catalina.jar:7.0.50] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav a:409) [catalina.jar:7.0.50] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp 11Processor.java:1044) [tomcat-coyote.jar:7.0.50] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process( AbstractProtocol.java:607) [tomcat-coyote.jar:7.0.50] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin t.java:313) [tomcat-coyote.jar:7.0.50] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. java:1145) [na:1.7.0_45] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:615) [na:1.7.0_45] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45] Caused by: org.eclipse.che.api.core.ServerException: 'C:\Program' is not recogni zed as an internal or external command, operable program or batch file. at org.eclipse.che.ide.extension.maven.server.projecttype.handler.Archet ypeGenerationStrategy.generateProject(ArchetypeGenerationStrategy.java:165) ~[ch e-plugin-java-ext-maven-3.9.3.jar:3.9.3] at org.eclipse.che.ide.extension.maven.server.projecttype.handler.MavenP rojectGenerator.onCreateProject(MavenProjectGenerator.java:62) ~[che-plugin-java -ext-maven-3.9.3.jar:3.9.3] at org.eclipse.che.api.project.server.DefaultProjectManager.createProjec t(DefaultProjectManager.java:220) ~[che-core-api-project-3.9.6.jar:3.9.6] at org.eclipse.che.api.project.server.ProjectService.createProject(Proje ctService.java:270) ~[che-core-api-project-3.9.6.jar:3.9.6] ... 39 common frames omitted 2015-05-25 08:44:43,025[io-8080-exec-11] [DEBUG] [o.e.c.impl.RequestHandlerImpl 95] - InternalException occurs. org.eclipse.che.api.core.ServerException: 'C:\Program' is not recognized as an i nternal or external command, operable program or batch file. at org.eclipse.che.ide.extension.maven.server.projecttype.handler.Archet ypeGenerationStrategy.generateProject(ArchetypeGenerationStrategy.java:165) ~[ch e-plugin-java-ext-maven-3.9.3.jar:3.9.3] at org.eclipse.che.ide.extension.maven.server.projecttype.handler.MavenP rojectGenerator.onCreateProject(MavenProjectGenerator.java:62) ~[che-plugin-java -ext-maven-3.9.3.jar:3.9.3] at org.eclipse.che.api.project.server.DefaultProjectManager.createProjec t(DefaultProjectManager.java:220) ~[che-core-api-project-3.9.6.jar:3.9.6] at org.eclipse.che.api.project.server.ProjectService.createProject(Proje ctService.java:270) ~[che-core-api-project-3.9.6.jar:3.9.6] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7. 0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) ~[na:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43) ~[na:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_45] at org.everrest.core.impl.method.DefaultMethodInvoker.invokeMethod(Defau ltMethodInvoker.java:154) ~[everrest-core-1.4.0.jar:na] at org.everrest.core.impl.method.DefaultMethodInvoker.invokeMethod(Defau ltMethodInvoker.java:141) ~[everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestDispatcher.doInvokeResource(RequestDisp atcher.java:289) ~[everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestDispatcher.invokeResourceMethod(Request Dispatcher.java:248) ~[everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestDispatcher.dispatch(RequestDispatcher.j ava:152) ~[everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestDispatcher.dispatch(RequestDispatcher.j ava:95) ~[everrest-core-1.4.0.jar:na] at org.everrest.core.impl.RequestHandlerImpl.handleRequest(RequestHandle rImpl.java:64) ~[everrest-core-1.4.0.jar:na] at org.everrest.core.impl.EverrestProcessor.process(EverrestProcessor.ja va:132) [everrest-core-1.4.0.jar:na] at org.everrest.core.servlet.EverrestServlet.service(EverrestServlet.jav a:61) [everrest-core-1.4.0.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) [servlet -api.jar:na] at com.google.inject.servlet.ServletDefinition.doService(ServletDefiniti on.java:263) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.ServletDefinition.service(ServletDefinition .java:178) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServl etPipeline.java:91) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI nvocation.java:62) [guice-servlet-3.0.jar:na] at org.eclipse.che.env.local.server.SingleEnvironmentFilter.doFilter(Sin gleEnvironmentFilter.java:95) [che-plugin-sdk-env-local-3.9.3.jar:3.9.3] at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition. java:163) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI nvocation.java:58) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilte rPipeline.java:118) [guice-servlet-3.0.jar:na] at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) [guice-servlet-3.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:243) [catalina.jar:7.0.50] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:210) [catalina.jar:7.0.50] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:222) [catalina.jar:7.0.50] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:123) [catalina.jar:7.0.50] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:171) [catalina.jar:7.0.50] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:100) [catalina.jar:7.0.50] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 953) [catalina.jar:7.0.50] at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja va:314) [catalina.jar:7.0.50] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:118) [catalina.jar:7.0.50] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav a:409) [catalina.jar:7.0.50] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp 11Processor.java:1044) [tomcat-coyote.jar:7.0.50] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process( AbstractProtocol.java:607) [tomcat-coyote.jar:7.0.50] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin t.java:313) [tomcat-coyote.jar:7.0.50] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. java:1145) [na:1.7.0_45] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:615) [na:1.7.0_45] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
This seems to be an issue with locating the M2_HOME, but it works totally fine when tried with bare maven in cmd.
https://github.com/codenvy/che-plugins/commit/2308642adfe638837c894e56b6ff638ad46bff2c
When creating maven projects with JAX-RS and WEBAPP archetypes, following errors were recorded respectively. 1. Error parsing pom.xml : Content is not allowed in trailing section. 2. Error parsing pom.xml : Element type "project" must be followed by either attribute specifications, ">" or "/>". Attached are the screenshots.
Created attachment 254843 [details] Screenshot1
Created attachment 254844 [details] Screenshot2