[
https://issues.apache.org/jira/browse/MSHARED-921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Herve Boutemy updated MSHARED-921:
----------------------------------
Description:
see MSITE-863 for context
this is caused by Xpp3Dom class incompatibility with
Xpp3DomUtils.mergeXpp3Dom(...)
Xpp3Dom version is taken from Maven core classloader as exported: see
[http://maven.apache.org/ref/3.6.3/maven-core/core-extensions.html]
Xpp3DomUtils is taken from current plugin classloader
with recent upgrade of plexus-utils in maven-site-plugin 3.9.0, Xpp3DomUtils is
a recent version (>= 3.2.0) that expects to merge the input location (see
[https://github.com/codehaus-plexus/plexus-utils/issues/61)]
but older Maven core versions don't have this input location field in Xpp3Dom,
since they provide older plexus-utils that was upgraded to add location
tracking in MNG-6597
was:
see MSITE-863 for context
this is caused by Xpp3Dom class incompatibility with
Xpp3DomUtils.mergeXpp3Dom(...)
Xpp3Dom version is taken from Maven core classloader as exported: see
[http://maven.apache.org/ref/3.6.3/maven-core/core-extensions.html]
Xpp3DomUtils is taken from current plugin classloader
then with recent maven-site-plugin, Xpp3DomUtils is a recent version that
expects to merge the input location (see
[https://github.com/codehaus-plexus/plexus-utils/issues/61)]
but older Maven core versions don't have this input location field in Xpp3Dom
> NoSuchMethodError: 'Xpp3Dom.getInputLocation()' with Maven versions < 3.6.2
> ---------------------------------------------------------------------------
>
> Key: MSHARED-921
> URL: https://issues.apache.org/jira/browse/MSHARED-921
> Project: Maven Shared Components
> Issue Type: Bug
> Components: maven-reporting-exec
> Affects Versions: maven-reporting-exec-1.4
> Reporter: Herve Boutemy
> Assignee: Herve Boutemy
> Priority: Major
> Fix For: maven-reporting-exec-1.5
>
>
> see MSITE-863 for context
>
> this is caused by Xpp3Dom class incompatibility with
> Xpp3DomUtils.mergeXpp3Dom(...)
>
> Xpp3Dom version is taken from Maven core classloader as exported: see
> [http://maven.apache.org/ref/3.6.3/maven-core/core-extensions.html]
> Xpp3DomUtils is taken from current plugin classloader
>
> with recent upgrade of plexus-utils in maven-site-plugin 3.9.0, Xpp3DomUtils
> is a recent version (>= 3.2.0) that expects to merge the input location (see
> [https://github.com/codehaus-plexus/plexus-utils/issues/61)]
> but older Maven core versions don't have this input location field in
> Xpp3Dom, since they provide older plexus-utils that was upgraded to add
> location tracking in MNG-6597
--
This message was sent by Atlassian Jira
(v8.3.4#803005)