[ 
https://issues.apache.org/jira/browse/CXF-4002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13197815#comment-13197815
 ] 

Michael B commented on CXF-4002:
--------------------------------

Got the same error on linux using java v1.6.0_30-b12 in Jenkins ver. 1.450 with 
sonar plugin v1.8 and maven 3. Got that after updating versions of several 
artifacts in pom including upgrade of cxf from 2.5.0 to 2.5.2. At the same time 
i have another very similar project configured in the same jenkins, and it has 
undergone the very similar change without any problems...

The log:


[INFO] [13:34:24.266] -------------  Analyzing XXXXXXX-ws-common
[INFO] [13:34:25.715] Selected quality profile : [name=Sonar way with 
Findbugs,language=java]
[INFO] [13:34:25.723] Configure maven plugins...
[INFO] [13:34:25.745] Compare to previous analysis (2012-01-30)
[INFO] [13:34:25.759] Compare over 5 days (2012-01-27, analysis of 2012-01-27 
10:21:02.0)
[INFO] [13:34:25.770] Compare over 30 days (2012-01-02, analysis of 2012-01-02 
15:32:18.0)
[INFO] [13:34:25.802] Initializer FindbugsMavenInitializer...
[INFO] [13:34:25.802] Initializer FindbugsMavenInitializer done: 0 ms
[INFO] [13:34:25.802] Initializer ProjectFileSystemLogger...
[INFO] [13:34:25.802] Source directories:
[INFO] [13:34:25.802]   
/var/lib/jenkins/jobs/XXXXXXX/workspace/trunk/XXXXXXX-ws-common/src/main/java
[INFO] [13:34:25.802] Initializer ProjectFileSystemLogger done: 0 ms
[INFO] [13:34:25.802] Initializer MavenInitializer...
[INFO] [13:34:25.802] Source encoding: UTF-8
[INFO] [13:34:25.802] Initializer MavenInitializer done: 0 ms
[INFO] [13:34:25.802] Execute maven plugin cobertura-maven-plugin...
[INFO] [13:34:25.802] Execute 
org.codehaus.mojo:cobertura-maven-plugin:2.5.1:cobertura...
[INFO] ------------------------------------------------------------------------
[INFO] Building XXXXXXX-ws-common
[INFO]    task-segment: 
[org.codehaus.mojo:cobertura-maven-plugin:2.5.1:cobertura]
[INFO] ------------------------------------------------------------------------
[INFO] Preparing cobertura:cobertura
[INFO] [enforcer:enforce {execution: default}]
[INFO] [13:34:27.015] Execute 
org.codehaus.mojo:cobertura-maven-plugin:2.5.1:cobertura done: 1213 ms
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Can not execute Sonar

Embedded error: Unable to execute maven plugin
Error configuring: org.apache.cxf:cxf-codegen-plugin. Reason: ERROR: Cannot 
override read-only parameter: classesDirectory in goal: cxf-codegen:wsdl2java
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Can not execute Sonar
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:284)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        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.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Can not execute Sonar
        at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:103)
        at org.codehaus.mojo.sonar.Bootstraper.start(Bootstraper.java:79)
        at org.codehaus.mojo.sonar.SonarMojo.execute(SonarMojo.java:88)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        ... 17 more
Caused by: org.sonar.api.utils.SonarException: Unable to execute maven plugin
        at 
org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginExecutor.java:51)
        at 
org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginExecutor.java:38)
        at 
org.sonar.batch.phases.InitializersExecutor.executeMavenPlugin(InitializersExecutor.java:73)
        at 
org.sonar.batch.phases.InitializersExecutor.execute(InitializersExecutor.java:60)
        at org.sonar.batch.phases.Phases.execute(Phases.java:90)
        at 
org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:143)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:111)
        at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:106)
        at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:101)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at 
org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:102)
        at org.sonar.batch.bootstrap.Module.start(Module.java:83)
        at org.sonar.batch.Batch.execute(Batch.java:100)
        at org.sonar.maven.SonarMojo.executeBatch(SonarMojo.java:152)
        at org.sonar.maven.SonarMojo.execute(SonarMojo.java:142)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:98)
        ... 21 more
Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Error 
configuring: org.apache.cxf:cxf-codegen-plugin. Reason: ERROR: Cannot override 
read-only parameter: classesDirectory in goal: cxf-codegen:wsdl2java
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:723)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecycle(DefaultLifecycleExecutor.java:1205)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(DefaultLifecycleExecutor.java:1038)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:643)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at 
org.sonar.maven.Maven2PluginExecutor.concreteExecute(Maven2PluginExecutor.java:52)
        at 
org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginExecutor.java:49)
        ... 38 more
Caused by: org.apache.maven.plugin.PluginConfigurationException: Error 
configuring: org.apache.cxf:cxf-codegen-plugin. Reason: ERROR: Cannot override 
read-only parameter: classesDirectory in goal: cxf-codegen:wsdl2java
        at 
org.apache.maven.plugin.DefaultPluginManager.validatePomConfiguration(DefaultPluginManager.java:1157)
        at 
org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:705)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        ... 49 more





                
> Cannot override read-only parameter: classesDirectory in goal: 
> cxf-codegen:wsdl2java
> ------------------------------------------------------------------------------------
>
>                 Key: CXF-4002
>                 URL: https://issues.apache.org/jira/browse/CXF-4002
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>    Affects Versions: 2.5.1
>         Environment: Maven, Sonar
>            Reporter: Celinio Fernandes
>              Labels: maven
>             Fix For: NeedMoreInfo
>
>
> I am getting this error when using the version 2.5.1 of the 
> cxf-codegen-plugin (i did not get this error with the previous version that I 
> was using which was 2.1.8).
> Pom of the parent :
>   <plugin>
>          <groupId>org.apache.cxf</groupId>
>          <artifactId>cxf-codegen-plugin</artifactId>
>          <version>2.5.1</version>
>  </plugin>
> Pom of the child :
> <plugin>
>     <groupId>org.apache.cxf</groupId>
>     <artifactId>cxf-codegen-plugin</artifactId>
>     <executions>
>         <execution>
>             <id>generate-sources</id>
>             <phase>generate-sources</phase>
>             <configuration>
>                 <sourceRoot>${basedir}/src/main/generated/</sourceRoot>
>                 <wsdlOptions>
>                     <wsdlOption>
>                         
> <wsdl>${basedir}/src/main/resources/wsdl/mobileclient/blablaClient-1.0.wsdl</wsdl>
>                         <extraargs>
>                             <extraarg>-client</extraarg>       
>                             <extraarg>-p</extraarg>
>                             
> <extraarg>http://www.xxx.com/client.blablaClient</extraarg>
>                         </extraargs>
>                     </wsdlOption>
>                 </wsdlOptions>
>             </configuration>
>             <goals>
>                 <goal>wsdl2java</goal>
>             </goals>
>         </execution>
>     </executions>
> </plugin>
> Here is the complete stack trace :
> Embedded error: Unable to execute maven plugin Error configuring: 
> org.apache.cxf:cxf-codegen-plugin. Reason: ERROR: Cannot override read-only 
> parameter: classesDirectory in goal: cxf-codegen:wsdl2java [INFO] 
> ------------------------------------------------------------------------
> [INFO] Trace
> Caused by: org.sonar.api.utils.SonarException: Unable to execute maven plugin
>     at 
> org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginExecutor.java:48)
>     at 
> org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginExecutor.java:37)
>     at 
> org.sonar.batch.phases.InitializersExecutor.executeMavenPlugin(InitializersExecutor.java:67)
>     at 
> org.sonar.batch.phases.InitializersExecutor.execute(InitializersExecutor.java:54)
>     at org.sonar.batch.phases.Phases.execute(Phases.java:77)
>     at org.sonar.batch.ProjectBatch.execute(ProjectBatch.java:59)
>     at org.sonar.batch.Batch.analyzeModule(Batch.java:164)
>     at org.sonar.batch.Batch.analyzeModule(Batch.java:155)
>     at org.sonar.batch.Batch.analyzeModule(Batch.java:155)
>     at org.sonar.batch.Batch.analyzeModules(Batch.java:82)
>     at org.sonar.batch.Batch.execute(Batch.java:62)
>     at org.sonar.maven.SonarMojo.executeBatch(SonarMojo.java:155)
>     at org.sonar.maven.SonarMojo.execute(SonarMojo.java:144)
>     at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>     at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:98)
>     ... 21 more
> Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Error 
> configuring: org.apache.cxf:cxf-codegen-plugin. Reason: ERROR: Cannot 
> override read-only parameter: classesDirectory in goal: cxf-codegen:wsdl2java
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:723)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecycle(DefaultLifecycleExecutor.java:1205)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(DefaultLifecycleExecutor.java:1038)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:643)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>     at 
> org.sonar.maven.Maven2PluginExecutor.concreteExecute(Maven2PluginExecutor.java:52)
>     at 
> org.sonar.batch.AbstractMavenPluginExecutor.execute(AbstractMavenPluginExecutor.java:46)
>     ... 35 more
> Caused by: org.apache.maven.plugin.PluginConfigurationException: Error 
> configuring: org.apache.cxf:cxf-codegen-plugin. Reason: ERROR: Cannot 
> override read-only parameter: classesDirectory in goal: cxf-codegen:wsdl2java
>     at 
> org.apache.maven.plugin.DefaultPluginManager.validatePomConfiguration(DefaultPluginManager.java:1157)
>     at 
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:705)
>     at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
>     at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>     ... 46 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to