[MPLUGIN-544] ConcurrentModificationException in thread-safe plugin maven-plugin-plugin.
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- build-system, tooling
Línea de trabajo
Comience en JavaAnnotationsMojoDescriptorExtractor.extendJavaProjectBuilder, especialmente en la línea 648, a la que se llega a través de scanJavadoc durante el objetivo de descriptor. Reproduzca el fallo utilizando la compilación del plugin segura para subprocesos o la ejecución vinculada de GitHub Actions y, a continuación, verifique que la generación concurrente de descriptores ya no provoque ConcurrentModificationException.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Craig P. Motlin opened MPLUGIN-544 and commented
I saw this ConcurrentModificationException in this GitHub action run:
https://github.com/liftwizard/klass/actions/runs/14552565164/job/40825517439?pr=366
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
No further details from MPLUGIN-544
- Lenguaje dominante
- Java
- Estrellas
- 63
- Forks
- 76
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 19
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/maven-plugin-tools
-
`@Execute` with a custom phase or `"none"` fails descriptor extractionPosiblemente ocupada @CaptainAni187 la tomó hace 21 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
apache/maven-plugin-tools#1232 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
apache/maven-plugin-tools#1240 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
apache/maven-plugin-tools#1233 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
`descriptor` fails on `onlineRequired`, `dependencyCollection` and `dependencyResolutionPathScopes` in the Maven 4 API `@Mojo`Posiblemente ocupada @efegokdemir la tomó hace 19 días. Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
apache/maven-plugin-tools#1231 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
`@Resolution` fields stay null: `plugin.xml` gets no `<resolutions>`Posiblemente ocupada @goutamadwant la tomó hace 24 días. Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
apache/maven-plugin-tools#1230 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de apache/maven-plugin-tools
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Type/Improvement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ballerina-platform/static-code-analysis-tool#140 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
atomityhq/blog-cms#82 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
ready-for-triage triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
RedHatInsights/notifications-backend#5080 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Unhandled event loop exceptionAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
eclipse-4diac/4diac-ide#3103 ·
Los mantenedores suelen responder en 1 día