cancel
Showing results for 
Search instead for 
Did you mean: 

SAP CAP: Can't run created app from tutorial - pom.xml contains an error

Bastian
Explorer
0 Kudos

I try to run the turtorial Set Up SAP Business Application Studio for CAP Java. Everything worked until running the created app in step 5... the app doesn't start....

I think the root cause is a failure in the created pom.xml.

In the pom.xml element <execution> is marked:

<execution> <id>cds.build</id> <goals> <goal>cds</goal> </goals> <configuration> <commands> <command>build</command> <command>deploy --to sqlite --dry > "${project.basedir}/src/main/resources/schema.sql"</command> </commands> </configuration></execution>

I get the following error message:

org.apache.maven.plugin.MojoExecutionException: Process exited with an error: 1 (Exit value: 1)
at com.sap.cds.maven.plugin.build.CdsMojo.executeViaLifecycle(CdsMojo.java:189)
at com.sap.cds.maven.plugin.build.CdsMojo.execute(CdsMojo.java:95)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:332)
at org.eclipse.m2e.core.internal.embedder.MavenImpl.lambda$8(MavenImpl.java:1380)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:114)

Does anyone have an idea how to solve this?

chgeo
Advisor
Advisor
0 Kudos

Full error log is required here, please.

Bastian
Explorer
0 Kudos

Hi,

sorry, but there is only no real error log. This failure listed in the Problems view of SAP Business Application Studio with the following message:

Process exited with an error: 1 (Exit value: 1) (com.sap.cds:cds-maven-plugin:1.17.0:cds:cds.build:generate-sources)

org.apache.maven.plugin.MojoExecutionException: Process exited with an error: 1 (Exit value: 1)

at com.sap.cds.maven.plugin.build.CdsMojo.executeViaLifecycle(CdsMojo.java:189)

at com.sap.cds.maven.plugin.build.CdsMojo.execute(CdsMojo.java:95)

at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)

at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:332)

at org.eclipse.m2e.core.internal.embedder.MavenImpl.lambda$8(MavenImpl.java:1380)

at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)

at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:114)

at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1379)

at org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant.build(MojoExecutionBuildParticipant.java:54)

at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:135)

at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:113)

at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.lambda$2(ProjectConfigurationManager.java:511)

at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)

at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:153)

at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:505)

at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.configureNewMavenProjects(ProjectConfigurationManager.java:296)

at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.lambda$0(ProjectConfigurationManager.java:176)

at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)

at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:153)

at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:101)

at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1374)

at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:146)

at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:136)

at org.eclipse.jdt.ls.core.internal.managers.MavenProjectImporter.importToWorkspace(MavenProjectImporter.java:194)

at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.importProjects(ProjectsManager.java:113)

at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.initializeProjects(ProjectsManager.java:102)

at org.eclipse.jdt.ls.core.internal.handlers.InitHandler$1.runInWorkspace(InitHandler.java:188)

at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)

at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)

at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166)

at com.sap.cds.maven.plugin.util.ProcessExecutor.executeAndGetResult(ProcessExecutor.java:101)

at com.sap.cds.maven.plugin.build.AbstractNodejsMojo.execute(AbstractNodejsMojo.java:91)

at com.sap.cds.maven.plugin.build.CdsMojo.executeCds(CdsMojo.java:144)

at com.sap.cds.maven.plugin.build.CdsMojo.executeViaLifecycle(CdsMojo.java:178)

... 28 more

Screenshot to this problem:

marcbecker
Employee
Employee
0 Kudos

Does running "mvn clean install" also return the same error or is it successful? You might see more details in that output. If yes, please provide it here as an attachement. You can also try to right-click on the pom.xml in the root directory and srv directory and select "Update Project" and see if that helps to resolve the error.

Accepted Solutions (0)

Answers (1)

Answers (1)

Bastian
Explorer
0 Kudos

Thanks, works now ... problem was not the failure in the pom.xml, that doesn't matter it seems ... a popup was blocked and out of that it looks like that the app doesn't start 🙂