Hi,
I have Jenkins 1.617.
When I run a Job that throw sonar maven plugin to analize my java code, I'm 
getting a similar error:

INFO] [13:46:07.291] ANALYSIS SUCCESSFUL, you can browse 
*http://sonarServer:9000/sonar* <http://sonarServer:9000/sonar>
[DEBUG] [13:46:07.291] Post-jobs : com.report.reportQA@5b0a28a5 -> 
org.sonar.plugins.core.batch.IndexProjectPostJob@77f29754 -> 
org.sonar.plugins.dbcleaner.ProjectPurgePostJob@57ad4951
[INFO] [13:46:07.291] Executing post-job class .......
[DEBUG] [13:46:10.645] To prevent a memory leak, the JDBC Driver 
[net.sourceforge.jtds.jdbc.Driver] has been forcibly deregistered
[DEBUG] [13:46:10.645] Delete temporary directory: ..........
[DEBUG] [13:46:10.723] Delete temporary directory: ...........
[INFO] 
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] PATHER PROJECT ................................SUCCESS [1.342s]
[INFO] MODULE_A ...........................................  FAILURE 
[1:52.679s]
[INFO] MODULE_B............................................. SUCCESS 
[3.635s]
[INFO] MODULE_C............................................. SUCCESS 
[6.287s]
[INFO] MODULE _D............................................ SUCCESS 
[4.196s]
[INFO] 
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 2:15.143s
[INFO] Finished at: Fri Oct 23 13:46:10 CEST 2015
[INFO] Final Memory: 57M/472M
[INFO] 
------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[ERROR] Internal error: java.lang.IllegalStateException: cannot change 
build result while in COMPLETED -> [Help 1] 
org.apache.maven.InternalErrorException: 
Internal error: java.lang.IllegalStateException: cannot change build result 
while in COMPLETED
at 
org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
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:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at 
org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:117)
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:601)
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:178)
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:601)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:136)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:71)
at hudson.remoting.UserRequest.perform(UserRequest.java:121)
at hudson.remoting.UserRequest.perform(UserRequest.java:49)
at hudson.remoting.Request$2.run(Request.java:325)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.IllegalStateException: cannot change build result 
while in COMPLETED
at hudson.model.Run.setResult(Run.java:462)
at hudson.maven.MavenBuild$ProxyImpl.setResult(MavenBuild.java:494)
at hudson.maven.MavenBuild$ProxyImpl2.setResult(MavenBuild.java:547)
at sun.reflect.GeneratedMethodAccessor390.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at hudson.model.Executor$2.call(Executor.java:889)
at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
at com.sun.proxy.$Proxy62.setResult(Unknown Source)
at sun.reflect.GeneratedMethodAccessor5188.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:326)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:301)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:260)
at hudson.remoting.UserRequest.perform(UserRequest.java:121)
at hudson.remoting.UserRequest.perform(UserRequest.java:49)
at hudson.remoting.Request$2.run(Request.java:325)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at org.jenkinsci.remoting.CallableDecorator.call(CallableDecorator.java:18)
at 
hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21)
at 
jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
at ......remote call to channel(Native Method)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1361)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
at hudson.remoting.Channel.call(Channel.java:753)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:179)
at com.sun.proxy.$Proxy7.setResult(Unknown Source)
at hudson.maven.MavenBuildProxy$Filter.setResult(MavenBuildProxy.java:235)
at 
hudson.maven.Maven3Builder$MavenExecutionListener.recordProjectEnded(Maven3Builder.java:554)
at 
hudson.maven.Maven3Builder$MavenExecutionListener.projectSucceeded(Maven3Builder.java:538)
at 
org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:74)
at 
org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:91)
... 28 more

Any idea?


El martes, 14 de octubre de 2014, 19:05:57 (UTC+2), llaumgui escribió:

> Hi,
>
> with Jenkins 1.584 and Violations plugin 0.7.11, when I build my project 
> on Jenkins, I have a successfull build, but a IllegalStateException caused 
> by Violations plugins cause a fail:
> INFO: 
> ------------------------------------------------------------------------
> INFO: EXECUTION SUCCESS
> INFO: 
> ------------------------------------------------------------------------
> Total time: 25.044s
> Final Memory: 17M/621M
> INFO: 
> ------------------------------------------------------------------------
> ERROR: Processing failed due to a bug in the code. Please report this to 
> [email protected]
> java.lang.IllegalStateException: cannot change build result while in 
> COMPLETED
>     at hudson.model.Run.setResult(Run.java:453)
>     at hudson.plugins.violations.ViolationsReport.setBuildResult(
> ViolationsReport.java:542)
>     at hudson.plugins.violations.hudson.maven.ViolationsMavenReporter.end(
> ViolationsMavenReporter.java:100)
>     at hudson.maven.AbstractMavenBuilder.end(AbstractMavenBuilder.java:103
> )
>     at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun
> (MavenModuleSetBuild.java:846)
>     at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild
> .java:533)
>     at hudson.model.Run.execute(Run.java:1754)
>     at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529)
>     at hudson.model.ResourceController.execute(ResourceController.java:89)
>     at hudson.model.Executor.run(Executor.java:240)
> project=hudson.maven.MavenModuleSet@20ef6b76[blabla.services.core]
> project.getModules()=[hudson.maven.MavenModule@3ae75e2d[blabla.services.
> core/com.blabla.blabla:services.core][blabla.services.core/com.blabla.
> blabla:services.core][relativePath:]]
> project.getRootModule()=hudson.maven.MavenModule@3ae75e2d[blabla.services.
> core/com.blabla.blabla:services.core][blabla.services.core/com.blabla.
> blabla:services.core][relativePath:]
> FATAL: cannot change build result while in COMPLETED
> java.lang.IllegalStateException: cannot change build result while in 
> COMPLETED
>     at hudson.model.Run.setResult(Run.java:453)
>     at hudson.plugins.violations.ViolationsReport.setBuildResult(
> ViolationsReport.java:542)
>     at hudson.plugins.violations.hudson.maven.ViolationsMavenReporter.end(
> ViolationsMavenReporter.java:100)
>     at hudson.maven.AbstractMavenBuilder.end(AbstractMavenBuilder.java:103
> )
>     at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun
> (MavenModuleSetBuild.java:846)
>     at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild
> .java:533)
>     at hudson.model.Run.execute(Run.java:1754)
>     at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529)
>     at hudson.model.ResourceController.execute(ResourceController.java:89)
>     at hudson.model.Executor.run(Executor.java:240)
>
> Have you some idea ?
>
> Thx.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/a2932465-77bb-4a99-98cf-371d506e0def%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to