Thanks Andrey. Actually the problem is only with the individual log files
from the module build. At the end of the whole build, the log will show
all the errors from all modules.
Our build is configured to run to the end even one module fails, which I
think should be changed. But outside of that, is there anything we can do
to have the error in module build log files as well.
One example error is the jvm crash below
test failed: The forked VM terminated without saying properly goodbye. VM crash
or System.exit called ?
cause : Execution default-test of goal
org.apache.maven.plugins:maven-surefire-plugin:2.12:test failed: The forked VM
terminated without saying properly goodbye. VM crash or System.exit called ?
Stack trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on
project macaw-core: Execution default-test of goal
org.apache.maven.plugins:maven-surefire-plugin:2.12:test failed: The forked VM
terminated without saying properly goodbye. VM crash or System.exit called ?
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
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.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:104)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
On Thursday, June 28, 2012 4:30:51 PM UTC-7, Andrey Myatlyuk wrote:
>
> Chris,
>
> What do you see in the console output for the job?
>
> Andrey
>
> On Thu, Jun 28, 2012 at 2:16 PM, cchen <[email protected]> wrote:
>
>> Hey folks,
>>
>> Using jenkins to build a scala project via maven, and I am having trouble
>> to determine how builds are failing at times. Sometimes, there is no
>> compile error, no test failure and everything seemed to succeed, but
>> jenkins says it failed.
>>
>> So I am hoping to understand how Jenkins determine a build has failed, as
>> well as the best practices that you use.
>>
>> Thanks,
>>
>> Chris
>>
>>
>>
>
>