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

Markus Heberling commented on MNG-7386:
---------------------------------------

3.8.4 is also affected.

 
{code:java}

[Run without error Result{exitValue=1, output='Apache Maven 3.8.4 
(9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: 
/home/mheberling/.m2/wrapper/dists/apache-maven-3.8.4-bin/5sjqtqkfjmakil1qhdtgrnjjdc/apache-maven-3.8.4
Java version: 11.0.13, vendor: Oracle Corporation, runtime: 
/usr/lib64/jvm/java-11-openjdk-11
Default locale: de_DE, platform encoding: UTF-8
OS name: "linux", version: "5.3.18-59.37-preempt", arch: "amd64", family: "unix"
[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.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: color
[DEBUG] Message styles: debug info warning error success failure strong mojo 
project
[DEBUG] Reading global settings from 
/home/mheberling/.m2/wrapper/dists/apache-maven-3.8.4-bin/5sjqtqkfjmakil1qhdtgrnjjdc/apache-maven-3.8.4/conf/settings.xml
[DEBUG] Reading user settings from /home/mheberling/.m2/settings.xml
[DEBUG] Reading global toolchains from 
/home/mheberling/.m2/wrapper/dists/apache-maven-3.8.4-bin/5sjqtqkfjmakil1qhdtgrnjjdc/apache-maven-3.8.4/conf/toolchains.xml
[DEBUG] Reading user toolchains from /home/mheberling/.m2/toolchains.xml
[DEBUG] Using local repository at 
/home/mheberling/workspace/spotless/plugin-maven/build/localMavenRepository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for 
/home/mheberling/workspace/spotless/plugin-maven/build/localMavenRepository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from 
ClassRealm[plexus.core, parent: null]
[WARNING] The project 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT 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] Resolving plugin prefix spotless from [org.apache.maven.plugins, 
org.codehaus.mojo]
[DEBUG] Resolved plugin prefix spotless to 
com.diffplug.spotless:spotless-maven-plugin from POM 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT
[DEBUG] Tasks:   [spotless:apply]
[DEBUG] Style:   Regular
[DEBUG] =======================================================================
[INFO] 
[INFO] ---------< com.diffplug.spotless:spotless-maven-plugin-tests >----------
[INFO] Building Spotless Maven Plugin Tests 1.0.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[DEBUG] Resolving plugin prefix spotless from [org.apache.maven.plugins, 
org.codehaus.mojo]
[DEBUG] Resolved plugin prefix spotless to 
com.diffplug.spotless:spotless-maven-plugin from POM 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT
[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]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       
com.diffplug.spotless:spotless-maven-plugin-tests:1.0.0-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): []
[DEBUG] Repositories (dependencies): [central 
(https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [central 
(https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <applySkip default-value="false">${spotless.apply.skip}</applySkip>
  <baseDir default-value="${project.basedir}"/>
  <buildDir default-value="${project.build.directory}"/>
  <checkSkip default-value="false">${spotless.check.skip}</checkSkip>
  <encoding default-value="UTF-8"/>
  <filePatterns>${spotlessFiles}</filePatterns>
  <goal default-value="${mojoExecution.goal}"/>
  <java>
    <googleJavaFormat/>
  </java>
  <lineEndings default-value="GIT_ATTRIBUTES"/>
  <project default-value="${project}"/>
  <repositories default-value="${project.remotePluginRepositories}"/>
  <repositorySystemSession default-value="${repositorySystemSession}"/>
  
<setLicenseHeaderYearsFromGitHistory>${spotlessSetLicenseHeaderYearsFromGitHistory}</setLicenseHeaderYearsFromGitHistory>
  <upToDateChecking>
    <enabled>true</enabled>
  </upToDateChecking>
</configuration>
[DEBUG] =======================================================================
[INFO] 
[INFO] --- spotless-maven-plugin:2.19.2-SNAPSHOT:apply (default-cli) @ 
spotless-maven-plugin-tests ---
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=389772, 
ConflictMarker.markTime=217772, ConflictMarker.nodeCount=21, 
ConflictIdSorter.graphTime=244215, ConflictIdSorter.topsortTime=190646, 
ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, 
ConflictResolver.totalTime=1994753, ConflictResolver.conflictItemCount=21, 
DefaultDependencyCollector.collectTime=45833318, 
DefaultDependencyCollector.transformTime=4306073}
[DEBUG] com.diffplug.spotless:spotless-maven-plugin:jar:2.19.2-SNAPSHOT
[DEBUG]    javax.inject:javax.inject:jar:1:runtime
[DEBUG]    com.diffplug.spotless:spotless-lib:jar:2.21.2-SNAPSHOT:compile
[DEBUG]    com.diffplug.spotless:spotless-lib-extra:jar:2.21.2-SNAPSHOT:compile
[DEBUG]    com.diffplug.durian:durian-collect:jar:1.2.0:compile
[DEBUG]    com.diffplug.durian:durian-core:jar:1.2.0:compile
[DEBUG]    org.codehaus.plexus:plexus-resources:jar:1.2.0:compile
[DEBUG]    org.eclipse.jgit:org.eclipse.jgit:jar:5.13.0.202109080827-r:compile
[DEBUG]    com.googlecode.concurrent-trees:concurrent-trees:jar:2.6.1:compile
[DEBUG]    org.codehaus.groovy:groovy-xml:jar:3.0.9:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.4.1:compile
[DEBUG]    org.slf4j:slf4j-api:jar:1.7.32:compile
[DEBUG]    com.googlecode.javaewah:JavaEWAH:jar:1.1.12:compile
[DEBUG]    org.codehaus.groovy:groovy:jar:3.0.9:compile
[DEBUG] Created new class realm 
plugin>com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT
[DEBUG] Importing foreign packages into class realm 
plugin>com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm 
plugin>com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT
[DEBUG]   Included: 
com.diffplug.spotless:spotless-maven-plugin:jar:2.19.2-SNAPSHOT
[DEBUG]   Included: com.diffplug.spotless:spotless-lib:jar:2.21.2-SNAPSHOT
[DEBUG]   Included: com.diffplug.spotless:spotless-lib-extra:jar:2.21.2-SNAPSHOT
[DEBUG]   Included: com.diffplug.durian:durian-collect:jar:1.2.0
[DEBUG]   Included: com.diffplug.durian:durian-core:jar:1.2.0
[DEBUG]   Included: org.codehaus.plexus:plexus-resources:jar:1.2.0
[DEBUG]   Included: org.eclipse.jgit:org.eclipse.jgit:jar:5.13.0.202109080827-r
[DEBUG]   Included: com.googlecode.concurrent-trees:concurrent-trees:jar:2.6.1
[DEBUG]   Included: org.codehaus.groovy:groovy-xml:jar:3.0.9
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.4.1
[DEBUG]   Included: com.googlecode.javaewah:JavaEWAH:jar:1.1.12
[DEBUG]   Included: org.codehaus.groovy:groovy:jar:3.0.9
[DEBUG] Configuring mojo 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply from plugin 
realm 
ClassRealm[plugin>com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT, 
parent: java.net.URLClassLoader@d6e7bab]
[DEBUG] Configuring mojo 
'com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply' with basic 
configurator -->
[DEBUG]   (f) applySkip = false
[DEBUG]   (f) baseDir = /tmp/junit14179468572283447807
[DEBUG]   (f) buildDir = /tmp/junit14179468572283447807/target
[DEBUG]   (f) checkSkip = false
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) goal = apply
[DEBUG]   (s) googleJavaFormat = 
com.diffplug.spotless.maven.java.GoogleJavaFormat@352c44a8
[DEBUG]   (f) java = com.diffplug.spotless.maven.java.Java@7aac8884
[DEBUG]   (f) lineEndings = GIT_ATTRIBUTES
[DEBUG]   (f) project = MavenProject: 
com.diffplug.spotless:spotless-maven-plugin-tests:1.0.0-SNAPSHOT @ 
/tmp/junit14179468572283447807/pom.xml
[DEBUG]   (f) repositories = [central (https://repo.maven.apache.org/maven2, 
default, releases)]
[DEBUG]   (f) repositorySystemSession = 
org.eclipse.aether.DefaultRepositorySystemSession@646c0a67
[DEBUG]   (f) enabled = true
[DEBUG]   (f) upToDateChecking = 
com.diffplug.spotless.maven.incremental.UpToDateChecking@5bc28f40
[DEBUG] -- end configuration --
[DEBUG] readpipe [/usr/bin/git, --version],/usr/bin
[DEBUG] readpipe may return 'git version 2.31.1'
[DEBUG] remaining output:

[DEBUG] readpipe [/usr/bin/git, config, --system, --edit],/usr/bin
[DEBUG] readpipe may return '/etc/gitconfig'
[DEBUG] remaining output:

[DEBUG] file=/home/mheberling/.gitconfig, create new FileSnapshot: 
lastRead=2022-01-10 09:59:32.666741000, lastModified=2021-03-03 
08:24:18.549244000, size=1093, fileKey=(dev=32,ino=4439829)
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=46530, 
ConflictMarker.markTime=70143, ConflictMarker.nodeCount=9, 
ConflictIdSorter.graphTime=13418, ConflictIdSorter.topsortTime=13168, 
ConflictIdSorter.conflictIdCount=8, ConflictIdSorter.conflictIdCycleCount=0, 
ConflictResolver.totalTime=490968, ConflictResolver.conflictItemCount=8, 
DefaultDependencyCollector.collectTime=28282896, 
DefaultDependencyCollector.transformTime=651099}
[DEBUG] Resolved artifact: 
com.google.googlejavaformat:google-java-format:jar:1.12.0 < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: com.google.guava:guava:jar:30.1.1-jre < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: com.google.guava:failureaccess:jar:1.0.1 < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: 
com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava 
< central (https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: com.google.code.findbugs:jsr305:jar:3.0.2 < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: org.checkerframework:checker-qual:jar:3.8.0 < 
central (https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: 
com.google.errorprone:error_prone_annotations:jar:2.5.1 < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: com.google.j2objc:j2objc-annotations:jar:1.3 < 
central (https://repo.maven.apache.org/maven2, default, releases)
[INFO] Up-to-date checking enabled
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.444 s
[INFO] Finished at: 2022-01-10T09:59:32+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply (default-cli) 
on project spotless-maven-plugin-tests: Execution default-cli of goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply failed: 
Unable to serialize plugin Plugin 
[com.diffplug.spotless:spotless-maven-plugin]: 
org.apache.maven.model.merge.ModelMerger$MergingList -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply (default-cli) 
on project spotless-maven-plugin-tests: Execution default-cli of goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply failed: 
Unable to serialize plugin Plugin [com.diffplug.spotless:spotless-maven-plugin]
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
    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:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    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)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:39)
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:122)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:55)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution 
default-cli of goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply failed: 
Unable to serialize plugin Plugin [com.diffplug.spotless:spotless-maven-plugin]
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:148)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
    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:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    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)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:39)
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:122)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:55)
Caused by: java.io.UncheckedIOException: Unable to serialize plugin Plugin 
[com.diffplug.spotless:spotless-maven-plugin]
    at com.diffplug.spotless.maven.incremental.PluginFingerprint.digest 
(PluginFingerprint.java:88)
    at com.diffplug.spotless.maven.incremental.PluginFingerprint.from 
(PluginFingerprint.java:40)
    at com.diffplug.spotless.maven.incremental.IndexBasedChecker.create 
(IndexBasedChecker.java:43)
    at com.diffplug.spotless.maven.incremental.UpToDateChecker.forProject 
(UpToDateChecker.java:38)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.createUpToDateChecker 
(AbstractSpotlessMojo.java:335)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.execute 
(AbstractSpotlessMojo.java:187)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
    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:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    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)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:39)
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:122)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:55)
Caused by: java.io.NotSerializableException: 
org.apache.maven.model.merge.ModelMerger$MergingList
    at java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1185)
    at java.io.ObjectOutputStream.defaultWriteFields 
(ObjectOutputStream.java:1553)
    at java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1510)
    at java.io.ObjectOutputStream.writeOrdinaryObject 
(ObjectOutputStream.java:1433)
    at java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1179)
    at java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:349)
    at com.diffplug.spotless.maven.incremental.PluginFingerprint.digest 
(PluginFingerprint.java:81)
    at com.diffplug.spotless.maven.incremental.PluginFingerprint.from 
(PluginFingerprint.java:40)
    at com.diffplug.spotless.maven.incremental.IndexBasedChecker.create 
(IndexBasedChecker.java:43)
    at com.diffplug.spotless.maven.incremental.UpToDateChecker.forProject 
(UpToDateChecker.java:38)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.createUpToDateChecker 
(AbstractSpotlessMojo.java:335)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.execute 
(AbstractSpotlessMojo.java:187)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
    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:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    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)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:39)
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:122)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:55)
[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/PluginExecutionException
', error=''}] 
Expecting:
 <1>
to be equal to:
 <0>
but was not.
org.opentest4j.AssertionFailedError: [Run without error Result{exitValue=1, 
output='Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: 
/home/mheberling/.m2/wrapper/dists/apache-maven-3.8.4-bin/5sjqtqkfjmakil1qhdtgrnjjdc/apache-maven-3.8.4
Java version: 11.0.13, vendor: Oracle Corporation, runtime: 
/usr/lib64/jvm/java-11-openjdk-11
Default locale: de_DE, platform encoding: UTF-8
OS name: "linux", version: "5.3.18-59.37-preempt", arch: "amd64", family: "unix"
[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.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: color
[DEBUG] Message styles: debug info warning error success failure strong mojo 
project
[DEBUG] Reading global settings from 
/home/mheberling/.m2/wrapper/dists/apache-maven-3.8.4-bin/5sjqtqkfjmakil1qhdtgrnjjdc/apache-maven-3.8.4/conf/settings.xml
[DEBUG] Reading user settings from /home/mheberling/.m2/settings.xml
[DEBUG] Reading global toolchains from 
/home/mheberling/.m2/wrapper/dists/apache-maven-3.8.4-bin/5sjqtqkfjmakil1qhdtgrnjjdc/apache-maven-3.8.4/conf/toolchains.xml
[DEBUG] Reading user toolchains from /home/mheberling/.m2/toolchains.xml
[DEBUG] Using local repository at 
/home/mheberling/workspace/spotless/plugin-maven/build/localMavenRepository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for 
/home/mheberling/workspace/spotless/plugin-maven/build/localMavenRepository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from 
ClassRealm[plexus.core, parent: null]
[WARNING] The project 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT 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] Resolving plugin prefix spotless from [org.apache.maven.plugins, 
org.codehaus.mojo]
[DEBUG] Resolved plugin prefix spotless to 
com.diffplug.spotless:spotless-maven-plugin from POM 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT
[DEBUG] Tasks:   [spotless:apply]
[DEBUG] Style:   Regular
[DEBUG] =======================================================================
[INFO] 
[INFO] ---------< com.diffplug.spotless:spotless-maven-plugin-tests >----------
[INFO] Building Spotless Maven Plugin Tests 1.0.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[DEBUG] Resolving plugin prefix spotless from [org.apache.maven.plugins, 
org.codehaus.mojo]
[DEBUG] Resolved plugin prefix spotless to 
com.diffplug.spotless:spotless-maven-plugin from POM 
com.diffplug.spotless:spotless-maven-plugin-tests:jar:1.0.0-SNAPSHOT
[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]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       
com.diffplug.spotless:spotless-maven-plugin-tests:1.0.0-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): []
[DEBUG] Repositories (dependencies): [central 
(https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [central 
(https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <applySkip default-value="false">${spotless.apply.skip}</applySkip>
  <baseDir default-value="${project.basedir}"/>
  <buildDir default-value="${project.build.directory}"/>
  <checkSkip default-value="false">${spotless.check.skip}</checkSkip>
  <encoding default-value="UTF-8"/>
  <filePatterns>${spotlessFiles}</filePatterns>
  <goal default-value="${mojoExecution.goal}"/>
  <java>
    <googleJavaFormat/>
  </java>
  <lineEndings default-value="GIT_ATTRIBUTES"/>
  <project default-value="${project}"/>
  <repositories default-value="${project.remotePluginRepositories}"/>
  <repositorySystemSession default-value="${repositorySystemSession}"/>
  
<setLicenseHeaderYearsFromGitHistory>${spotlessSetLicenseHeaderYearsFromGitHistory}</setLicenseHeaderYearsFromGitHistory>
  <upToDateChecking>
    <enabled>true</enabled>
  </upToDateChecking>
</configuration>
[DEBUG] =======================================================================
[INFO] 
[INFO] --- spotless-maven-plugin:2.19.2-SNAPSHOT:apply (default-cli) @ 
spotless-maven-plugin-tests ---
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=389772, 
ConflictMarker.markTime=217772, ConflictMarker.nodeCount=21, 
ConflictIdSorter.graphTime=244215, ConflictIdSorter.topsortTime=190646, 
ConflictIdSorter.conflictIdCount=14, ConflictIdSorter.conflictIdCycleCount=0, 
ConflictResolver.totalTime=1994753, ConflictResolver.conflictItemCount=21, 
DefaultDependencyCollector.collectTime=45833318, 
DefaultDependencyCollector.transformTime=4306073}
[DEBUG] com.diffplug.spotless:spotless-maven-plugin:jar:2.19.2-SNAPSHOT
[DEBUG]    javax.inject:javax.inject:jar:1:runtime
[DEBUG]    com.diffplug.spotless:spotless-lib:jar:2.21.2-SNAPSHOT:compile
[DEBUG]    com.diffplug.spotless:spotless-lib-extra:jar:2.21.2-SNAPSHOT:compile
[DEBUG]    com.diffplug.durian:durian-collect:jar:1.2.0:compile
[DEBUG]    com.diffplug.durian:durian-core:jar:1.2.0:compile
[DEBUG]    org.codehaus.plexus:plexus-resources:jar:1.2.0:compile
[DEBUG]    org.eclipse.jgit:org.eclipse.jgit:jar:5.13.0.202109080827-r:compile
[DEBUG]    com.googlecode.concurrent-trees:concurrent-trees:jar:2.6.1:compile
[DEBUG]    org.codehaus.groovy:groovy-xml:jar:3.0.9:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.4.1:compile
[DEBUG]    org.slf4j:slf4j-api:jar:1.7.32:compile
[DEBUG]    com.googlecode.javaewah:JavaEWAH:jar:1.1.12:compile
[DEBUG]    org.codehaus.groovy:groovy:jar:3.0.9:compile
[DEBUG] Created new class realm 
plugin>com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT
[DEBUG] Importing foreign packages into class realm 
plugin>com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm 
plugin>com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT
[DEBUG]   Included: 
com.diffplug.spotless:spotless-maven-plugin:jar:2.19.2-SNAPSHOT
[DEBUG]   Included: com.diffplug.spotless:spotless-lib:jar:2.21.2-SNAPSHOT
[DEBUG]   Included: com.diffplug.spotless:spotless-lib-extra:jar:2.21.2-SNAPSHOT
[DEBUG]   Included: com.diffplug.durian:durian-collect:jar:1.2.0
[DEBUG]   Included: com.diffplug.durian:durian-core:jar:1.2.0
[DEBUG]   Included: org.codehaus.plexus:plexus-resources:jar:1.2.0
[DEBUG]   Included: org.eclipse.jgit:org.eclipse.jgit:jar:5.13.0.202109080827-r
[DEBUG]   Included: com.googlecode.concurrent-trees:concurrent-trees:jar:2.6.1
[DEBUG]   Included: org.codehaus.groovy:groovy-xml:jar:3.0.9
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.4.1
[DEBUG]   Included: com.googlecode.javaewah:JavaEWAH:jar:1.1.12
[DEBUG]   Included: org.codehaus.groovy:groovy:jar:3.0.9
[DEBUG] Configuring mojo 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply from plugin 
realm 
ClassRealm[plugin>com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT, 
parent: java.net.URLClassLoader@d6e7bab]
[DEBUG] Configuring mojo 
'com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply' with basic 
configurator -->
[DEBUG]   (f) applySkip = false
[DEBUG]   (f) baseDir = /tmp/junit14179468572283447807
[DEBUG]   (f) buildDir = /tmp/junit14179468572283447807/target
[DEBUG]   (f) checkSkip = false
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) goal = apply
[DEBUG]   (s) googleJavaFormat = 
com.diffplug.spotless.maven.java.GoogleJavaFormat@352c44a8
[DEBUG]   (f) java = com.diffplug.spotless.maven.java.Java@7aac8884
[DEBUG]   (f) lineEndings = GIT_ATTRIBUTES
[DEBUG]   (f) project = MavenProject: 
com.diffplug.spotless:spotless-maven-plugin-tests:1.0.0-SNAPSHOT @ 
/tmp/junit14179468572283447807/pom.xml
[DEBUG]   (f) repositories = [central (https://repo.maven.apache.org/maven2, 
default, releases)]
[DEBUG]   (f) repositorySystemSession = 
org.eclipse.aether.DefaultRepositorySystemSession@646c0a67
[DEBUG]   (f) enabled = true
[DEBUG]   (f) upToDateChecking = 
com.diffplug.spotless.maven.incremental.UpToDateChecking@5bc28f40
[DEBUG] -- end configuration --
[DEBUG] readpipe [/usr/bin/git, --version],/usr/bin
[DEBUG] readpipe may return 'git version 2.31.1'
[DEBUG] remaining output:

[DEBUG] readpipe [/usr/bin/git, config, --system, --edit],/usr/bin
[DEBUG] readpipe may return '/etc/gitconfig'
[DEBUG] remaining output:

[DEBUG] file=/home/mheberling/.gitconfig, create new FileSnapshot: 
lastRead=2022-01-10 09:59:32.666741000, lastModified=2021-03-03 
08:24:18.549244000, size=1093, fileKey=(dev=32,ino=4439829)
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=46530, 
ConflictMarker.markTime=70143, ConflictMarker.nodeCount=9, 
ConflictIdSorter.graphTime=13418, ConflictIdSorter.topsortTime=13168, 
ConflictIdSorter.conflictIdCount=8, ConflictIdSorter.conflictIdCycleCount=0, 
ConflictResolver.totalTime=490968, ConflictResolver.conflictItemCount=8, 
DefaultDependencyCollector.collectTime=28282896, 
DefaultDependencyCollector.transformTime=651099}
[DEBUG] Resolved artifact: 
com.google.googlejavaformat:google-java-format:jar:1.12.0 < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: com.google.guava:guava:jar:30.1.1-jre < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: com.google.guava:failureaccess:jar:1.0.1 < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: 
com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava 
< central (https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: com.google.code.findbugs:jsr305:jar:3.0.2 < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: org.checkerframework:checker-qual:jar:3.8.0 < 
central (https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: 
com.google.errorprone:error_prone_annotations:jar:2.5.1 < central 
(https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolved artifact: com.google.j2objc:j2objc-annotations:jar:1.3 < 
central (https://repo.maven.apache.org/maven2, default, releases)
[INFO] Up-to-date checking enabled
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.444 s
[INFO] Finished at: 2022-01-10T09:59:32+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply (default-cli) 
on project spotless-maven-plugin-tests: Execution default-cli of goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply failed: 
Unable to serialize plugin Plugin 
[com.diffplug.spotless:spotless-maven-plugin]: 
org.apache.maven.model.merge.ModelMerger$MergingList -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply (default-cli) 
on project spotless-maven-plugin-tests: Execution default-cli of goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply failed: 
Unable to serialize plugin Plugin [com.diffplug.spotless:spotless-maven-plugin]
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
    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:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    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)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:39)
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:122)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:55)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution 
default-cli of goal 
com.diffplug.spotless:spotless-maven-plugin:2.19.2-SNAPSHOT:apply failed: 
Unable to serialize plugin Plugin [com.diffplug.spotless:spotless-maven-plugin]
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:148)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
    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:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    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)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:39)
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:122)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:55)
Caused by: java.io.UncheckedIOException: Unable to serialize plugin Plugin 
[com.diffplug.spotless:spotless-maven-plugin]
    at com.diffplug.spotless.maven.incremental.PluginFingerprint.digest 
(PluginFingerprint.java:88)
    at com.diffplug.spotless.maven.incremental.PluginFingerprint.from 
(PluginFingerprint.java:40)
    at com.diffplug.spotless.maven.incremental.IndexBasedChecker.create 
(IndexBasedChecker.java:43)
    at com.diffplug.spotless.maven.incremental.UpToDateChecker.forProject 
(UpToDateChecker.java:38)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.createUpToDateChecker 
(AbstractSpotlessMojo.java:335)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.execute 
(AbstractSpotlessMojo.java:187)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
    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:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    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)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:39)
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:122)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:55)
Caused by: java.io.NotSerializableException: 
org.apache.maven.model.merge.ModelMerger$MergingList
    at java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1185)
    at java.io.ObjectOutputStream.defaultWriteFields 
(ObjectOutputStream.java:1553)
    at java.io.ObjectOutputStream.writeSerialData (ObjectOutputStream.java:1510)
    at java.io.ObjectOutputStream.writeOrdinaryObject 
(ObjectOutputStream.java:1433)
    at java.io.ObjectOutputStream.writeObject0 (ObjectOutputStream.java:1179)
    at java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:349)
    at com.diffplug.spotless.maven.incremental.PluginFingerprint.digest 
(PluginFingerprint.java:81)
    at com.diffplug.spotless.maven.incremental.PluginFingerprint.from 
(PluginFingerprint.java:40)
    at com.diffplug.spotless.maven.incremental.IndexBasedChecker.create 
(IndexBasedChecker.java:43)
    at com.diffplug.spotless.maven.incremental.UpToDateChecker.forProject 
(UpToDateChecker.java:38)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.createUpToDateChecker 
(AbstractSpotlessMojo.java:335)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.execute 
(AbstractSpotlessMojo.java:187)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
    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:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    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)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:39)
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:122)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:55)
[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/PluginExecutionException
', error=''}] 
Expecting:
 <1>
to be equal to:
 <0>
but was not.
        at 
[email protected]/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
        at 
[email protected]/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at 
[email protected]/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at 
app//com.diffplug.spotless.maven.MavenRunner.runNoError(MavenRunner.java:95)
        at 
app//com.diffplug.spotless.maven.incremental.UpToDateCheckingTest.runSpotlessApply(UpToDateCheckingTest.java:270)
        at 
app//com.diffplug.spotless.maven.incremental.UpToDateCheckingTest.enableUpToDateCheckingWithPluginDependenciesMaven3_8_4(UpToDateCheckingTest.java:90)
        at 
[email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
        at 
[email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
[email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
        at 
app//org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725)
        at 
app//org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
        at 
app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
        at 
app//org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
        at 
app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
        at 
app//org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
        at 
app//org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
        at 
app//org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
        at 
app//org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
        at 
app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
        at 
app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
        at 
app//org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
        at 
app//org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
        at 
app//org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
        at 
app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
        at 
app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
        at 
app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
        at 
app//org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
        at 
app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        at 
app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        at 
app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1541)
        at 
app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        at 
app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        at 
app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        at 
app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1541)
        at 
app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        at 
app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        at 
app//org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        at 
app//org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        at 
app//org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        at 
app//org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        at 
app//org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        at 
app//org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        at 
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108)
        at 
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
        at 
org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
        at 
org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        at 
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        at 
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96)
        at 
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75)
        at 
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99)
        at 
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79)
        at 
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75)
        at 
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
        at 
[email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
        at 
[email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
[email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
        at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
        at 
org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
        at 
org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
        at 
org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
        at com.sun.proxy.$Proxy2.stop(Unknown Source)
        at 
org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193)
        at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
        at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
        at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
        at 
org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
        at 
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
        at 
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
        at 
app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
        at 
app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

{code}

> ModelMerger$MergingList is not serializable
> -------------------------------------------
>
>                 Key: MNG-7386
>                 URL: https://issues.apache.org/jira/browse/MNG-7386
>             Project: Maven
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.6.3
>            Reporter: Kostiantyn Liutovych
>            Priority: Minor
>
> Hello!
> [Spotless Maven plugin|https://github.com/diffplug/spotless] serializes 
> {{org.apache.maven.model.Plugin}} instances to fingerprint plugin's 
> configuration. Serialization fails for Maven 3.6.3 with:
> {code}
> java.io.NotSerializableException: 
> org.apache.maven.model.merge.ModelMerger$MergingList
> {code}
> when plugin configuration comes from {{pluginManagement}}. Class 
> {{org.apache.maven.model.Plugin}} implements {{java.io.Serializable}}, 
> however nested class {{org.apache.maven.model.merge.ModelMerger$MergingList}} 
> does not.
> Would it be possible to make {{MergingList}} serializable or make 
> {{Plugin#dependencies}} field always hold a serializable collection?
> Related issue for the Spotless Maven plugin: 
> https://github.com/diffplug/spotless/issues/1073 and PR with a workaround 
> https://github.com/diffplug/spotless/pull/1074.
> Thank you!



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to