You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Herve Boutemy (Jira)" <ji...@apache.org> on 2020/02/07 08:15:00 UTC

[jira] [Comment Edited] (MASFRES-29) Non parseable POM causing Maven build, installs to fail

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

Herve Boutemy edited comment on MASFRES-29 at 2/7/20 8:14 AM:
--------------------------------------------------------------

1. please use [users@maven.apache.org|mailto:users@maven.apache.org] to get help

 

2. in the error message:
{noformat}
 [FATAL] Non-parseable POM /Users/v.sinha@us.ibm.com/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M2/maven-enforcer-plugin-3.0.0-M2.pom: entity reference name can not contain character =' (position: START_TAG seen ...com/main?ParticipantID=euekiz39ksg8nwp7iqj2fp5wzfwi5q76&FailedURI=...
 @1:270) @ line 1, column 270
{noformat}
please open your {{/Users/v.sinha@us.ibm.com/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M2/maven-enforcer-plugin-3.0.0-M2.pom}} file in your favorite editor and you'll see probably that there is a proxy or something in your company that blocks downloads


was (Author: hboutemy):
1. please use [users@maven.apache.org|mailto:users@maven.apache.org] to get help

 

2. in the error message:
{noformat}
 [FATAL] Non-parseable POM 
/Users/v.sinha@us.ibm.com/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M2/maven-enforcer-plugin-3.0.0-M2.pom:
 entity reference name can not contain character =' (position: START_TAG
 seen 
...com/main?ParticipantID=euekiz39ksg8nwp7iqj2fp5wzfwi5q76&FailedURI=...
 @1:270) @ line 1, column 270
{noformat}
please open your {{/Users/v.sinha@us.ibm.com/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M2/maven-enforcer-plugin-3.0.0-M2.pom}} file in your favorite editor and you'll see probably that there is a proxy or something in your company that blocks downloads

> Non parseable POM causing Maven build, installs to fail
> -------------------------------------------------------
>
>                 Key: MASFRES-29
>                 URL: https://issues.apache.org/jira/browse/MASFRES-29
>             Project: Apache Maven Resource Bundles
>          Issue Type: Bug
>            Reporter: Vikas Sinha
>            Assignee: Herve Boutemy
>            Priority: Major
>         Attachments: pom.xml
>
>
> Hello All,
>  
> I am unable to run Maven configuration using my Eclipse IDE hosted on my Mac. It keeps on failing with the message that it is unable to parse a maven enforcer plugin file (see message below). There has not been any change to my Eclipse environment, my Maven project, my Maven configuration or my POM file. This was working fine 3-4 months back. Yesterday I cleaned up my entire repository  (under $home/.m2) folder along with files under it and after that I am getting this error. I can see the downloaded Maven enforcer plugin jar file  but it is failing while parsing (based on the error message) My eclipse plugin (m2e) uses version 1.13. I know it is a maven related issue but any help will be greatly appreciated
>  
> Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00)
> Maven home: /Users/v.sinha@us.ibm.com/Documents/GitHub/FDA-BEST/hapi-fhir-develop/EMBEDDED
> Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.15", arch: "x86_64", family: "mac"
> [DEBUG] Created new class realm maven.api
> [DEBUG] Importing foreign packages into class realm maven.api
> [DEBUG] Imported: javax.annotation.* < plexus.core
> [DEBUG] Imported: javax.annotation.security.* < plexus.core
> [DEBUG] Imported: javax.enterprise.inject.* < plexus.core
> [DEBUG] Imported: javax.enterprise.util.* < plexus.core
> [DEBUG] Imported: javax.inject.* < plexus.core
> [DEBUG] Imported: org.apache.maven.* < plexus.core
> [DEBUG] Imported: org.apache.maven.artifact < plexus.core
> [DEBUG] Imported: org.apache.maven.classrealm < plexus.core
> [DEBUG] Imported: org.apache.maven.cli < plexus.core
> [DEBUG] Imported: org.apache.maven.configuration < plexus.core
> [DEBUG] Imported: org.apache.maven.exception < plexus.core
> [DEBUG] Imported: org.apache.maven.execution < plexus.core
> [DEBUG] Imported: org.apache.maven.execution.scope < plexus.core
> [DEBUG] Imported: org.apache.maven.lifecycle < plexus.core
> [DEBUG] Imported: org.apache.maven.model < plexus.core
> [DEBUG] Imported: org.apache.maven.monitor < plexus.core
> [DEBUG] Imported: org.apache.maven.plugin < plexus.core
> [DEBUG] Imported: org.apache.maven.profiles < plexus.core
> [DEBUG] Imported: org.apache.maven.project < plexus.core
> [DEBUG] Imported: org.apache.maven.reporting < plexus.core
> [DEBUG] Imported: org.apache.maven.repository < plexus.core
> [DEBUG] Imported: org.apache.maven.rtinfo < plexus.core
> [DEBUG] Imported: org.apache.maven.settings < plexus.core
> [DEBUG] Imported: org.apache.maven.toolchain < plexus.core
> [DEBUG] Imported: org.apache.maven.usability < plexus.core
> [DEBUG] Imported: org.apache.maven.wagon.* < plexus.core
> [DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core
> [DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core
> [DEBUG] Imported: org.apache.maven.wagon.events < plexus.core
> [DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core
> [DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core
> [DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core
> [DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core
> [DEBUG] Imported: org.codehaus.classworlds < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.* < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.component < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.container < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.context < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.logging < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.personality < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
> [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
> [DEBUG] Imported: org.eclipse.aether.* < plexus.core
> [DEBUG] Imported: org.eclipse.aether.artifact < plexus.core
> [DEBUG] Imported: org.eclipse.aether.collection < plexus.core
> [DEBUG] Imported: org.eclipse.aether.deployment < plexus.core
> [DEBUG] Imported: org.eclipse.aether.graph < plexus.core
> [DEBUG] Imported: org.eclipse.aether.impl < plexus.core
> [DEBUG] Imported: org.eclipse.aether.installation < plexus.core
> [DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core
> [DEBUG] Imported: org.eclipse.aether.metadata < plexus.core
> [DEBUG] Imported: org.eclipse.aether.repository < plexus.core
> [DEBUG] Imported: org.eclipse.aether.resolution < plexus.core
> [DEBUG] Imported: org.eclipse.aether.spi < plexus.core
> [DEBUG] Imported: org.eclipse.aether.transfer < plexus.core
> [DEBUG] Imported: org.eclipse.aether.version < plexus.core
> [DEBUG] Imported: org.fusesource.jansi.* < plexus.core
> [DEBUG] Imported: org.slf4j.* < plexus.core
> [DEBUG] Imported: org.slf4j.event.* < plexus.core
> [DEBUG] Imported: org.slf4j.helpers.* < plexus.core
> [DEBUG] Imported: org.slf4j.spi.* < plexus.core
> [DEBUG] Populating class realm maven.api
> [INFO] Error stacktraces are turned on.
> [DEBUG] Message scheme: plain
> [DEBUG] Reading global settings from settings.xml
> [DEBUG] Reading user settings from /Users/v.sinha@us.ibm.com/.m2/settings.xml
> [DEBUG] Reading global toolchains from toolchains.xml
> [DEBUG] Reading user toolchains from /Users/v.sinha@us.ibm.com/.m2/toolchains.xml
> [DEBUG] Using local repository at /Users/v.sinha@us.ibm.com/.m2/repository
> [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/v.sinha@us.ibm.com/.m2/repository
> [INFO] Scanning for projects...
> [DEBUG] Extension realms for project ca.uhn.hapi.fhir:hapi-fhir-jpaserver-starter:war:4.1.0: (none)
> [DEBUG] Looking up lifecycle mappings for packaging war from ClassRealm[plexus.core, parent: null]
> [DEBUG] Extension realms for project ca.uhn.hapi.fhir:hapi-fhir:pom:4.1.0: (none)
> [DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
> [WARNING] The project ca.uhn.hapi.fhir:hapi-fhir-jpaserver-starter:war:4.1.0 uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html
> [DEBUG] === REACTOR BUILD PLAN ================================================
> [DEBUG] Project: ca.uhn.hapi.fhir:hapi-fhir-jpaserver-starter:war:4.1.0
> [DEBUG] Tasks: [install]
> [DEBUG] Style: Regular
> [DEBUG] =======================================================================
> [INFO] 
> [INFO] ------------< ca.uhn.hapi.fhir:hapi-fhir-jpaserver-starter >------------
> [INFO] Building HAPI FHIR JPA Server - Starter Project 4.1.0
> [INFO] --------------------------------[ war ]---------------------------------
> [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
> [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
> [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
> [WARNING] The POM for org.apache.maven.plugins:maven-enforcer-plugin:jar:3.0.0-M2 is invalid, transitive dependencies (if any) will not be available: 1 problem was encountered while building the effective model
> [FATAL] Non-parseable POM /Users/v.sinha@us.ibm.com/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M2/maven-enforcer-plugin-3.0.0-M2.pom: entity reference name can not contain character =' (position: START_TAG seen ...com/main?ParticipantID=euekiz39ksg8nwp7iqj2fp5wzfwi5q76&FailedURI=... @1:270) @ line 1, column 270
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 0.246 s
> [INFO] Finished at: 2020-02-06T18:16:36-05:00
> [INFO] ------------------------------------------------------------------------
> [ERROR] Plugin org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-enforcer-plugin:jar:3.0.0-M2: 1 problem was encountered while building the effective model
> [ERROR] [FATAL] Non-parseable POM /Users/v.sinha@us.ibm.com/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M2/maven-enforcer-plugin-3.0.0-M2.pom: entity reference name can not contain character =' (position: START_TAG seen ...com/main?ParticipantID=euekiz39ksg8nwp7iqj2fp5wzfwi5q76&FailedURI=... @1:270) @ line 1, column 270
> [ERROR] -> [Help 1]
> org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-enforcer-plugin:jar:3.0.0-M2
>  at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:117)
>  at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:182)
>  at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:286)
>  at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:244)
>  at org.apache.maven.lifecycle.internal.DefaultLifecycleMappingDelegate.calculateLifecycleMappings(DefaultLifecycleMappingDelegate.java:116)
>  at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateLifecycleMappings(DefaultLifecycleExecutionPlanCalculator.java:265)
>  at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateMojoExecutions(DefaultLifecycleExecutionPlanCalculator.java:217)
>  at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(DefaultLifecycleExecutionPlanCalculator.java:126)
>  at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(DefaultLifecycleExecutionPlanCalculator.java:144)
>  at org.apache.maven.lifecycle.internal.builder.BuilderCommon.resolveBuildPlan(BuilderCommon.java:97)
>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:111)
>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
>  at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
>  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
> Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-enforcer-plugin:jar:3.0.0-M2
>  at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:311)
>  at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:171)
>  at org.eclipse.aether.internal.impl.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:250)
>  at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:103)
>  ... 27 more
> Caused by: org.apache.maven.model.building.ModelBuildingException: 1 problem was encountered while building the effective model
> [FATAL] Non-parseable POM /Users/v.sinha@us.ibm.com/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/3.0.0-M2/maven-enforcer-plugin-3.0.0-M2.pom: entity reference name can not contain character =' (position: START_TAG seen ...com/main?ParticipantID=euekiz39ksg8nwp7iqj2fp5wzfwi5q76&FailedURI=... @1:270) @ line 1, column 270
> at org.apache.maven.model.building.DefaultModelProblemCollector.newModelBuildingException(DefaultModelProblemCollector.java:197)
>  at org.apache.maven.model.building.DefaultModelBuilder.readModel(DefaultModelBuilder.java:590)
>  at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:276)
>  at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:293)
>  ... 30 more
> [ERROR] 
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
>  
> Thanks in advance for your help



--
This message was sent by Atlassian Jira
(v8.3.4#803005)