Andrew Rosenberg created MNG-7697:
-------------------------------------
Summary: Cannot parse POM that contains an emoji in a comment
Key: MNG-7697
URL: https://issues.apache.org/jira/browse/MNG-7697
Project: Maven
Issue Type: Bug
Components: POM
Affects Versions: 3.9.0
Environment: MacOS 13.2.1
OpenJDK Runtime Environment Temurin-17.0.4+8
Reporter: Andrew Rosenberg
mvn -e clean install
<aws:vgs-dev>
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-parseable POM
/Users/andrew.rosenberg/.m2/repository/com/verygood/security/base-pom-17/0.2.47/base-pom-17-0.2.47.pom:
Illegal character 0xd83d found in comment (position: START_TAG seen
...<dependencies>\n <!--ALL TEH BOMS! \ud83d... @235:27) @
/Users/andrew.rosenberg/.m2/repository/com/verygood/security/base-pom-17/0.2.47/base-pom-17-0.2.47.pom,
line 235, column 27
@
[ERROR] The build could not read 1 project -> [Help 1]
org.apache.maven.project.ProjectBuildingException: Some problems were
encountered while processing the POMs:
[FATAL] Non-parseable POM
/Users/andrew.rosenberg/.m2/repository/com/verygood/security/base-pom-17/0.2.47/base-pom-17-0.2.47.pom:
Illegal character 0xd83d found in comment (position: START_TAG seen
...<dependencies>\n <!--ALL TEH BOMS! \ud83d... @235:27) @
/Users/andrew.rosenberg/.m2/repository/com/verygood/security/base-pom-17/0.2.47/base-pom-17-0.2.47.pom,
line 235, column 27
at org.apache.maven.project.DefaultProjectBuilder.build
(DefaultProjectBuilder.java:388)
at org.apache.maven.graph.DefaultGraphBuilder.collectProjects
(DefaultGraphBuilder.java:349)
at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor
(DefaultGraphBuilder.java:340)
at org.apache.maven.graph.DefaultGraphBuilder.build
(DefaultGraphBuilder.java:76)
at org.apache.maven.DefaultMaven.buildGraph (DefaultMaven.java:453)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:196)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:821)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:270)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
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)
[ERROR]
[ERROR] The project
com.verygood.security.atlas.horizon:atlas-horizon:1.0.0-SNAPSHOT
(/Users/andrew.rosenberg/vgs/atlas-horizon/pom.xml) has 1 error
[ERROR] Non-parseable POM
/Users/andrew.rosenberg/.m2/repository/com/verygood/security/base-pom-17/0.2.47/base-pom-17-0.2.47.pom:
Illegal character 0xd83d found in comment (position: START_TAG seen
...<dependencies>\n <!--ALL TEH BOMS! \ud83d... @235:27) @
/Users/andrew.rosenberg/.m2/repository/com/verygood/security/base-pom-17/0.2.47/base-pom-17-0.2.47.pom,
line 235, column 27 -> [Help 2]
org.apache.maven.model.io.ModelParseException: Illegal character 0xd83d found
in comment (position: START_TAG seen ...<dependencies>\n <!--ALL TEH BOMS!
\ud83d... @235:27)
at org.apache.maven.model.io.DefaultModelReader.read
(DefaultModelReader.java:96)
at org.apache.maven.model.io.DefaultModelReader.read
(DefaultModelReader.java:74)
at org.apache.maven.model.building.DefaultModelProcessor.read
(DefaultModelProcessor.java:99)
at org.apache.maven.model.building.DefaultModelBuilder.readModel
(DefaultModelBuilder.java:552)
at org.apache.maven.model.building.DefaultModelBuilder.build
(DefaultModelBuilder.java:257)
at
org.apache.maven.model.building.DefaultModelBuilder.importDependencyManagement
(DefaultModelBuilder.java:1208)
at org.apache.maven.model.building.DefaultModelBuilder.build
(DefaultModelBuilder.java:486)
at org.apache.maven.model.building.DefaultModelBuilder.build
(DefaultModelBuilder.java:455)
at org.apache.maven.project.DefaultProjectBuilder.build
(DefaultProjectBuilder.java:611)
at org.apache.maven.project.DefaultProjectBuilder.build
(DefaultProjectBuilder.java:374)
at org.apache.maven.graph.DefaultGraphBuilder.collectProjects
(DefaultGraphBuilder.java:349)
at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor
(DefaultGraphBuilder.java:340)
at org.apache.maven.graph.DefaultGraphBuilder.build
(DefaultGraphBuilder.java:76)
at org.apache.maven.DefaultMaven.buildGraph (DefaultMaven.java:453)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:196)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:821)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:270)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
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.codehaus.plexus.util.xml.pull.XmlPullParserException: Illegal
character 0xd83d found in comment (position: START_TAG seen ...<dependencies>\n
<!--ALL TEH BOMS! \ud83d... @235:27)
at org.codehaus.plexus.util.xml.pull.MXParser.parseComment
(MXParser.java:3033)
at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl (MXParser.java:1477)
at org.codehaus.plexus.util.xml.pull.MXParser.next (MXParser.java:1375)
at org.codehaus.plexus.util.xml.pull.MXParser.nextTag (MXParser.java:1357)
at
org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parseDependencyManagement
(MavenXpp3ReaderEx.java:1590)
at org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parseModel
(MavenXpp3ReaderEx.java:2543)
at org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.read
(MavenXpp3ReaderEx.java:4487)
at org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.read
(MavenXpp3ReaderEx.java:615)
at org.apache.maven.model.io.DefaultModelReader.read
(DefaultModelReader.java:91)
at org.apache.maven.model.io.DefaultModelReader.read
(DefaultModelReader.java:74)
at org.apache.maven.model.building.DefaultModelProcessor.read
(DefaultModelProcessor.java:99)
at org.apache.maven.model.building.DefaultModelBuilder.readModel
(DefaultModelBuilder.java:552)
at org.apache.maven.model.building.DefaultModelBuilder.build
(DefaultModelBuilder.java:257)
at
org.apache.maven.model.building.DefaultModelBuilder.importDependencyManagement
(DefaultModelBuilder.java:1208)
at org.apache.maven.model.building.DefaultModelBuilder.build
(DefaultModelBuilder.java:486)
at org.apache.maven.model.building.DefaultModelBuilder.build
(DefaultModelBuilder.java:455)
at org.apache.maven.project.DefaultProjectBuilder.build
(DefaultProjectBuilder.java:611)
at org.apache.maven.project.DefaultProjectBuilder.build
(DefaultProjectBuilder.java:374)
at org.apache.maven.graph.DefaultGraphBuilder.collectProjects
(DefaultGraphBuilder.java:349)
at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor
(DefaultGraphBuilder.java:340)
at org.apache.maven.graph.DefaultGraphBuilder.build
(DefaultGraphBuilder.java:76)
at org.apache.maven.DefaultMaven.buildGraph (DefaultMaven.java:453)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:196)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:821)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:270)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
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)
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[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/ProjectBuildingException
[ERROR] [Help 2]
http://cwiki.apache.org/confluence/display/MAVEN/ModelParseException
--
This message was sent by Atlassian Jira
(v8.20.10#820010)