Failed to execute goal com.vaadin:vaadin-maven-plugin:7.7.9:compile

Hi everyone,

I’m having some difficulties building Dashboard on a Bamboo server (centOs, 64bits), however locally through my eclipse I have no errors.

I started to execute maven in command line to see if it was a bamboo agent problem… but no, it has the same error shown bellow (the full execution is in attachment, as well as the dashboard pom.xml). I’ve cleaned/purged the maven repository, and the error still occurs. Also, in UI there is no error.

The command was:

mvn clean install -Dvaadin.charts.developer.license=<charts_license> -e

I don’t know if has some influence, but the Pro Tools were renewed recently.

Thanks,
Susana Nunes


[ERROR]
 Failed to execute goal com.vaadin:vaadin-maven-plugin:7.7.9:compile (default) on project promoren-dashboard: Command [[
[ERROR]
 /bin/sh -c '/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64/jre/bin/java' '-Xmx512M' '-Xss1024k' '-classpath' '/root/.m2/repository/com/vaadin/vaadin-client/7.7.9/vaadin-client-7.7.9.jar:/root/.m2/repository/com/vaadin/vaadin-shared/7.7.9/vaadin-shared-7.7.9.jar:/root/.m2/repository/com/vaadin/vaadin-server/7.7.9/vaadin-server-7.7.9.jar:/root/.m2/repository/org/jsoup/jsoup/1.8.3/jsoup-1.8.3.jar:/root/.m2/repository/junit/junit/4.11/junit-4.11.jar:/root/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/root/.m2/repository/org/easymock/easymock/3.0/easymock-3.0.jar:/root/.m2/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar:/root/.m2/repository/org/objenesis/objenesis/1.2/objenesis-1.2.jar:/root/.m2/repository/com/vaadin/external/gwt/gwt-elemental/2.7.0.vaadin5/gwt-elemental-2.7.0.vaadin5.jar:/root/.m2/repository/com/vaadin/external/gwt/gwt-user/2.7.0.vaadin5/gwt-user-2.7.0.vaadin5.jar:/root/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/root/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/root/.m2/repository/com/vaadin/vaadin-client-compiler/7.7.9/vaadin-client-compiler-7.7.9.jar:/root/.m2/repository/com/vaadin/vaadin-client/7.7.9/vaadin-client-7.7.9.jar:/root/.m2/repository/com/vaadin/vaadin-shared/7.7.9/vaadin-shared-7.7.9.jar:/root/.m2/repository/com/vaadin/vaadin-server/7.7.9/vaadin-server-7.7.9.jar:/root/.m2/repository/org/jsoup/jsoup/1.8.3/jsoup-1.8.3.jar:/root/.m2/repository/com/vaadin/external/gwt/gwt-elemental/2.7.0.vaadin5/gwt-elemental-2.7.0.vaadin5.jar:/root/.m2/repository/com/vaadin/external/gwt/gwt-user/2.7.0.vaadin5/gwt-user-2.7.0.vaadin5.jar:/root/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/root/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/root/.m2/repository/com/vaadin/external/gwt/gwt-dev/2.7.0.vaadin5/gwt-dev-2.7.0.vaadin5.jar:/root/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/root/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/root/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/root/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/root/.m2/repository/com/vaadin/vaadin-sass-compiler/0.9.13/vaadin-sass-compiler-0.9.13.jar:/root/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/root/.m2/repository/com/vaadin/external/flute/flute/1.3.0.gg2/flute-1.3.0.gg2.jar:/root/.m2/repository/com/yahoo/platform/yui/yuicompressor/2.4.8/yuicompressor-2.4.8.jar:/root/.m2/repository/rhino/js/1.7R2/js-1.7R2.jar:/root/.m2/repository/junit/junit/4.11/junit-4.11.jar:/root/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/promoren/bamboo-agent-home/xml-data/build-dir/TD-MAINDEV-JOB1/Promoren2/promoren-dashboard/target/classes:/home/promoren/bamboo-agent-home/xml-data/build-dir/TD-MAINDEV-JOB1/Promoren2/promoren-dashboard/src/main/java:/home/promoren/bamboo-agent-home/xml-data/build-dir/TD-MAINDEV-JOB1/Promoren2/promoren-services/target/promoren-services-0.0.1.jar:/root/.m2/repository/com/novell/ldap/jldap/4.3/jldap-4.3.jar:/root/.m2/repository/net/sf/jasperreports/jasperreports/5.5.0/jasperreports-5.5.0.jar:/root/.m2/repository/commons-beanutils/commons-beanutils/1.8.0/commons-beanutils-1.8.0.jar:/root/.m2/repository/commons-collections/commons-collections/2.1/commons-collections-2.1.jar:/root/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar:/root/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/root/.m2/repository/com/lowagie/itext/2.1.7.js2/itext-2.1.7.js2.jar:/root/.m2/repository/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar:/root/.m2/repository/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar:/root/.m2/repository/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar:/root/.m2/repository/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar:/root/.m2/repository/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar:/root/.m2/repository/jfree/jcommon/1.0.15/jcommon-1.0.15.jar:/root/.m2/repository/jfree/jfreechart/1.0.12/jfreechart-1.0.12.jar:/root/.m2/repository/xml-apis/xml-apis/1.3.02/xml-apis-1.3.02.jar:/root/.m2/repository/org/codehaus/castor/castor/1.2/castor-1.2.jar:/root/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.1.4/jackson-core-2.1.4.jar:/root/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.1.4/jackson-annotations-2.1.4.jar:/root/.m2/repository/org/jdom/jdom/2.0.2/jdom-2.0.2.jar:/root/.m2/repository/com/itextpdf/itextpdf/5.4.5/itextpdf-5.4.5.jar:/root/.m2/repository/org/jsoup/jsoup/1.7.2/jsoup-1.7.2.jar:/root/.m2/repository/org/freemarker/freemarker/2.3.20/freemarker-2.3.20.jar:/root/.m2/repository/net/sf/jasperreports/jasperreports-fonts/4.0.0/jasperreports-fonts-4.0.0.jar:/root/.m2/repository/org/apache/odftoolkit/simple-odf/0.8.1-incubating/simple-odf-0.8.1-incubating.jar:/root/.m2/repository/fr/opensagres/xdocreport/org.odftoolkit.odfdom.converter.pdf/1.0.4/org.odftoolkit.odfdom.converter.pdf-1.0.4.jar:/root/.m2/repository/fr/opensagres/xdocreport/org.odftoolkit.odfdom.converter.core/1.0.4/org.odftoolkit.odfdom.converter.core-1.0.4.jar:/root/.m2/repository/org/odftoolkit/odfdom-java/0.8.7/odfdom-java-0.8.7.jar:/root/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar:/root/.m2/repository/fr/opensagres/xdocreport/fr.opensagres.xdocreport.itext.extension/1.0.4/fr.opensagres.xdocreport.itext.extension-1.0.4.jar:/root/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/root/.m2/repository/com/neurotec/neurotec-core/5.0/neurotec-core-5.0.jar:/root/.m2/repository/com/neurotec/neurotec-media/5.0/neurotec-media-5.0.jar:/root/.m2/repository/net/java/dev/jna/jna/3.5.1/jna-3.5.1.jar:/root/.m2/repository/com/neurotec/neurotec-licensing/5.0/neurotec-licensing-5.0.jar:/root/.m2/repository/org/apache/pdfbox/pdfbox/1.8.6/pdfbox-1.8.6.jar:/root/.m2/repository/org/apache/pdfbox/fontbox/1.8.6/fontbox-1.8.6.jar:/root/.m2/repository/org/apache/pdfbox/jempbox/1.8.6/jempbox-1.8.6.jar:/root/.m2/repository/org/jboss/logging/jboss-logging/3.1.4.GA/jboss-logging-3.1.4.GA.jar:/root/.m2/repository/com/vaadin/external/json/json/0.0.20080701/json-0.0.20080701.jar:/root/.m2/repository/com/itextpdf/tool/xmlworker/5.4.1/xmlworker-5.4.1.jar:/root/.m2/repository/org/javers/javers-core/1.3.5/javers-core-1.3.5.jar:/root/.m2/repository/com/google/code/gson/gson/2.3.1/gson-2.3.1.jar:/root/.m2/repository/org/picocontainer/picocontainer/2.14.3/picocontainer-2.14.3.jar:/root/.m2/repository/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar:/root/.m2/repository/joda-time/joda-time/2.3/joda-time-2.3.jar:/root/.m2/repository/com/google/zxing/core/3.3.2/core-3.3.2.jar:/root/.m2/repository/com/google/zxing/javase/3.3.2/javase-3.3.2.jar:/root/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/root/.m2/repository/com/github/jai-imageio/jai-imageio-core/1.3.1/jai-imageio-core-1.3.1.jar:/root/.m2/repository/org/vaadin/virkki/carousel/0.5.2/carousel-0.5.2.jar:/root/.m2/repository/org/eclipse/xtext/org.eclipse.xtext.xbase.lib.gwt/2.4.1/org.eclipse.xtext.xbase.lib.gwt-2.4.1.jar:/root/.m2/repository/com/google/guava/guava-gwt/10.0.1/guava-gwt-10.0.1.jar:/root/.m2/repository/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.4.1/org.eclipse.xtext.xbase.lib-2.4.1.jar:/root/.m2/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar:/root/.m2/repository/com/vaadin/vaadin-push/7.7.9/vaadin-push-7.7.9.jar:/root/.m2/repository/com/vaadin/external/atmosphere/atmosphere-runtime/2.2.9.vaadin2/atmosphere-runtime-2.2.9.vaadin2.jar:/root/.m2/repository/com/vaadin/external/slf4j/vaadin-slf4j-jdk14/1.6.1/vaadin-slf4j-jdk14-1.6.1.jar:/root/.m2/repository/com/vaadin/vaadin-server/7.7.9/vaadin-server-7.7.9.jar:/root/.m2/repository/com/vaadin/vaadin-sass-compiler/0.9.13/vaadin-sass-compiler-0.9.13.jar:/root/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/root/.m2/repository/com/vaadin/external/flute/flute/1.3.0.gg2/flute-1.3.0.gg2.jar:/root/.m2/repository/com/vaadin/vaadin-shared/7.7.9/vaadin-shared-7.7.9.jar:/root/.m2/repository/com/vaadin/vaadin-client-compiled/7.7.9/vaadin-client-compiled-7.7.9.jar:/root/.m2/repository/com/vaadin/vaadin-themes/7.7.9/vaadin-themes-7.7.9.jar:/root/.m2/repository/com/vaadin/vaadin-client-compiler/7.7.9/vaadin-client-compiler-7.7.9.jar:/root/.m2/repository/com/vaadin/external/gwt/gwt-dev/2.7.0.vaadin5/gwt-dev-2.7.0.vaadin5.jar:/root/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar:/root/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/root/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/root/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/root/.m2/repository/com/vaadin/vaadin-client/7.7.9/vaadin-client-7.7.9.jar:/root/.m2/repository/com/vaadin/external/gwt/gwt-elemental/2.7.0.vaadin5/gwt-elemental-2.7.0.vaadin5.jar:/root/.m2/repository/com/vaadin/external/gwt/gwt-user/2.7.0.vaadin5/gwt-user-2.7.0.vaadin5.jar:/root/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/root/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/root/.m2/repository/com/vaadin/addon/vaadin-charts/2.1.3/vaadin-charts-2.1.3.jar:/root/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.5.2/jackson-databind-2.5.2.jar:/root/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar:/root/.m2/repository/org/vaadin/addons/googleanalyticstracker/2.1.0/googleanalyticstracker-2.1.0.jar:/root/.m2/repository/net/sourceforge/cssparser/cssparser/0.9.18/cssparser-0.9.18.jar:/root/.m2/repository/com/google/guava/guava/18.0/guava-18.0.jar' '-Dgwt.persistentunitcache=false' '-Dvaadin.charts.developer.license=0085139e-a240-47fd-922c-db7366ed2e09' '-Dgwt.persistentunitcachedir=/home/promoren/bamboo-agent-home/xml-data/build-dir/TD-MAINDEV-JOB1/Promoren2/promoren-dashboard/target' 'com.google.gwt.dev.Compiler' '-logLevel' 'INFO' '-style' 'OBF' '-war' '/home/promoren/bamboo-agent-home/xml-data/build-dir/TD-MAINDEV-JOB1/Promoren2/promoren-dashboard/src/main/webapp/VAADIN/widgetsets' '-localWorkers' '4' '-compileReport' '-XfragmentCount' '-1' '-sourceLevel' 'auto' '-extra' '/home/promoren/bamboo-agent-home/xml-data/build-dir/TD-MAINDEV-JOB1/Promoren2/promoren-dashboard/target/extra' '-deploy' '/home/promoren/bamboo-agent-home/xml-data/build-dir/TD-MAINDEV-JOB1/Promoren2/promoren-dashboard/target/gwt-deploy' '-gen' '/home/promoren/bamboo-agent-home/xml-data/build-dir/TD-MAINDEV-JOB1/Promoren2/promoren-dashboard/target/.generated' 'com.merap.promoren.dashboard.DashboardWidgetSet'
[ERROR]
 ]] failed with status 1
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Command [[

17366197. (95.4 KB)
17366200.xml (3.14 KB)
17366203.xml (6.77 KB)

Hi again,

I forgot some info:

mvn -v

Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 13:51:28+0000)
Maven home: /usr/local/maven
Java version: 1.7.0_55, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64/jre
Default locale: pt_PT, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64", family: "unix"

Thanks,
Susana Nunes

Commenting here also as requested. Another error message you sent us referred to Charts 4 when you tried to compile and deploy your project in Bamboo/Maven environment. Note that Charts 4 does not work with V7. Your pom says you are using 2.1.3, which works with 7. You probably have another dependencies somewhere that uses a newer charts version. Note that 3.x and 2.x should both work for 7, however 4 does not.

Hi Rasmus,

Does the server need a network connection to validate the new license?

Found a post referring to network connection and got me thinking (https://vaadin.com/forum/thread/8505031)

Jonatan Kronqvist:
Hi guys,

Yes, you need a network connection to validate the license once, after which it will work even if the machine is completely isolated from the internet. The check is over plain HTTP, so you shouldn’t need to open any ports in a firewall.

If your machine is behind a proxy, please try to configure the proxy settings for the JVM by following these instructions:
Windows/OS X GUI: https://www.java.com/en/download/help/proxy_setup.xml
Command-line: http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html

HTH,
/Jonatan

Thanks,
Susana

Hi,

Problem solved, it really was the network connection, the dns wasn’t correctly set in that server.

Thanks,
Susana Nunes