Bug 468165 - Fails to create a maven project with archetype
Summary: Fails to create a maven project with archetype
Status: UNCONFIRMED
Alias: None
Product: Che
Classification: ECD
Component: sdk (show other bugs)
Version: 3.9.0   Edit
Hardware: PC Windows 7
: P3 major
Target Milestone: ---   Edit
Assignee: Vitalii Parfonov CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-25 08:51 EDT by Gayan Yalpathwala CLA
Modified: 2015-06-30 08:38 EDT (History)
0 users

See Also:


Attachments
Screenshot1 (22.06 KB, image/png)
2015-06-30 08:37 EDT, Gayan Yalpathwala CLA
no flags Details
Screenshot2 (24.74 KB, image/png)
2015-06-30 08:38 EDT, Gayan Yalpathwala CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gayan Yalpathwala CLA 2015-05-25 08:51:33 EDT
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]
Comment 1 Gayan Yalpathwala CLA 2015-05-25 09:03:04 EDT
This seems to be an issue with locating the M2_HOME, but it works totally fine when tried with bare maven in cmd.
Comment 3 Gayan Yalpathwala CLA 2015-06-30 08:36:47 EDT
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.
Comment 4 Gayan Yalpathwala CLA 2015-06-30 08:37:55 EDT
Created attachment 254843 [details]
Screenshot1
Comment 5 Gayan Yalpathwala CLA 2015-06-30 08:38:35 EDT
Created attachment 254844 [details]
Screenshot2