You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2012/05/01 18:03:51 UTC
[jira] [Resolved] (CXF-4002) Cannot override read-only parameter:
classesDirectory in goal: cxf-codegen:wsdl2java
[ https://issues.apache.org/jira/browse/CXF-4002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp resolved CXF-4002.
------------------------------
Resolution: Fixed
Fix Version/s: (was: NeedMoreInfo)
2.5.4
2.6.1
Assignee: Daniel Kulp
I've gone ahead and removed the @readonly for that param. Since I've never been able to reproduce the issue, I'm not sure if that will really help. If someone could test tomorrows snaps, that would be great.
> 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
> Assignee: Daniel Kulp
> Labels: maven
> Fix For: 2.6.1, 2.5.4
>
>
> 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