Craig P. Motlin created MPLUGIN-544: ---------------------------------------
Summary: ConcurrentModificationException in thread-safe plugin maven-plugin-plugin. Key: MPLUGIN-544 URL: https://issues.apache.org/jira/browse/MPLUGIN-544 Project: Maven Plugin Tools Issue Type: Bug Components: maven-plugin-tools-annotations Reporter: Craig P. Motlin I saw this ConcurrentModificationException in this GitHub action run: [https://github.com/liftwizard/klass/actions/runs/14552565164/job/40825517439?pr=366] {code:java} org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:3.15.1:descriptor (default-descriptor) on project klass-generator-graphql-schema-plugin: Execution default-descriptor of goal org.apache.maven.plugins:maven-plugin-plugin:3.15.1:descriptor failed. 5260 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333) 5261 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) 5262 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) 5263 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) 5264 at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) 5265 at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) 5266 at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) 5267 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) 5268 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) 5269 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:193) 5270 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:180) 5271 at java.util.concurrent.FutureTask.run (FutureTask.java:264) 5272 at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) 5273 at java.util.concurrent.FutureTask.run (FutureTask.java:264) 5274 at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136) 5275 at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) 5276 at java.lang.Thread.run (Thread.java:842) 5277Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-descriptor of goal org.apache.maven.plugins:maven-plugin-plugin:3.15.1:descriptor failed. 5278 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:133) 5279 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) 5280 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) 5281 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) 5282 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) 5283 at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) 5284 at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) 5285 at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) 5286 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) 5287 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) 5288 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:193) 5289 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:180) 5290 at java.util.concurrent.FutureTask.run (FutureTask.java:264) 5291 at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) 5292 at java.util.concurrent.FutureTask.run (FutureTask.java:264) 5293 at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136) 5294 at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) 5295 at java.lang.Thread.run (Thread.java:842) 5296Caused by: java.util.ConcurrentModificationException 5297 at java.util.LinkedHashMap$LinkedHashIterator.nextNode (LinkedHashMap.java:756) 5298 at java.util.LinkedHashMap$LinkedKeyIterator.next (LinkedHashMap.java:778) 5299 at org.apache.maven.tools.plugin.extractor.annotations.JavaAnnotationsMojoDescriptorExtractor.extendJavaProjectBuilder (JavaAnnotationsMojoDescriptorExtractor.java:648) 5300 at org.apache.maven.tools.plugin.extractor.annotations.JavaAnnotationsMojoDescriptorExtractor.extendJavaProjectBuilder (JavaAnnotationsMojoDescriptorExtractor.java:640) 5301 at org.apache.maven.tools.plugin.extractor.annotations.JavaAnnotationsMojoDescriptorExtractor.scanJavadoc (JavaAnnotationsMojoDescriptorExtractor.java:287) 5302 at org.apache.maven.tools.plugin.extractor.annotations.JavaAnnotationsMojoDescriptorExtractor.execute (JavaAnnotationsMojoDescriptorExtractor.java:204) 5303 at org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePluginDescriptor (DefaultMojoScanner.java:97) 5304 at org.apache.maven.plugin.plugin.DescriptorGeneratorMojo.generate (DescriptorGeneratorMojo.java:347) 5305 at org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute (AbstractGeneratorMojo.java:91) 5306 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) 5307 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) 5308 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) 5309 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) 5310 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) 5311 at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) 5312 at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) 5313 at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) 5314 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) 5315 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) 5316 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:193) 5317 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:180) 5318 at java.util.concurrent.FutureTask.run (FutureTask.java:264) 5319 at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) 5320 at java.util.concurrent.FutureTask.run (FutureTask.java:264) 5321 at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136) 5322 at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) 5323 at java.lang.Thread.run (Thread.java:842) 5324 {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)