[
http://jira.codehaus.org/browse/MNG-3838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brett Porter updated MNG-3838:
------------------------------
Fix Version/s: 3.0-alpha-3
Summary: [regression] Some POMs fail to parse if the are subject to
ModelContainer joining (was: Some POMs fail to parse if the are subject to
ModelContainer joining)
> [regression] Some POMs fail to parse if the are subject to ModelContainer
> joining
> ---------------------------------------------------------------------------------
>
> Key: MNG-3838
> URL: http://jira.codehaus.org/browse/MNG-3838
> Project: Maven 2
> Issue Type: Bug
> Components: POM
> Affects Versions: 3.0-alpha-1
> Reporter: Espen Wiborg
> Priority: Blocker
> Fix For: 3.0-alpha-3
>
> Attachments: example.zip
>
>
> With Maven 3.0-SNAPSHOT built from svn r713815, the POM in the attachment
> fails to parse with the output in fail.log. The interesting bit is
> reproduced here:
> {noformat}
> java.io.IOException:
> org.codehaus.plexus.util.xml.pull.XmlPullParserException: end tag name
> </plugin> must match start tag name <dependencies> from line 12 (position:
> START_TAG seen ...<dependencies></plugin>... @12:24) :
> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns="http://maven.apache.org/POM/4.0.0" >
> <modelVersion>4.0.0</modelVersion>
> <groupId>testing</groupId>
> <artifactId>testing</artifactId>
> <version>1</version>
> <build>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-checkstyle-plugin</artifactId>
> <dependencies></plugin>
> <plugin>
> [...lots more...]
> {noformat}
> As far as I can make out, the problem is that the ModelContainer joining
> carried out in ModelTransformerContext.transform (on line 269) fails to take
> into account that it may leave the wrapper collection empty. Such an empty
> collection then leads ModelMarshaller astray later.
> The example POM is a stripped-down version of the
> org.apache.cxf:cfx-parent:2.1 POM, which is how I discovered the issue.
> This broke sometime after 2008-10-13.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira