spring-projects / spring-boot

Spring Boot
https://spring.io/projects/spring-boot
Apache License 2.0
74.21k stars 40.47k forks source link

Apple Silicon M1 and the Spring Boot Maven plugin for Docker images #24638

Closed joshlong closed 3 years ago

joshlong commented 3 years ago

Hi, and happy new year!

I have one of those new Apple Silicon M1 laptops. I was trying to use it to create a Docker image using spring-boot:build-image with the also very new and still-in-preview Docker Desktop. I got the error reproduced below.

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/jlong/bin/apache-maven-3.6.3
Java version: 15.0.1, vendor: Azul Systems, Inc., runtime: /Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "11.1", arch: "aarch64", family: "mac"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG]   Imported: javax.annotation.* < plexus.core
[DEBUG]   Imported: javax.annotation.security.* < plexus.core
[DEBUG]   Imported: javax.enterprise.inject.* < plexus.core
[DEBUG]   Imported: javax.enterprise.util.* < plexus.core
[DEBUG]   Imported: javax.inject.* < plexus.core
[DEBUG]   Imported: org.apache.maven.* < plexus.core
[DEBUG]   Imported: org.apache.maven.artifact < plexus.core
[DEBUG]   Imported: org.apache.maven.classrealm < plexus.core
[DEBUG]   Imported: org.apache.maven.cli < plexus.core
[DEBUG]   Imported: org.apache.maven.configuration < plexus.core
[DEBUG]   Imported: org.apache.maven.exception < plexus.core
[DEBUG]   Imported: org.apache.maven.execution < plexus.core
[DEBUG]   Imported: org.apache.maven.execution.scope < plexus.core
[DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG]   Imported: org.apache.maven.model < plexus.core
[DEBUG]   Imported: org.apache.maven.monitor < plexus.core
[DEBUG]   Imported: org.apache.maven.plugin < plexus.core
[DEBUG]   Imported: org.apache.maven.profiles < plexus.core
[DEBUG]   Imported: org.apache.maven.project < plexus.core
[DEBUG]   Imported: org.apache.maven.reporting < plexus.core
[DEBUG]   Imported: org.apache.maven.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG]   Imported: org.apache.maven.settings < plexus.core
[DEBUG]   Imported: org.apache.maven.toolchain < plexus.core
[DEBUG]   Imported: org.apache.maven.usability < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG]   Imported: org.codehaus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.* < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.component < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.container < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.context < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
[DEBUG]   Imported: org.eclipse.aether.* < plexus.core
[DEBUG]   Imported: org.eclipse.aether.artifact < plexus.core
[DEBUG]   Imported: org.eclipse.aether.collection < plexus.core
[DEBUG]   Imported: org.eclipse.aether.deployment < plexus.core
[DEBUG]   Imported: org.eclipse.aether.graph < plexus.core
[DEBUG]   Imported: org.eclipse.aether.impl < plexus.core
[DEBUG]   Imported: org.eclipse.aether.installation < plexus.core
[DEBUG]   Imported: org.eclipse.aether.internal.impl < plexus.core
[DEBUG]   Imported: org.eclipse.aether.metadata < plexus.core
[DEBUG]   Imported: org.eclipse.aether.repository < plexus.core
[DEBUG]   Imported: org.eclipse.aether.resolution < plexus.core
[DEBUG]   Imported: org.eclipse.aether.spi < plexus.core
[DEBUG]   Imported: org.eclipse.aether.transfer < plexus.core
[DEBUG]   Imported: org.eclipse.aether.version < plexus.core
[DEBUG]   Imported: org.fusesource.jansi.* < plexus.core
[DEBUG]   Imported: org.slf4j.* < plexus.core
[DEBUG]   Imported: org.slf4j.event.* < plexus.core
[DEBUG]   Imported: org.slf4j.helpers.* < plexus.core
[DEBUG]   Imported: org.slf4j.spi.* < plexus.core
[DEBUG] Populating class realm maven.api
[INFO] Error stacktraces are turned on.
[DEBUG] Message scheme: color
[DEBUG] Message styles: debug info warning error success failure strong mojo project
[DEBUG] Reading global settings from /Users/jlong/bin/apache-maven-3.6.3/conf/settings.xml
[DEBUG] Reading user settings from /Users/jlong/.m2/settings.xml
[DEBUG] Reading global toolchains from /Users/jlong/bin/apache-maven-3.6.3/conf/toolchains.xml
[DEBUG] Reading user toolchains from /Users/jlong/.m2/toolchains.xml
[DEBUG] Using local repository at /Users/jlong/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/jlong/.m2/repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project com.example:demo:jar:0.0.1-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.springframework.boot:spring-boot-starter-parent:pom:2.4.1: (none)
[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.springframework.boot:spring-boot-dependencies:pom:2.4.1: (none)
[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Resolving plugin prefix spring-boot from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Resolved plugin prefix spring-boot to org.springframework.boot:spring-boot-maven-plugin from POM com.example:demo:jar:0.0.1-SNAPSHOT
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: com.example:demo:jar:0.0.1-SNAPSHOT
[DEBUG] Tasks:   [spring-boot:build-image]
[DEBUG] Style:   Regular
[DEBUG] =======================================================================
[INFO] 
[INFO] --------------------------< com.example:demo >--------------------------
[INFO] Building demo 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[DEBUG] Resolving plugin prefix spring-boot from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Resolved plugin prefix spring-boot to org.springframework.boot:spring-boot-maven-plugin from POM com.example:demo:jar:0.0.1-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] 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.example:demo:0.0.1-SNAPSHOT
[DEBUG] Dependencies (collect): [compile+runtime]
[DEBUG] Dependencies (resolve): [compile+runtime]
[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] --- init fork of com.example:demo:0.0.1-SNAPSHOT for org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image (default-cli) ---
[DEBUG] Dependencies (collect): [compile+runtime]
[DEBUG] Dependencies (resolve): [compile, compile+runtime, runtime, test]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <addDefaultExcludes default-value="true"/>
  <buildFilters default-value="${project.build.filters}"/>
  <delimiters>
    <delimiter>@</delimiter>
  </delimiters>
  <encoding default-value="${project.build.sourceEncoding}"/>
  <escapeWindowsPaths default-value="true"/>
  <fileNameFiltering default-value="false"/>
  <includeEmptyDirs default-value="false"/>
  <outputDirectory default-value="${project.build.outputDirectory}"/>
  <overwrite default-value="false"/>
  <project default-value="${project}"/>
  <resources default-value="${project.resources}"/>
  <session default-value="${session}"/>
  <skip default-value="false">${maven.resources.skip}</skip>
  <supportMultiLineFiltering default-value="false"/>
  <useBuildFilters default-value="true"/>
  <useDefaultDelimiters default-value="true">false</useDefaultDelimiters>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <basedir default-value="${basedir}"/>
  <buildDirectory default-value="${project.build.directory}"/>
  <compilePath default-value="${project.compileClasspathElements}"/>
  <compileSourceRoots default-value="${project.compileSourceRoots}"/>
  <compilerId default-value="javac">${maven.compiler.compilerId}</compilerId>
  <compilerReuseStrategy default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
  <compilerVersion>${maven.compiler.compilerVersion}</compilerVersion>
  <debug default-value="true">${maven.compiler.debug}</debug>
  <debuglevel>${maven.compiler.debuglevel}</debuglevel>
  <encoding default-value="${project.build.sourceEncoding}">${encoding}</encoding>
  <executable>${maven.compiler.executable}</executable>
  <failOnError default-value="true">${maven.compiler.failOnError}</failOnError>
  <failOnWarning default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
  <forceJavacCompilerUse default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
  <fork default-value="false">${maven.compiler.fork}</fork>
  <generatedSourcesDirectory default-value="${project.build.directory}/generated-sources/annotations"/>
  <maxmem>${maven.compiler.maxmem}</maxmem>
  <meminitial>${maven.compiler.meminitial}</meminitial>
  <mojoExecution default-value="${mojoExecution}"/>
  <optimize default-value="false">${maven.compiler.optimize}</optimize>
  <outputDirectory default-value="${project.build.outputDirectory}"/>
  <parameters default-value="false">true</parameters>
  <project default-value="${project}"/>
  <projectArtifact default-value="${project.artifact}"/>
  <release>${maven.compiler.release}</release>
  <session default-value="${session}"/>
  <showDeprecation default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
  <showWarnings default-value="false">${maven.compiler.showWarnings}</showWarnings>
  <skipMain>${maven.main.skip}</skipMain>
  <skipMultiThreadWarning default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
  <source default-value="1.6">${maven.compiler.source}</source>
  <staleMillis default-value="0">${lastModGranularityMs}</staleMillis>
  <target default-value="1.6">${maven.compiler.target}</target>
  <useIncrementalCompilation default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
  <verbose default-value="false">${maven.compiler.verbose}</verbose>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-resources-plugin:3.2.0:testResources (default-testResources)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <addDefaultExcludes default-value="true"/>
  <buildFilters default-value="${project.build.filters}"/>
  <delimiters>
    <delimiter>@</delimiter>
  </delimiters>
  <encoding default-value="${project.build.sourceEncoding}"/>
  <escapeWindowsPaths default-value="true"/>
  <fileNameFiltering default-value="false"/>
  <includeEmptyDirs default-value="false"/>
  <outputDirectory default-value="${project.build.testOutputDirectory}"/>
  <overwrite default-value="false"/>
  <project default-value="${project}"/>
  <resources default-value="${project.testResources}"/>
  <session default-value="${session}"/>
  <skip default-value="false">${maven.test.skip}</skip>
  <supportMultiLineFiltering default-value="false"/>
  <useBuildFilters default-value="true"/>
  <useDefaultDelimiters default-value="true">false</useDefaultDelimiters>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile (default-testCompile)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <basedir default-value="${basedir}"/>
  <buildDirectory default-value="${project.build.directory}"/>
  <compilePath default-value="${project.compileClasspathElements}"/>
  <compileSourceRoots default-value="${project.testCompileSourceRoots}"/>
  <compilerId default-value="javac">${maven.compiler.compilerId}</compilerId>
  <compilerReuseStrategy default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
  <compilerVersion>${maven.compiler.compilerVersion}</compilerVersion>
  <debug default-value="true">${maven.compiler.debug}</debug>
  <debuglevel>${maven.compiler.debuglevel}</debuglevel>
  <encoding default-value="${project.build.sourceEncoding}">${encoding}</encoding>
  <executable>${maven.compiler.executable}</executable>
  <failOnError default-value="true">${maven.compiler.failOnError}</failOnError>
  <failOnWarning default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
  <forceJavacCompilerUse default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
  <fork default-value="false">${maven.compiler.fork}</fork>
  <generatedTestSourcesDirectory default-value="${project.build.directory}/generated-test-sources/test-annotations"/>
  <maxmem>${maven.compiler.maxmem}</maxmem>
  <meminitial>${maven.compiler.meminitial}</meminitial>
  <mojoExecution default-value="${mojoExecution}"/>
  <optimize default-value="false">${maven.compiler.optimize}</optimize>
  <outputDirectory default-value="${project.build.testOutputDirectory}"/>
  <parameters default-value="false">true</parameters>
  <project default-value="${project}"/>
  <release>${maven.compiler.release}</release>
  <session default-value="${session}"/>
  <showDeprecation default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
  <showWarnings default-value="false">${maven.compiler.showWarnings}</showWarnings>
  <skip>${maven.test.skip}</skip>
  <skipMultiThreadWarning default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
  <source default-value="1.6">${maven.compiler.source}</source>
  <staleMillis default-value="0">${lastModGranularityMs}</staleMillis>
  <target default-value="1.6">${maven.compiler.target}</target>
  <testPath default-value="${project.testClasspathElements}"/>
  <testRelease>${maven.compiler.testRelease}</testRelease>
  <testSource>${maven.compiler.testSource}</testSource>
  <testTarget>${maven.compiler.testTarget}</testTarget>
  <useIncrementalCompilation default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
  <verbose default-value="false">${maven.compiler.verbose}</verbose>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <additionalClasspathElements>${maven.test.additionalClasspath}</additionalClasspathElements>
  <argLine>${argLine}</argLine>
  <basedir default-value="${basedir}"/>
  <childDelegation default-value="false">${childDelegation}</childDelegation>
  <classesDirectory default-value="${project.build.outputDirectory}"/>
  <classpathDependencyExcludes>${maven.test.dependency.excludes}</classpathDependencyExcludes>
  <debugForkedProcess>${maven.surefire.debug}</debugForkedProcess>
  <dependenciesToScan>${dependenciesToScan}</dependenciesToScan>
  <disableXmlReport default-value="false">${disableXmlReport}</disableXmlReport>
  <enableAssertions default-value="true">${enableAssertions}</enableAssertions>
  <encoding default-value="${project.reporting.outputEncoding}">${surefire.encoding}</encoding>
  <excludedGroups>${excludedGroups}</excludedGroups>
  <excludesFile>${surefire.excludesFile}</excludesFile>
  <failIfNoSpecifiedTests>${surefire.failIfNoSpecifiedTests}</failIfNoSpecifiedTests>
  <failIfNoTests>${failIfNoTests}</failIfNoTests>
  <forkCount default-value="1">${forkCount}</forkCount>
  <forkMode default-value="once">${forkMode}</forkMode>
  <forkedProcessExitTimeoutInSeconds default-value="30">${surefire.exitTimeout}</forkedProcessExitTimeoutInSeconds>
  <forkedProcessTimeoutInSeconds>${surefire.timeout}</forkedProcessTimeoutInSeconds>
  <groups>${groups}</groups>
  <includesFile>${surefire.includesFile}</includesFile>
  <junitArtifactName default-value="junit:junit">${junitArtifactName}</junitArtifactName>
  <junitPlatformArtifactName default-value="org.junit.platform:junit-platform-engine">${junitPlatformArtifactName}</junitPlatformArtifactName>
  <jvm>${jvm}</jvm>
  <localRepository default-value="${localRepository}"/>
  <objectFactory>${objectFactory}</objectFactory>
  <parallel>${parallel}</parallel>
  <parallelMavenExecution default-value="${session.parallel}"/>
  <parallelOptimized default-value="true">${parallelOptimized}</parallelOptimized>
  <parallelTestsTimeoutForcedInSeconds>${surefire.parallel.forcedTimeout}</parallelTestsTimeoutForcedInSeconds>
  <parallelTestsTimeoutInSeconds>${surefire.parallel.timeout}</parallelTestsTimeoutInSeconds>
  <perCoreThreadCount default-value="true">${perCoreThreadCount}</perCoreThreadCount>
  <pluginArtifactMap>${plugin.artifactMap}</pluginArtifactMap>
  <pluginDescriptor default-value="${plugin}"/>
  <printSummary default-value="true">${surefire.printSummary}</printSummary>
  <projectArtifactMap>${project.artifactMap}</projectArtifactMap>
  <projectBuildDirectory default-value="${project.build.directory}"/>
  <redirectTestOutputToFile default-value="false">${maven.test.redirectTestOutputToFile}</redirectTestOutputToFile>
  <remoteRepositories default-value="${project.pluginArtifactRepositories}"/>
  <reportFormat default-value="brief">${surefire.reportFormat}</reportFormat>
  <reportNameSuffix default-value="">${surefire.reportNameSuffix}</reportNameSuffix>
  <reportsDirectory default-value="${project.build.directory}/surefire-reports"/>
  <rerunFailingTestsCount default-value="0">${surefire.rerunFailingTestsCount}</rerunFailingTestsCount>
  <reuseForks default-value="true">${reuseForks}</reuseForks>
  <runOrder default-value="filesystem">${surefire.runOrder}</runOrder>
  <shutdown default-value="testset">${surefire.shutdown}</shutdown>
  <skip default-value="false">${maven.test.skip}</skip>
  <skipAfterFailureCount default-value="0">${surefire.skipAfterFailureCount}</skipAfterFailureCount>
  <skipExec>${maven.test.skip.exec}</skipExec>
  <skipTests default-value="false">${skipTests}</skipTests>
  <suiteXmlFiles>${surefire.suiteXmlFiles}</suiteXmlFiles>
  <tempDir default-value="surefire">${tempDir}</tempDir>
  <test>${test}</test>
  <testClassesDirectory default-value="${project.build.testOutputDirectory}"/>
  <testFailureIgnore default-value="false">${maven.test.failure.ignore}</testFailureIgnore>
  <testNGArtifactName default-value="org.testng:testng">${testNGArtifactName}</testNGArtifactName>
  <testSourceDirectory default-value="${project.build.testSourceDirectory}"/>
  <threadCount>${threadCount}</threadCount>
  <threadCountClasses default-value="0">${threadCountClasses}</threadCountClasses>
  <threadCountMethods default-value="0">${threadCountMethods}</threadCountMethods>
  <threadCountSuites default-value="0">${threadCountSuites}</threadCountSuites>
  <trimStackTrace default-value="true">${trimStackTrace}</trimStackTrace>
  <useFile default-value="true">${surefire.useFile}</useFile>
  <useManifestOnlyJar default-value="true">${surefire.useManifestOnlyJar}</useManifestOnlyJar>
  <useSystemClassLoader default-value="true">${surefire.useSystemClassLoader}</useSystemClassLoader>
  <useUnlimitedThreads default-value="false">${useUnlimitedThreads}</useUnlimitedThreads>
  <workingDirectory>${basedir}</workingDirectory>
  <project default-value="${project}"/>
  <session default-value="${session}"/>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-jar-plugin:3.2.0:jar (default-jar)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <archive>
    <manifest>
      <mainClass>${start-class}</mainClass>
      <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
    </manifest>
  </archive>
  <classesDirectory default-value="${project.build.outputDirectory}"/>
  <finalName default-value="${project.build.finalName}"/>
  <forceCreation default-value="false">${maven.jar.forceCreation}</forceCreation>
  <outputDirectory default-value="${project.build.directory}"/>
  <outputTimestamp default-value="${project.build.outputTimestamp}"/>
  <project default-value="${project}"/>
  <session default-value="${session}"/>
  <skipIfEmpty default-value="false"/>
  <useDefaultManifestFile default-value="false">${jar.useDefaultManifestFile}</useDefaultManifestFile>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.springframework.boot:spring-boot-maven-plugin:2.4.1:repackage (repackage)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <attach default-value="true"/>
  <excludeDevtools default-value="true">${spring-boot.repackage.excludeDevtools}</excludeDevtools>
  <excludeGroupIds default-value="">${spring-boot.excludeGroupIds}</excludeGroupIds>
  <excludes>${spring-boot.excludes}</excludes>
  <executable default-value="false"/>
  <finalName default-value="${project.build.finalName}"/>
  <includeSystemScope default-value="false"/>
  <includes>${spring-boot.includes}</includes>
  <layout>${spring-boot.repackage.layout}</layout>
  <mainClass>${start-class}</mainClass>
  <outputDirectory default-value="${project.build.directory}"/>
  <outputTimestamp default-value="${project.build.outputTimestamp}"/>
  <project default-value="${project}"/>
  <session default-value="${session}"/>
  <skip default-value="false">${spring-boot.repackage.skip}</skip>
</configuration>
[DEBUG] --- exit fork of com.example:demo:0.0.1-SNAPSHOT for org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image (default-cli) ---
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <cleanCache>${spring-boot.build-image.cleanCache}</cleanCache>
  <excludeDevtools default-value="true">${spring-boot.repackage.excludeDevtools}</excludeDevtools>
  <excludeGroupIds default-value="">${spring-boot.excludeGroupIds}</excludeGroupIds>
  <excludes>${spring-boot.excludes}</excludes>
  <finalName default-value="${project.build.finalName}"/>
  <imageBuilder>${spring-boot.build-image.builder}</imageBuilder>
  <imageName>${spring-boot.build-image.imageName}</imageName>
  <includeSystemScope default-value="false"/>
  <includes>${spring-boot.includes}</includes>
  <layout>${spring-boot.repackage.layout}</layout>
  <mainClass>${start-class}</mainClass>
  <project default-value="${project}"/>
  <publish>${spring-boot.build-image.publish}</publish>
  <pullPolicy>${spring-boot.build-image.pullPolicy}</pullPolicy>
  <runImage>${spring-boot.build-image.runImage}</runImage>
  <session default-value="${session}"/>
  <skip default-value="false">${spring-boot.build-image.skip}</skip>
  <sourceDirectory default-value="${project.build.directory}"/>
</configuration>
[DEBUG] =======================================================================
[INFO] 
[INFO] >>> spring-boot-maven-plugin:2.4.1:build-image (default-cli) > package @ demo >>>
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=430417, ConflictMarker.markTime=221083, ConflictMarker.nodeCount=168, ConflictIdSorter.graphTime=260833, ConflictIdSorter.topsortTime=123375, ConflictIdSorter.conflictIdCount=76, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=4200083, ConflictResolver.conflictItemCount=166, DefaultDependencyCollector.collectTime=115393917, DefaultDependencyCollector.transformTime=6002167}
[DEBUG] com.example:demo:jar:0.0.1-SNAPSHOT
[DEBUG]    org.springframework.boot:spring-boot-starter-webflux:jar:2.4.1:compile
[DEBUG]       org.springframework.boot:spring-boot-starter:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]          org.springframework.boot:spring-boot:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]             org.springframework:spring-context:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]                org.springframework:spring-aop:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]                org.springframework:spring-expression:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]          org.springframework.boot:spring-boot-autoconfigure:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]          org.springframework.boot:spring-boot-starter-logging:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]             ch.qos.logback:logback-classic:jar:1.2.3:compile (version managed from 1.2.3)
[DEBUG]                ch.qos.logback:logback-core:jar:1.2.3:compile (version managed from 1.2.3)
[DEBUG]             org.apache.logging.log4j:log4j-to-slf4j:jar:2.13.3:compile (version managed from 2.13.3)
[DEBUG]                org.apache.logging.log4j:log4j-api:jar:2.13.3:compile (version managed from 2.13.3)
[DEBUG]             org.slf4j:jul-to-slf4j:jar:1.7.30:compile (version managed from 1.7.30)
[DEBUG]          jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile (version managed from 1.3.5)
[DEBUG]          org.yaml:snakeyaml:jar:1.27:compile (version managed from 1.27)
[DEBUG]       org.springframework.boot:spring-boot-starter-json:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]          com.fasterxml.jackson.core:jackson-databind:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]             com.fasterxml.jackson.core:jackson-annotations:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]             com.fasterxml.jackson.core:jackson-core:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]          com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]          com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]          com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]       org.springframework.boot:spring-boot-starter-reactor-netty:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]          io.projectreactor.netty:reactor-netty-http:jar:1.0.2:compile (version managed from 1.0.2)
[DEBUG]             io.netty:netty-codec-http:jar:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]                io.netty:netty-common:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-buffer:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-transport:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-codec:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-handler:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]             io.netty:netty-codec-http2:jar:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]             io.netty:netty-resolver-dns:jar:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]                io.netty:netty-resolver:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-codec-dns:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]             io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]                io.netty:netty-transport-native-unix-common:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]             io.projectreactor.netty:reactor-netty-core:jar:1.0.2:compile (version managed from 1.0.2)
[DEBUG]                io.netty:netty-handler-proxy:jar:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]                   io.netty:netty-codec-socks:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]       org.springframework:spring-web:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]          org.springframework:spring-beans:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]       org.springframework:spring-webflux:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]    org.springframework.boot:spring-boot-starter-test:jar:2.4.1:test
[DEBUG]       org.springframework.boot:spring-boot-test:jar:2.4.1:test (version managed from 2.4.1)
[DEBUG]       org.springframework.boot:spring-boot-test-autoconfigure:jar:2.4.1:test (version managed from 2.4.1)
[DEBUG]       com.jayway.jsonpath:json-path:jar:2.4.0:test (version managed from 2.4.0)
[DEBUG]          net.minidev:json-smart:jar:2.3:test (version managed from 2.3)
[DEBUG]             net.minidev:accessors-smart:jar:1.2:test
[DEBUG]                org.ow2.asm:asm:jar:5.0.4:test
[DEBUG]          org.slf4j:slf4j-api:jar:1.7.30:compile (version managed from 1.7.25)
[DEBUG]       jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test (version managed from 2.3.3)
[DEBUG]          jakarta.activation:jakarta.activation-api:jar:1.2.2:test (version managed from 1.2.2)
[DEBUG]       org.assertj:assertj-core:jar:3.18.1:test (version managed from 3.18.1)
[DEBUG]       org.hamcrest:hamcrest:jar:2.2:test (version managed from 2.2)
[DEBUG]       org.junit.jupiter:junit-jupiter:jar:5.7.0:test (version managed from 5.7.0)
[DEBUG]          org.junit.jupiter:junit-jupiter-api:jar:5.7.0:test (version managed from 5.7.0)
[DEBUG]             org.apiguardian:apiguardian-api:jar:1.1.0:test
[DEBUG]             org.opentest4j:opentest4j:jar:1.2.0:test
[DEBUG]             org.junit.platform:junit-platform-commons:jar:1.7.0:test (version managed from 1.7.0)
[DEBUG]          org.junit.jupiter:junit-jupiter-params:jar:5.7.0:test (version managed from 5.7.0)
[DEBUG]          org.junit.jupiter:junit-jupiter-engine:jar:5.7.0:test (version managed from 5.7.0)
[DEBUG]             org.junit.platform:junit-platform-engine:jar:1.7.0:test (version managed from 1.7.0)
[DEBUG]       org.mockito:mockito-core:jar:3.6.28:test (version managed from 3.6.28)
[DEBUG]          net.bytebuddy:byte-buddy:jar:1.10.18:test (version managed from 1.10.18)
[DEBUG]          net.bytebuddy:byte-buddy-agent:jar:1.10.18:test (version managed from 1.10.18)
[DEBUG]          org.objenesis:objenesis:jar:3.1:test
[DEBUG]       org.mockito:mockito-junit-jupiter:jar:3.6.28:test (version managed from 3.6.28)
[DEBUG]       org.skyscreamer:jsonassert:jar:1.5.0:test (version managed from 1.5.0)
[DEBUG]          com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[DEBUG]       org.springframework:spring-core:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]          org.springframework:spring-jcl:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]       org.springframework:spring-test:jar:5.3.2:test (version managed from 5.3.2)
[DEBUG]       org.xmlunit:xmlunit-core:jar:2.7.0:test (version managed from 2.7.0)
[DEBUG]    io.projectreactor:reactor-test:jar:3.4.1:test
[DEBUG]       io.projectreactor:reactor-core:jar:3.4.1:compile (version managed from 3.4.1)
[DEBUG]          org.reactivestreams:reactive-streams:jar:1.0.3:compile (version managed from 1.0.3)
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ demo ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=153416, ConflictMarker.markTime=95125, ConflictMarker.nodeCount=86, ConflictIdSorter.graphTime=78292, ConflictIdSorter.topsortTime=17916, ConflictIdSorter.conflictIdCount=35, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=552625, ConflictResolver.conflictItemCount=85, DefaultDependencyCollector.collectTime=90857792, DefaultDependencyCollector.transformTime=932625}
[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:3.2.0
[DEBUG]    org.apache.maven:maven-plugin-api:jar:3.1.0:compile
[DEBUG]       org.apache.maven:maven-artifact:jar:3.1.0:compile
[DEBUG]    org.apache.maven:maven-core:jar:3.1.0:compile
[DEBUG]       org.apache.maven:maven-settings:jar:3.1.0:compile
[DEBUG]       org.apache.maven:maven-settings-builder:jar:3.1.0:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:3.1.0:compile
[DEBUG]       org.apache.maven:maven-model-builder:jar:3.1.0:compile
[DEBUG]       org.apache.maven:maven-aether-provider:jar:3.1.0:compile
[DEBUG]          org.eclipse.aether:aether-spi:jar:0.9.0.M2:compile
[DEBUG]       org.eclipse.aether:aether-impl:jar:0.9.0.M2:compile
[DEBUG]       org.eclipse.aether:aether-api:jar:0.9.0.M2:compile
[DEBUG]       org.eclipse.aether:aether-util:jar:0.9.0.M2:compile
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:3.0.10:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.4.2:compile
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.apache.maven:maven-model:jar:3.1.0:compile
[DEBUG]    org.codehaus.plexus:plexus-component-annotations:jar:2.0.0:compile
[DEBUG]    org.codehaus.plexus:plexus-interpolation:jar:1.26:runtime
[DEBUG]    org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.0.0.M2a:compile
[DEBUG]       javax.enterprise:cdi-api:jar:1.0:compile
[DEBUG]          javax.annotation:jsr250-api:jar:1.0:compile
[DEBUG]          javax.inject:javax.inject:jar:1:compile
[DEBUG]       com.google.guava:guava:jar:10.0.1:compile
[DEBUG]          com.google.code.findbugs:jsr305:jar:1.3.9:compile
[DEBUG]       org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0:compile
[DEBUG]          aopalliance:aopalliance:jar:1.0:compile
[DEBUG]       org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.0.0.M2a:compile
[DEBUG]          asm:asm:jar:3.3.1:compile
[DEBUG]    org.apache.maven.shared:maven-filtering:jar:3.2.0:compile
[DEBUG]       org.apache.maven.shared:maven-shared-utils:jar:3.3.3:compile
[DEBUG]       org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile
[DEBUG]    commons-io:commons-io:jar:2.6:compile
[DEBUG]    org.apache.commons:commons-lang3:jar:3.8.1:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:3.2.0
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:3.2.0
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:3.2.0
[DEBUG]   Included: org.apache.maven.plugins:maven-resources-plugin:jar:3.2.0
[DEBUG]   Included: org.eclipse.aether:aether-util:jar:0.9.0.M2
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.0.10
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:2.0.0
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.26
[DEBUG]   Included: javax.enterprise:cdi-api:jar:1.0
[DEBUG]   Included: com.google.guava:guava:jar:10.0.1
[DEBUG]   Included: com.google.code.findbugs:jsr305:jar:1.3.9
[DEBUG]   Included: org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0
[DEBUG]   Included: aopalliance:aopalliance:jar:1.0
[DEBUG]   Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.0.0.M2a
[DEBUG]   Included: asm:asm:jar:3.3.1
[DEBUG]   Included: org.apache.maven.shared:maven-filtering:jar:3.2.0
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:3.3.3
[DEBUG]   Included: org.sonatype.plexus:plexus-build-api:jar:0.0.7
[DEBUG]   Included: commons-io:commons-io:jar:2.6
[DEBUG]   Included: org.apache.commons:commons-lang3:jar:3.8.1
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:3.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@446cdf90]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources' with basic configurator -->
[DEBUG]   (f) addDefaultExcludes = true
[DEBUG]   (f) buildFilters = []
[DEBUG]   (s) delimiters = [@]
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) escapeWindowsPaths = true
[DEBUG]   (f) fileNameFiltering = false
[DEBUG]   (s) includeEmptyDirs = false
[DEBUG]   (s) outputDirectory = /Users/jlong/Downloads/demo/target/classes
[DEBUG]   (s) overwrite = false
[DEBUG]   (f) project = MavenProject: com.example:demo:0.0.1-SNAPSHOT @ /Users/jlong/Downloads/demo/pom.xml
[DEBUG]   (s) resources = [Resource {targetPath: null, filtering: true, FileSet {directory: /Users/jlong/Downloads/demo/src/main/resources, PatternSet [includes: {**/application*.yml, **/application*.yaml, **/application*.properties}, excludes: {}]}}, Resource {targetPath: null, filtering: false, FileSet {directory: /Users/jlong/Downloads/demo/src/main/resources, PatternSet [includes: {}, excludes: {**/application*.yml, **/application*.yaml, **/application*.properties}]}}]
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@260ff5b7
[DEBUG]   (f) skip = false
[DEBUG]   (f) supportMultiLineFiltering = false
[DEBUG]   (f) useBuildFilters = true
[DEBUG]   (s) useDefaultDelimiters = false
[DEBUG] -- end configuration --
[DEBUG] properties used {spring-integration.version=5.4.2, webjars-hal-browser.version=3325375, env.GITHUB_BOOTIFUL_APP_CLIENT_SECRET=29d950f520cf4c50e3f00f9054f3246baede5001, env.OS=darwin, env.AZURE_SERVICE_BUS_CONNECTION_STRING=Endpoint=sb://bootifulsb.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=43Uw5DX3Xrr8Kb/DVCTFP1QuUwPxz+0If7wXAywlSGI=, env.TWITTER_ORGANIZER_CLIENT_KEY_SECRET=pvrg74mRi6STUwOyVzZXOwDKGvzDhcmzuzq3HGdQlDDA8s5EOk, env.KINDLEGEN=/Users/jlong/bin/kindlegen/kindlegen, javax-activation.version=1.2.0, env.ARTIFACTORY_USERNAME=admin, kafka.version=2.6.0, jboss-transaction-spi.version=7.6.0.Final, java.vm.specification.vendor=Oracle Corporation, env.LSCOLORS=Gxfxcxdxbxegedabagacad, env.TWITTER_TWI_CLIENT_KEY=EwzXbcy3F1zGU8BiuU9uCA, java.vendor.version=Zulu15.28+1013-CA, project.baseUri=file:/Users/jlong/Downloads/demo/, hibernate.version=5.4.25.Final, env.JAVA_OPTS= -noverify -XX:TieredStopAtLevel=1 -Xss256K -XX:MaxMetaspaceSize=128M -Djava.security.egd=file:/dev/./urandom, javax-persistence.version=2.2, jakarta-ws-rs.version=2.1.6, nekohtml.version=1.9.22, env.AWS_ACCESS_KEY_ID=AKIAJXEK337IHZIUZYRQ, env.BINTRAY_PASSWORD=34d1a48644dac432a9c74f84be64b815a95d98eb, selenium-htmlunit.version=2.44.0, ehcache3.version=3.9.0, commons-dbcp2.version=2.8.0, mongodb.version=4.1.1, java.vm.specification.version=15, env.TWITTER_ORGANIZER_ACCESS_TOKEN_SECRET=dvBs2ts4nSguhYjkIjOdSRZ78G3DSgqJ4PoAq2ywyvqHc, user.home=/Users/jlong, env.PUBLICATION_MOBI_ISBN=978-1-7329104-0-9, postgresql.version=42.2.18, env.ASTRA_DB_PASSWORD=S7Uor9l866I#, jmustache.version=1.15, appengine-sdk.version=1.9.83, hamcrest.version=2.2, env.AWS_REGION=us-east-1, os.version=11.1, jakarta-transaction.version=1.3.3, jaxen.version=1.2.0, env.TWITTER_TWI_ACCESS_TOKEN_SECRET=J9MBxb7G4KEsCxbilD3TcJbBWxRT30hf1cTulkdkbliC5, spring-batch.version=4.3.1, couchbase-client.version=3.0.10, env.RBENV_SHELL=zsh, javax-websocket.version=1.1, commons-codec.version=1.15, caffeine.version=2.8.8, env.SCRIPT_DIR_BIN=/Users/jlong/josh-env/bin, pooled-jms.version=1.2.1, unboundid-ldapsdk.version=4.0.14, thymeleaf-extras-springsecurity.version=3.0.4.RELEASE, javax-jaxb.version=2.3.1, httpasyncclient.version=4.1.4, javax-jms.version=2.0.1, jakarta-websocket.version=1.1.2, env.__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, jakarta-xml-soap.version=1.4.2, env.JAVA_MAIN_CLASS_11760=org.codehaus.plexus.classworlds.launcher.Launcher, env.SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Z9uyjxKBgN/Listeners, lombok.version=1.18.16, env.TMPDIR=/var/folders/m4/kqyqy5n57d9954qk0c34ybcw0000gn/T/, library.jansi.path=/Users/jlong/bin/apache-maven-3.6.3/lib/jansi-native, socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16, env.COVIDDB_USER=tmzvaiqd, jackson-bom.version=2.11.3, env.PAGER=less, maven-invoker-plugin.version=3.2.1, user.country=US, resource.delimiter=@, env.MAVEN_HOME=/Users/jlong/bin/apache-maven-3.6.3, jetty-jsp.version=2.2.0.v201112011158, maven-source-plugin.version=3.2.1, rxjava.version=1.3.8, java.runtime.name=OpenJDK Runtime Environment, maven-deploy-plugin.version=2.8.2, env.MAVEN_CMD_LINE_ARGS= -X spring-boot:build-image, maven-failsafe-plugin.version=2.22.2, dropwizard-metrics.version=4.1.16, env.PAPERTRAIL_PORT=29845, kotlin-coroutines.version=1.4.2, env.PODBEAN_CLIENT_SECRET=e7821e5b0672a81d27389, env.TERM=xterm-256color, spring-restdocs.version=2.0.5.RELEASE, freemarker.version=2.3.30, jakarta-json.version=1.1.6, janino.version=3.1.2, java.version.date=2020-10-20, java.home=/Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home, env.SPRING_CLOUD_CLOUDFOUNDRY_ORG=platform-eng, env.CLEVER_SECRET=04c4cf937ada4a35b953066081ca4db9, jolokia.version=1.6.2, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, jetty-reactive-httpclient.version=1.1.4, env.PATH=/Users/jlong/.rbenv/shims:/Users/jlong/bin/google-cloud-sdk/bin:/Users/jlong/bin/jetbrains:/Users/jlong/bin/apache-maven-3.6.3/bin:/Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home/bin:/usr/local/opt/python@3.8/bin:/Users/jlong/.cargo/bin:/Users/jlong/.jenv/bin:/Users/jlong/.rbenv/bin:/usr/local/opt/ruby/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/jlong/josh-env/bin/rsc:/Users/jlong/code/spring-tips-org/_impl_:/bin:/Users/jlong/Library/Python/3.7/bin:/Users/jlong/josh-env/bin::/Users/jlong/bin/jdk.packager-osx:/Users/jlong/bin/confluent-5.2.0/bin::/Users/jlong/reactive-spring-book/book/bin:/Users/jlong/bin/jetbrains-bin:/Users/jlong/bin:/bin:/Users/jlong/bin/confluent-5.3.0/bin:/Users/jlong/bin/jetbrains, maven-dependency-plugin.version=3.1.2, httpclient.version=4.5.13, gson.version=2.8.6, sun-mail.version=1.6.5, mssql-jdbc.version=8.4.1.jre8, snakeyaml.version=1.27, okhttp3.version=3.14.9, lettuce.version=6.0.1.RELEASE, env.SENDGRID_PASSWORD=LIgsyCPXKPNm0036, kotlin.version=1.4.21, wsdl4j.version=1.6.3, tomcat.version=9.0.41, env.GITHUB_PERSONAL_ACCESS_TOKEN=83a477b61b2fddc5bf5ea1c752dfc23f4edd9d75, glassfish-jaxb.version=2.3.3, spring-ws.version=3.0.10.RELEASE, commons-lang3.version=3.11, os.name=Mac OS X, junit.version=4.13.1, jetty-el.version=8.5.54, env.ASTRA_DB_USERNAME=jlong, db2-jdbc.version=11.5.5.0, maven.build.timestamp=2021-01-04T08:06:10Z, env.ANDROID_SDK_ROOT=/usr/local/share/android-sdk, env.COVIDDB_NAME=tmzvaiqd, javax-money.version=1.1, env.PODBEAN_CLIENT_ID=cccbcf6705894f8e12227, env.CF_USER=starbuxman@gmail.com, env.ARTIFACTORY_PASSWORD=hyNMRP7ELb, env.SHELL=/bin/zsh, jakarta-validation.version=2.0.2, env.CF_API_ENDPOINT=api.run.pivotal.io, oracle-database.version=19.8.0.0, env.TWITTER_ORGANIZER_ACCESS_TOKEN=4324751-1zOJM4CCOkBwZF3grnp1DOv4n0buirFBHNB5WzkUEy, java.vm.info=mixed mode, env.SIMPLE_GITHUB_PERSONAL_ACCESS_TOKEN=83a477b61b2fddc5bf5ea1c752dfc23f4edd9d75, env.ARTIFACTORY_API_TOKEN_SECRET=AKCp2UNXWnyB8QapqXa6mSMwZqkn3LJSTLgr2SKs7QHCMG9madNR7jpDiit4oNLLaw7u44hD4, env.GITHUB_THE_TRUMP_DUMP_PASSWORD_TOKEN=9444314497cba49e45404744d6b5f5fa38aab6bd, cassandra-driver.version=4.9.0, env.USER=jlong, java.class.version=59.0, sun.jnu.encoding=UTF-8, env.SPRING_CLOUD_CLOUDFOUNDRY_SPACE=joshlong, xmlunit2.version=2.7.0, jakarta-mail.version=1.6.5, env.VISUAL=emacs -nw, saaj-impl.version=1.5.2, maven.build.version=Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f), maven.home=/Users/jlong/bin/apache-maven-3.6.3, netty-tcnative.version=2.0.35.Final, maven-shade-plugin.version=3.2.4, file.separator=/, line.separator=
, env.SPRING_TIPS_INPUT_ASSETS=/Users/jlong/Dropbox/spring-tips/INPUT_ASSETS, env.PODCAST_GENERATOR_OUTPUT_DIRECTORY=/Users/jlong/Desktop/site-generation/output/, spring-kafka.version=2.6.4, env.CPPFLAGS=-I/usr/local/opt/ruby/include, env.TERM_PROGRAM_VERSION=440, env.XPC_FLAGS=0x0, hazelcast.version=4.0.3, jdom2.version=2.0.6, env.TERM_SESSION_ID=4FE25FEF-7749-4D0A-9399-4CD25D2E8B79, env.BINTRAY_USERNAME=joshlong, hsqldb.version=2.5.1, ojdbc.version=19.3.0.0, env.ANDROID_HOME=/usr/local/share/android-sdk, env.PUBLICATION_EPUB_ISBN=978-1-7329104-2-3, oauth2-oidc-sdk.version=8.23.1, env.TERM_PROGRAM=Apple_Terminal, env.PWD=/Users/jlong/Downloads/demo, embedded-mongo.version=2.2.0, spring-ldap.version=2.3.3.RELEASE, java.class.path=/Users/jlong/bin/apache-maven-3.6.3/boot/plexus-classworlds-2.6.0.jar, env.HOME=/Users/jlong, env.PUBLICATION_PDF_ISBN=978-1-7329104-1-6, servlet-api.version=4.0.1, rsocket.version=1.1.0, jakarta-persistence.version=2.2.3, groovy.version=2.5.14, javax-cache.version=1.1.1, logback.version=1.2.3, env.SPRING_CLOUD_CLOUDFOUNDRY_URL=api.run.pivotal.io, jedis.version=3.3.0, maven-clean-plugin.version=3.1.0, env.DROPBOX_ACCESS_TOKEN=rqO7FmfrMJAAAAAAAAAACCS1pSoeCJNeI5L9zp30rJmtONVARcZEhWspGqEfoPTs, maven-surefire-plugin.version=2.22.2, spring-data-bom.version=2020.0.2, jaybird.version=3.0.9, env.XPC_SERVICE_NAME=0, ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16, selenium.version=3.141.59, glassfish-el.version=3.0.3, project.build.sourceEncoding=UTF-8, env.CF_API=http://api.run.pivotal.io, env.AWS_ACCOUNT_ID=960598786046, user.dir=/Users/jlong/Downloads/demo, env.SPRING_DATA_ELASTICSEARCH_PROPERTIES_USERNAME=elastic, ehcache.version=2.10.6, junit-jupiter.version=5.7.0, neo4j-java-driver.version=4.1.1, spring-session-bom.version=2020.0.1, env.SPRING_DATA_ELASTICSEARCH_CLUSTERNAME=b09e005e57b1476933af349bf809cdd9, flyway.version=7.1.1, java.specification.version=15, env.PODCAST_RMQ_ADDRESS=amqp://zivbgojz:sEVzdj-bamTUWOd3y3DsJ1te7SncHs7N@toad.rmq.cloudamqp.com/zivbgojz, env.TWITTER_TWI_ACCESS_TOKEN=4324751-HZxJzmZwBhmhp0puL9UA3T0s8ssq7rBcayBgZYWeqC, java.vendor.url=http://www.azulsystems.com/, env.SPRING_DATA_NEO4J_PORT=7474, sun.boot.library.path=/Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home/lib, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -X spring-boot:build-image, jdk.debug=release, maven.version=3.6.3, java.specification.name=Java Platform API Specification, byte-buddy.version=1.10.18, maven-install-plugin.version=2.5.2, env.GIT_USERNAME=joshlong, java.runtime.version=15.0.1+9, env.__CFBundleIdentifier=com.apple.Terminal, micrometer.version=1.6.2, rxjava-adapter.version=1.2.1, java.io.tmpdir=/var/folders/m4/kqyqy5n57d9954qk0c34ybcw0000gn/T/, java.version=15.0.1, env.SPRING_DATA_NEO4J_USERNAME=neo4j, build-helper-maven-plugin.version=3.2.0, mockito.version=3.6.28, java.vm.specification.name=Java Virtual Machine Specification, infinispan.version=11.0.8.Final, maven-assembly-plugin.version=3.3.0, java.library.path=/Users/jlong/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:., jakarta-servlet.version=4.0.4, java.vendor=Azul Systems, Inc., env.SPRING_CLOUD_GCP_CREDENTIALS_LOCATION=file:///Users/jlong/josh-env/keys/gcp-service-account.json, thymeleaf-extras-java8time.version=3.0.4.RELEASE, undertow.version=2.2.3.Final, mariadb.version=2.7.1, thymeleaf-extras-data-attribute.version=2.0.1, jakarta-xml-bind.version=2.3.3, env.LANG=en_US.UTF-8, env.PAPERTRAIL_HOST=logs2.papertrailapp.com, javax-transaction.version=1.3, maven.compiler.source=11, env.PODCAST_DB_HOST=rajje.db.elephantsql.com, reactive-streams.version=1.0.3, env.CF_PASSWORD=0puy591n@F9, querydsl.version=4.4.0, thymeleaf-layout-dialect.version=2.5.1, commons-pool.version=1.6, jakarta-jms.version=2.0.3, java.vm.name=OpenJDK 64-Bit Server VM, maven-help-plugin.version=3.2.0, env.JETBRAINS_BIN=/Users/jlong/bin/jetbrains, env.GITHUB_BOOTIFUL_APP_CLIENT_ID=2a72a8d0bb15fefc1cc3, mimepull.version=1.9.13, json-path.version=2.4.0, johnzon.version=1.2.8, os.arch=aarch64, derby.version=10.14.2.0, javax-jsonb.version=1.0, rxjava2.version=2.2.20, javax-jaxws.version=2.3.1, json-smart.version=2.3, env.SPRING_DATA_NEO4J_PASSWORD=0Bq1hbX1B6gX, env.CLEVER_TOKEN=bc41ee7c9311431694331aa5ca7a9118, env.PIVOTAL_TRACKER_TOKEN_SECRET=2840f494ffcafae97e5feae204fe87cc, h2.version=1.4.200, env.JAVA_HOME=/Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home, env.GIT_PASSWORD=83a477b61b2fddc5bf5ea1c752dfc23f4edd9d75, java.vm.compressedOopsMode=Zero based, sqlite-jdbc.version=3.32.3.3, jakarta-servlet-jsp-jstl.version=1.2.7, activemq.version=5.16.0, jtds.version=1.3.1, env.LOGNAME=jlong, spring-security.version=5.4.2, hibernate-validator.version=6.1.6.Final, assertj.version=3.18.1, influxdb-java.version=2.20, env.SDKMAN_DIR=/Users/jlong/.sdkman, maven.compiler.target=11, env.COVIDDB_PW=S9Qyit7G3wEDvypwMiC-IO-RarBAEVNo, jakarta-xml-ws.version=2.3.3, commons-pool2.version=2.9.0, spring-retry.version=1.3.0, maven-antrun-plugin.version=1.8, maven.conf=/Users/jlong/bin/apache-maven-3.6.3/conf, sun.java.launcher=SUN_STANDARD, javax-json.version=1.1.4, jboss-logging.version=3.4.1.Final, env.SPRING_DATA_ELASTICSEARCH_PROPERTIES_PASSWORD=6JyKBMcKtpZgN9XVNkG0S6bA, maven-resources-plugin.version=3.2.0, env.MAILGUN_DOMAIN=applicationconcierge.com, javax-validation.version=2.0.1.Final, netty.version=4.1.55.Final, jetty.version=9.4.35.v20201120, elasticsearch.version=7.9.3, rest-assured.version=3.3.0, log4j2.version=2.13.3, spring-framework.version=5.3.2, env.BOOTIFUL_PODCAST_SITE_GENERATOR_PERSON_ACCESS_TOKEN=be45234463275b4862e500a9bfe8d4cf78286002, env.SENDGRID_API_KEY=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, env.RSB_GITHUB_TOKEN=41d459ea8778237341017268b8fe9a599b4e34f9, git-commit-id-plugin.version=3.0.1, hazelcast-hibernate5.version=2.1.1, htmlunit.version=2.44.0, env.SCRIPT_DIR=/Users/jlong/josh-env, sun.arch.data.model=64, thymeleaf.version=3.0.11.RELEASE, maven-jar-plugin.version=3.2.0, env.AZURE_SQL_SERVER_DB_PASSWORD=%12Qd6i!6JD#, maven-compiler-plugin.version=3.8.1, java.specification.vendor=Oracle Corporation, bitronix.version=2.1.4, rabbit-amqp-client.version=5.10.0, env.ST_CODE=/Users/jlong/code/spring-tips, spring-amqp.version=2.3.2, env.SPRING_DATA_ELASTICSEARCH_CLUSTERNODES=b09e005e57b1476933af349bf809cdd9.us-east-1.aws.found.io, maven-war-plugin.version=3.3.1, jsonassert.version=1.5.0, file.encoding=UTF-8, env.PODCAST_DB_USER=teizmout, jakarta-annotation.version=1.3.5, env.SPRING_CLOUD_CLOUDFOUNDRY_PASSWORD=0puy591n@F9, env.SHLVL=1, liquibase.version=3.10.3, httpcore.version=4.4.14, classworlds.conf=/Users/jlong/bin/apache-maven-3.6.3/bin/m2.conf, sun.io.unicode.encoding=UnicodeBig, env.PINBOARD_TOKEN=Starbuxman:5236740592CBB1B0E9AF, sendgrid.version=4.6.8, http.nonProxyHosts=local|*.local|169.254/16|*.169.254/16, env.AWS_SECRET_ACCESS_KEY=W3H56k2qkadab4I7dyUck/60HVdnqSWZCppYekYq, env.EDITOR=emacs -nw, reactor-bom.version=2020.0.2, env.ZSH=/Users/jlong/.oh-my-zsh, maven-enforcer-plugin.version=3.0.0-M3, env.GCLOUD_HOME=/Users/jlong/bin/google-cloud-sdk, jstl.version=1.2, quartz.version=2.3.2, spring-hateoas.version=1.2.2, path.separator=:, env.CF_SPACE=joshlong, maven.multiModuleProjectDirectory=/Users/jlong/Downloads/demo, env.CF_ORG=platform-eng, env.MAVEN_PROJECTBASEDIR=/Users/jlong/Downloads/demo, env.ANDROID_NDK_HOME=/usr/local/share/android-ndk, env.MASHAPE_KEY=l9MyGq99cCmshpbpoMv5eNjtJfMmp1eJSLfjsnPAxAMfmi6Usw, xml-maven-plugin.version=1.0.2, env.ROCKETMQ_HOME=/bin/rocketmq/rocketmq-all-4.6.0-bin-release, env.AZURE_COSMOS_DB_MONGO_URL=mongodb://bootiful-cosmosdb:TKLGV81PRzcowt5PEk2NftB6PSwF8UtrwuSDk4Fnay3Qt4BFJqgCR7fH9mwiQLJFB0mgPgxl21xLaQBaaDsOdg==@bootiful-cosmosdb.mongo.cosmos.azure.com:10255/?ssl=true&replicaSet=globaldb&maxIdleTimeMS=120000&appName=@bootiful-cosmosdb@&retrywrites=false, slf4j.version=1.7.30, r2dbc-bom.version=Arabba-SR8, solr.version=8.5.2, nimbus-jose-jwt.version=9.1.3, hikaricp.version=3.4.5, jakarta-json-bind.version=1.0.2, env.LESS=-R, env.SPRING_CLOUD_CLOUDFOUNDRY_USERNAME=starbuxman@gmail.com, env.ASTRA_DB_KEYSPACE=bootiful, jersey.version=2.32, user.name=jlong, env.COVIDDB_HOST=drona.db.elephantsql.com, atomikos.version=4.0.6, aspectj.version=1.9.6, env.PODCAST_DB_PW=2uungc97qCOu1V-e4xDjn42wSQj7ImPK, env.TWITTER_TWI_CLIENT_KEY_SECRET=whLoGUNmLWv2MUU05K002lNzDP2xfnD667rp2IQS2gI, webjars-locator-core.version=0.46, project.reporting.outputEncoding=UTF-8, env.SPRING_DATA_NEO4J_HOST=localhost, env.MAILGUN_API_KEY=key-50bdb00ba7f1c7ddd5ec0998c765a046, awaitility.version=4.0.3, env.OLDPWD=/Users/jlong/Downloads/demo, dependency-management-plugin.version=1.0.10.RELEASE, java.vm.vendor=Azul Systems, Inc., maven-javadoc-plugin.version=3.2.0, env.SENDGRID_USERNAME=e8ZDW1inEC, env.PODCAST_DB_NAME=teizmout, env.TWITTER_ORGANIZER_CLIENT_KEY=oREVWMAwvMVNoWhujnTXr1b3x, artemis.version=2.15.0, prometheus-pushgateway.version=0.9.0, sun.cpu.endian=little, versions-maven-plugin.version=2.8.1, user.language=en, javax-mail.version=1.6.2, javax-annotation.version=1.3.2, mysql.version=8.0.22, classmate.version=1.5.1, antlr2.version=2.7.7, env.LDFLAGS=-L/usr/local/opt/ruby/lib, env.CONFLUENT_HOME=/Users/jlong/bin/confluent-5.2.0, jooq.version=3.14.4, java.vendor.url.bug=http://www.azulsystems.com/support/, env.AZURE_OBJECT_STORAGE_ACCOUNT_KEY=s/+SGKJLII2dRoU03Zwrjdb5D4XruohYvMUzH4Y20WbXXI3Fl3gOrzzRMvt18eKTueWtNtQz11L6HJtr8OFacQ==, env.AZURE_SQL_SERVER_DB_URL=jdbc:sqlserver://bootiful-sql-server.database.windows.net:1433;database=bootiful-sql-server-db;user=bootiful-admin@bootiful-sql-server;password=server-pw;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;, java.vm.version=15.0.1+9, jakarta-activation.version=1.2.2}
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[DEBUG] resource with targetPath null
directory /Users/jlong/Downloads/demo/src/main/resources
excludes []
includes [**/application*.yml, **/application*.yaml, **/application*.properties]
[DEBUG] ignoreDelta true
[INFO] Copying 1 resource
[DEBUG] Copying file application.properties
[DEBUG] file application.properties has a filtered file extension
[DEBUG] Using 'UTF-8' encoding to copy filtered resource 'application.properties'.
[DEBUG] filtering /Users/jlong/Downloads/demo/src/main/resources/application.properties to /Users/jlong/Downloads/demo/target/classes/application.properties
[DEBUG] resource with targetPath null
directory /Users/jlong/Downloads/demo/src/main/resources
excludes [**/application*.yml, **/application*.yaml, **/application*.properties]
includes []
[DEBUG] ignoreDelta true
[INFO] Copying 0 resource
[INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html
[DEBUG] Here is a list of the filtered properties files in you project that might be affected by encoding problems: 
 - /Users/jlong/Downloads/demo/src/main/resources/application.properties
[DEBUG] no use filter components
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ demo ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=112875, ConflictMarker.markTime=48375, ConflictMarker.nodeCount=118, ConflictIdSorter.graphTime=84375, ConflictIdSorter.topsortTime=25708, ConflictIdSorter.conflictIdCount=45, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=560458, ConflictResolver.conflictItemCount=72, DefaultDependencyCollector.collectTime=78845625, DefaultDependencyCollector.transformTime=847125}
[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.8.1
[DEBUG]    org.apache.maven:maven-plugin-api:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-model:jar:3.0:compile
[DEBUG]       org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile
[DEBUG]          org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile
[DEBUG]             org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:3.0:compile
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:2.0.4:compile
[DEBUG]    org.apache.maven:maven-core:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-settings:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-settings-builder:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-model-builder:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-aether-provider:jar:3.0:runtime
[DEBUG]       org.sonatype.aether:aether-impl:jar:1.7:compile
[DEBUG]          org.sonatype.aether:aether-spi:jar:1.7:compile
[DEBUG]       org.sonatype.aether:aether-api:jar:1.7:compile
[DEBUG]       org.sonatype.aether:aether-util:jar:1.7:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.14:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile (version managed from default)
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile
[DEBUG]       commons-io:commons-io:jar:2.5:compile
[DEBUG]    org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile
[DEBUG]    org.codehaus.plexus:plexus-java:jar:0.9.10:compile
[DEBUG]       org.ow2.asm:asm:jar:6.2:compile
[DEBUG]       com.thoughtworks.qdox:qdox:jar:2.0-M9:compile (version managed from default)
[DEBUG]    org.codehaus.plexus:plexus-compiler-api:jar:2.8.4:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-manager:jar:2.8.4:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-javac:jar:2.8.4:runtime
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.8.1
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.8.1
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.8.1
[DEBUG]   Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.8.1
[DEBUG]   Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2
[DEBUG]   Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:2.0.4
[DEBUG]   Included: org.sonatype.aether:aether-util:jar:1.7
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.14
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.7.1
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1
[DEBUG]   Included: commons-io:commons-io:jar:2.5
[DEBUG]   Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1
[DEBUG]   Included: org.codehaus.plexus:plexus-java:jar:0.9.10
[DEBUG]   Included: org.ow2.asm:asm:jar:6.2
[DEBUG]   Included: com.thoughtworks.qdox:qdox:jar:2.0-M9
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-api:jar:2.8.4
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.8.4
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.8.4
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.8.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@446cdf90]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile' with basic configurator -->
[DEBUG]   (f) basedir = /Users/jlong/Downloads/demo
[DEBUG]   (f) buildDirectory = /Users/jlong/Downloads/demo/target
[DEBUG]   (f) compilePath = [/Users/jlong/Downloads/demo/target/classes, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-webflux/2.4.1/spring-boot-starter-webflux-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter/2.4.1/spring-boot-starter-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot/2.4.1/spring-boot-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/spring-context/5.3.2/spring-context-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-aop/5.3.2/spring-aop-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-expression/5.3.2/spring-expression-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.4.1/spring-boot-autoconfigure-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.4.1/spring-boot-starter-logging-2.4.1.jar, /Users/jlong/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar, /Users/jlong/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar, /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar, /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar, /Users/jlong/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar, /Users/jlong/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar, /Users/jlong/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.4.1/spring-boot-starter-json-2.4.1.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-reactor-netty/2.4.1/spring-boot-starter-reactor-netty-2.4.1.jar, /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-http/1.0.2/reactor-netty-http-1.0.2.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-http/4.1.55.Final/netty-codec-http-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-common/4.1.55.Final/netty-common-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-buffer/4.1.55.Final/netty-buffer-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-transport/4.1.55.Final/netty-transport-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec/4.1.55.Final/netty-codec-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-handler/4.1.55.Final/netty-handler-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-http2/4.1.55.Final/netty-codec-http2-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-resolver-dns/4.1.55.Final/netty-resolver-dns-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-resolver/4.1.55.Final/netty-resolver-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-dns/4.1.55.Final/netty-codec-dns-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-transport-native-epoll/4.1.55.Final/netty-transport-native-epoll-4.1.55.Final-linux-x86_64.jar, /Users/jlong/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.55.Final/netty-transport-native-unix-common-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-core/1.0.2/reactor-netty-core-1.0.2.jar, /Users/jlong/.m2/repository/io/netty/netty-handler-proxy/4.1.55.Final/netty-handler-proxy-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-socks/4.1.55.Final/netty-codec-socks-4.1.55.Final.jar, /Users/jlong/.m2/repository/org/springframework/spring-web/5.3.2/spring-web-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-beans/5.3.2/spring-beans-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-webflux/5.3.2/spring-webflux-5.3.2.jar, /Users/jlong/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar, /Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar, /Users/jlong/.m2/repository/io/projectreactor/reactor-core/3.4.1/reactor-core-3.4.1.jar, /Users/jlong/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar]
[DEBUG]   (f) compileSourceRoots = [/Users/jlong/Downloads/demo/src/main/java]
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) debug = true
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) failOnWarning = false
[DEBUG]   (f) forceJavacCompilerUse = false
[DEBUG]   (f) fork = false
[DEBUG]   (f) generatedSourcesDirectory = /Users/jlong/Downloads/demo/target/generated-sources/annotations
[DEBUG]   (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile {execution: default-compile}
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = /Users/jlong/Downloads/demo/target/classes
[DEBUG]   (f) parameters = true
[DEBUG]   (f) project = MavenProject: com.example:demo:0.0.1-SNAPSHOT @ /Users/jlong/Downloads/demo/pom.xml
[DEBUG]   (f) projectArtifact = com.example:demo:jar:0.0.1-SNAPSHOT
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@260ff5b7
[DEBUG]   (f) showDeprecation = false
[DEBUG]   (f) showWarnings = false
[DEBUG]   (f) skipMultiThreadWarning = false
[DEBUG]   (f) source = 11
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (s) target = 11
[DEBUG]   (f) useIncrementalCompilation = true
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --
[DEBUG] Using compiler 'javac'.
[DEBUG] Adding /Users/jlong/Downloads/demo/target/generated-sources/annotations to compile source roots:
  /Users/jlong/Downloads/demo/src/main/java
[DEBUG] New compile source roots:
  /Users/jlong/Downloads/demo/src/main/java
  /Users/jlong/Downloads/demo/target/generated-sources/annotations
[DEBUG] CompilerReuseStrategy: reuseCreated
[DEBUG] useIncrementalCompilation enabled
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ demo ---
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:3.2.0:testResources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:3.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@446cdf90]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:3.2.0:testResources' with basic configurator -->
[DEBUG]   (f) addDefaultExcludes = true
[DEBUG]   (f) buildFilters = []
[DEBUG]   (s) delimiters = [@]
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) escapeWindowsPaths = true
[DEBUG]   (f) fileNameFiltering = false
[DEBUG]   (s) includeEmptyDirs = false
[DEBUG]   (s) outputDirectory = /Users/jlong/Downloads/demo/target/test-classes
[DEBUG]   (s) overwrite = false
[DEBUG]   (f) project = MavenProject: com.example:demo:0.0.1-SNAPSHOT @ /Users/jlong/Downloads/demo/pom.xml
[DEBUG]   (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /Users/jlong/Downloads/demo/src/test/resources, PatternSet [includes: {}, excludes: {}]}}]
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@260ff5b7
[DEBUG]   (f) skip = false
[DEBUG]   (f) supportMultiLineFiltering = false
[DEBUG]   (f) useBuildFilters = true
[DEBUG]   (s) useDefaultDelimiters = false
[DEBUG] -- end configuration --
[DEBUG] properties used {spring-integration.version=5.4.2, webjars-hal-browser.version=3325375, env.GITHUB_BOOTIFUL_APP_CLIENT_SECRET=29d950f520cf4c50e3f00f9054f3246baede5001, env.OS=darwin, env.AZURE_SERVICE_BUS_CONNECTION_STRING=Endpoint=sb://bootifulsb.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=43Uw5DX3Xrr8Kb/DVCTFP1QuUwPxz+0If7wXAywlSGI=, env.TWITTER_ORGANIZER_CLIENT_KEY_SECRET=pvrg74mRi6STUwOyVzZXOwDKGvzDhcmzuzq3HGdQlDDA8s5EOk, env.KINDLEGEN=/Users/jlong/bin/kindlegen/kindlegen, javax-activation.version=1.2.0, env.ARTIFACTORY_USERNAME=admin, kafka.version=2.6.0, jboss-transaction-spi.version=7.6.0.Final, java.vm.specification.vendor=Oracle Corporation, env.LSCOLORS=Gxfxcxdxbxegedabagacad, env.TWITTER_TWI_CLIENT_KEY=EwzXbcy3F1zGU8BiuU9uCA, java.vendor.version=Zulu15.28+1013-CA, project.baseUri=file:/Users/jlong/Downloads/demo/, hibernate.version=5.4.25.Final, env.JAVA_OPTS= -noverify -XX:TieredStopAtLevel=1 -Xss256K -XX:MaxMetaspaceSize=128M -Djava.security.egd=file:/dev/./urandom, javax-persistence.version=2.2, jakarta-ws-rs.version=2.1.6, nekohtml.version=1.9.22, env.AWS_ACCESS_KEY_ID=AKIAJXEK337IHZIUZYRQ, env.BINTRAY_PASSWORD=34d1a48644dac432a9c74f84be64b815a95d98eb, selenium-htmlunit.version=2.44.0, ehcache3.version=3.9.0, commons-dbcp2.version=2.8.0, mongodb.version=4.1.1, java.vm.specification.version=15, env.TWITTER_ORGANIZER_ACCESS_TOKEN_SECRET=dvBs2ts4nSguhYjkIjOdSRZ78G3DSgqJ4PoAq2ywyvqHc, user.home=/Users/jlong, env.PUBLICATION_MOBI_ISBN=978-1-7329104-0-9, postgresql.version=42.2.18, env.ASTRA_DB_PASSWORD=S7Uor9l866I#, jmustache.version=1.15, appengine-sdk.version=1.9.83, hamcrest.version=2.2, env.AWS_REGION=us-east-1, os.version=11.1, jakarta-transaction.version=1.3.3, jaxen.version=1.2.0, env.TWITTER_TWI_ACCESS_TOKEN_SECRET=J9MBxb7G4KEsCxbilD3TcJbBWxRT30hf1cTulkdkbliC5, spring-batch.version=4.3.1, couchbase-client.version=3.0.10, env.RBENV_SHELL=zsh, javax-websocket.version=1.1, commons-codec.version=1.15, caffeine.version=2.8.8, env.SCRIPT_DIR_BIN=/Users/jlong/josh-env/bin, pooled-jms.version=1.2.1, unboundid-ldapsdk.version=4.0.14, thymeleaf-extras-springsecurity.version=3.0.4.RELEASE, javax-jaxb.version=2.3.1, httpasyncclient.version=4.1.4, javax-jms.version=2.0.1, jakarta-websocket.version=1.1.2, env.__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, jakarta-xml-soap.version=1.4.2, env.JAVA_MAIN_CLASS_11760=org.codehaus.plexus.classworlds.launcher.Launcher, env.SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Z9uyjxKBgN/Listeners, lombok.version=1.18.16, env.TMPDIR=/var/folders/m4/kqyqy5n57d9954qk0c34ybcw0000gn/T/, library.jansi.path=/Users/jlong/bin/apache-maven-3.6.3/lib/jansi-native, socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16, env.COVIDDB_USER=tmzvaiqd, jackson-bom.version=2.11.3, env.PAGER=less, maven-invoker-plugin.version=3.2.1, user.country=US, resource.delimiter=@, env.MAVEN_HOME=/Users/jlong/bin/apache-maven-3.6.3, jetty-jsp.version=2.2.0.v201112011158, maven-source-plugin.version=3.2.1, rxjava.version=1.3.8, java.runtime.name=OpenJDK Runtime Environment, maven-deploy-plugin.version=2.8.2, env.MAVEN_CMD_LINE_ARGS= -X spring-boot:build-image, maven-failsafe-plugin.version=2.22.2, dropwizard-metrics.version=4.1.16, env.PAPERTRAIL_PORT=29845, kotlin-coroutines.version=1.4.2, env.PODBEAN_CLIENT_SECRET=e7821e5b0672a81d27389, env.TERM=xterm-256color, spring-restdocs.version=2.0.5.RELEASE, freemarker.version=2.3.30, jakarta-json.version=1.1.6, janino.version=3.1.2, java.version.date=2020-10-20, java.home=/Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home, env.SPRING_CLOUD_CLOUDFOUNDRY_ORG=platform-eng, env.CLEVER_SECRET=04c4cf937ada4a35b953066081ca4db9, jolokia.version=1.6.2, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, jetty-reactive-httpclient.version=1.1.4, env.PATH=/Users/jlong/.rbenv/shims:/Users/jlong/bin/google-cloud-sdk/bin:/Users/jlong/bin/jetbrains:/Users/jlong/bin/apache-maven-3.6.3/bin:/Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home/bin:/usr/local/opt/python@3.8/bin:/Users/jlong/.cargo/bin:/Users/jlong/.jenv/bin:/Users/jlong/.rbenv/bin:/usr/local/opt/ruby/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/jlong/josh-env/bin/rsc:/Users/jlong/code/spring-tips-org/_impl_:/bin:/Users/jlong/Library/Python/3.7/bin:/Users/jlong/josh-env/bin::/Users/jlong/bin/jdk.packager-osx:/Users/jlong/bin/confluent-5.2.0/bin::/Users/jlong/reactive-spring-book/book/bin:/Users/jlong/bin/jetbrains-bin:/Users/jlong/bin:/bin:/Users/jlong/bin/confluent-5.3.0/bin:/Users/jlong/bin/jetbrains, maven-dependency-plugin.version=3.1.2, httpclient.version=4.5.13, gson.version=2.8.6, sun-mail.version=1.6.5, mssql-jdbc.version=8.4.1.jre8, snakeyaml.version=1.27, okhttp3.version=3.14.9, lettuce.version=6.0.1.RELEASE, env.SENDGRID_PASSWORD=LIgsyCPXKPNm0036, kotlin.version=1.4.21, wsdl4j.version=1.6.3, tomcat.version=9.0.41, env.GITHUB_PERSONAL_ACCESS_TOKEN=83a477b61b2fddc5bf5ea1c752dfc23f4edd9d75, glassfish-jaxb.version=2.3.3, spring-ws.version=3.0.10.RELEASE, commons-lang3.version=3.11, os.name=Mac OS X, junit.version=4.13.1, jetty-el.version=8.5.54, env.ASTRA_DB_USERNAME=jlong, db2-jdbc.version=11.5.5.0, maven.build.timestamp=2021-01-04T08:06:10Z, env.ANDROID_SDK_ROOT=/usr/local/share/android-sdk, env.COVIDDB_NAME=tmzvaiqd, javax-money.version=1.1, env.PODBEAN_CLIENT_ID=cccbcf6705894f8e12227, env.CF_USER=starbuxman@gmail.com, env.ARTIFACTORY_PASSWORD=hyNMRP7ELb, env.SHELL=/bin/zsh, jakarta-validation.version=2.0.2, env.CF_API_ENDPOINT=api.run.pivotal.io, oracle-database.version=19.8.0.0, env.TWITTER_ORGANIZER_ACCESS_TOKEN=4324751-1zOJM4CCOkBwZF3grnp1DOv4n0buirFBHNB5WzkUEy, java.vm.info=mixed mode, env.SIMPLE_GITHUB_PERSONAL_ACCESS_TOKEN=83a477b61b2fddc5bf5ea1c752dfc23f4edd9d75, env.ARTIFACTORY_API_TOKEN_SECRET=AKCp2UNXWnyB8QapqXa6mSMwZqkn3LJSTLgr2SKs7QHCMG9madNR7jpDiit4oNLLaw7u44hD4, env.GITHUB_THE_TRUMP_DUMP_PASSWORD_TOKEN=9444314497cba49e45404744d6b5f5fa38aab6bd, cassandra-driver.version=4.9.0, env.USER=jlong, java.class.version=59.0, sun.jnu.encoding=UTF-8, env.SPRING_CLOUD_CLOUDFOUNDRY_SPACE=joshlong, xmlunit2.version=2.7.0, jakarta-mail.version=1.6.5, env.VISUAL=emacs -nw, saaj-impl.version=1.5.2, maven.build.version=Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f), maven.home=/Users/jlong/bin/apache-maven-3.6.3, netty-tcnative.version=2.0.35.Final, maven-shade-plugin.version=3.2.4, file.separator=/, line.separator=
, env.SPRING_TIPS_INPUT_ASSETS=/Users/jlong/Dropbox/spring-tips/INPUT_ASSETS, env.PODCAST_GENERATOR_OUTPUT_DIRECTORY=/Users/jlong/Desktop/site-generation/output/, spring-kafka.version=2.6.4, env.CPPFLAGS=-I/usr/local/opt/ruby/include, env.TERM_PROGRAM_VERSION=440, env.XPC_FLAGS=0x0, hazelcast.version=4.0.3, jdom2.version=2.0.6, env.TERM_SESSION_ID=4FE25FEF-7749-4D0A-9399-4CD25D2E8B79, env.BINTRAY_USERNAME=joshlong, hsqldb.version=2.5.1, ojdbc.version=19.3.0.0, env.ANDROID_HOME=/usr/local/share/android-sdk, env.PUBLICATION_EPUB_ISBN=978-1-7329104-2-3, oauth2-oidc-sdk.version=8.23.1, env.TERM_PROGRAM=Apple_Terminal, env.PWD=/Users/jlong/Downloads/demo, embedded-mongo.version=2.2.0, spring-ldap.version=2.3.3.RELEASE, java.class.path=/Users/jlong/bin/apache-maven-3.6.3/boot/plexus-classworlds-2.6.0.jar, env.HOME=/Users/jlong, env.PUBLICATION_PDF_ISBN=978-1-7329104-1-6, servlet-api.version=4.0.1, rsocket.version=1.1.0, jakarta-persistence.version=2.2.3, groovy.version=2.5.14, javax-cache.version=1.1.1, logback.version=1.2.3, env.SPRING_CLOUD_CLOUDFOUNDRY_URL=api.run.pivotal.io, jedis.version=3.3.0, maven-clean-plugin.version=3.1.0, env.DROPBOX_ACCESS_TOKEN=rqO7FmfrMJAAAAAAAAAACCS1pSoeCJNeI5L9zp30rJmtONVARcZEhWspGqEfoPTs, maven-surefire-plugin.version=2.22.2, spring-data-bom.version=2020.0.2, jaybird.version=3.0.9, env.XPC_SERVICE_NAME=0, ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16, selenium.version=3.141.59, glassfish-el.version=3.0.3, project.build.sourceEncoding=UTF-8, env.CF_API=http://api.run.pivotal.io, env.AWS_ACCOUNT_ID=960598786046, user.dir=/Users/jlong/Downloads/demo, env.SPRING_DATA_ELASTICSEARCH_PROPERTIES_USERNAME=elastic, ehcache.version=2.10.6, junit-jupiter.version=5.7.0, neo4j-java-driver.version=4.1.1, spring-session-bom.version=2020.0.1, env.SPRING_DATA_ELASTICSEARCH_CLUSTERNAME=b09e005e57b1476933af349bf809cdd9, flyway.version=7.1.1, java.specification.version=15, env.PODCAST_RMQ_ADDRESS=amqp://zivbgojz:sEVzdj-bamTUWOd3y3DsJ1te7SncHs7N@toad.rmq.cloudamqp.com/zivbgojz, env.TWITTER_TWI_ACCESS_TOKEN=4324751-HZxJzmZwBhmhp0puL9UA3T0s8ssq7rBcayBgZYWeqC, java.vendor.url=http://www.azulsystems.com/, env.SPRING_DATA_NEO4J_PORT=7474, sun.boot.library.path=/Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home/lib, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -X spring-boot:build-image, jdk.debug=release, maven.version=3.6.3, java.specification.name=Java Platform API Specification, byte-buddy.version=1.10.18, maven-install-plugin.version=2.5.2, env.GIT_USERNAME=joshlong, java.runtime.version=15.0.1+9, env.__CFBundleIdentifier=com.apple.Terminal, micrometer.version=1.6.2, rxjava-adapter.version=1.2.1, java.io.tmpdir=/var/folders/m4/kqyqy5n57d9954qk0c34ybcw0000gn/T/, java.version=15.0.1, env.SPRING_DATA_NEO4J_USERNAME=neo4j, build-helper-maven-plugin.version=3.2.0, mockito.version=3.6.28, java.vm.specification.name=Java Virtual Machine Specification, infinispan.version=11.0.8.Final, maven-assembly-plugin.version=3.3.0, java.library.path=/Users/jlong/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:., jakarta-servlet.version=4.0.4, java.vendor=Azul Systems, Inc., env.SPRING_CLOUD_GCP_CREDENTIALS_LOCATION=file:///Users/jlong/josh-env/keys/gcp-service-account.json, thymeleaf-extras-java8time.version=3.0.4.RELEASE, undertow.version=2.2.3.Final, mariadb.version=2.7.1, thymeleaf-extras-data-attribute.version=2.0.1, jakarta-xml-bind.version=2.3.3, env.LANG=en_US.UTF-8, env.PAPERTRAIL_HOST=logs2.papertrailapp.com, javax-transaction.version=1.3, maven.compiler.source=11, env.PODCAST_DB_HOST=rajje.db.elephantsql.com, reactive-streams.version=1.0.3, env.CF_PASSWORD=0puy591n@F9, querydsl.version=4.4.0, thymeleaf-layout-dialect.version=2.5.1, commons-pool.version=1.6, jakarta-jms.version=2.0.3, java.vm.name=OpenJDK 64-Bit Server VM, maven-help-plugin.version=3.2.0, env.JETBRAINS_BIN=/Users/jlong/bin/jetbrains, env.GITHUB_BOOTIFUL_APP_CLIENT_ID=2a72a8d0bb15fefc1cc3, mimepull.version=1.9.13, json-path.version=2.4.0, johnzon.version=1.2.8, os.arch=aarch64, derby.version=10.14.2.0, javax-jsonb.version=1.0, rxjava2.version=2.2.20, javax-jaxws.version=2.3.1, json-smart.version=2.3, env.SPRING_DATA_NEO4J_PASSWORD=0Bq1hbX1B6gX, env.CLEVER_TOKEN=bc41ee7c9311431694331aa5ca7a9118, env.PIVOTAL_TRACKER_TOKEN_SECRET=2840f494ffcafae97e5feae204fe87cc, h2.version=1.4.200, env.JAVA_HOME=/Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home, env.GIT_PASSWORD=83a477b61b2fddc5bf5ea1c752dfc23f4edd9d75, java.vm.compressedOopsMode=Zero based, sqlite-jdbc.version=3.32.3.3, jakarta-servlet-jsp-jstl.version=1.2.7, activemq.version=5.16.0, jtds.version=1.3.1, env.LOGNAME=jlong, spring-security.version=5.4.2, hibernate-validator.version=6.1.6.Final, assertj.version=3.18.1, influxdb-java.version=2.20, env.SDKMAN_DIR=/Users/jlong/.sdkman, maven.compiler.target=11, env.COVIDDB_PW=S9Qyit7G3wEDvypwMiC-IO-RarBAEVNo, jakarta-xml-ws.version=2.3.3, commons-pool2.version=2.9.0, spring-retry.version=1.3.0, maven-antrun-plugin.version=1.8, maven.conf=/Users/jlong/bin/apache-maven-3.6.3/conf, sun.java.launcher=SUN_STANDARD, javax-json.version=1.1.4, jboss-logging.version=3.4.1.Final, env.SPRING_DATA_ELASTICSEARCH_PROPERTIES_PASSWORD=6JyKBMcKtpZgN9XVNkG0S6bA, maven-resources-plugin.version=3.2.0, env.MAILGUN_DOMAIN=applicationconcierge.com, javax-validation.version=2.0.1.Final, netty.version=4.1.55.Final, jetty.version=9.4.35.v20201120, elasticsearch.version=7.9.3, rest-assured.version=3.3.0, log4j2.version=2.13.3, spring-framework.version=5.3.2, env.BOOTIFUL_PODCAST_SITE_GENERATOR_PERSON_ACCESS_TOKEN=be45234463275b4862e500a9bfe8d4cf78286002, env.SENDGRID_API_KEY=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, env.RSB_GITHUB_TOKEN=41d459ea8778237341017268b8fe9a599b4e34f9, git-commit-id-plugin.version=3.0.1, hazelcast-hibernate5.version=2.1.1, htmlunit.version=2.44.0, env.SCRIPT_DIR=/Users/jlong/josh-env, sun.arch.data.model=64, thymeleaf.version=3.0.11.RELEASE, maven-jar-plugin.version=3.2.0, env.AZURE_SQL_SERVER_DB_PASSWORD=%12Qd6i!6JD#, maven-compiler-plugin.version=3.8.1, java.specification.vendor=Oracle Corporation, bitronix.version=2.1.4, rabbit-amqp-client.version=5.10.0, env.ST_CODE=/Users/jlong/code/spring-tips, spring-amqp.version=2.3.2, env.SPRING_DATA_ELASTICSEARCH_CLUSTERNODES=b09e005e57b1476933af349bf809cdd9.us-east-1.aws.found.io, maven-war-plugin.version=3.3.1, jsonassert.version=1.5.0, file.encoding=UTF-8, env.PODCAST_DB_USER=teizmout, jakarta-annotation.version=1.3.5, env.SPRING_CLOUD_CLOUDFOUNDRY_PASSWORD=0puy591n@F9, env.SHLVL=1, liquibase.version=3.10.3, httpcore.version=4.4.14, classworlds.conf=/Users/jlong/bin/apache-maven-3.6.3/bin/m2.conf, sun.io.unicode.encoding=UnicodeBig, env.PINBOARD_TOKEN=Starbuxman:5236740592CBB1B0E9AF, sendgrid.version=4.6.8, http.nonProxyHosts=local|*.local|169.254/16|*.169.254/16, env.AWS_SECRET_ACCESS_KEY=W3H56k2qkadab4I7dyUck/60HVdnqSWZCppYekYq, env.EDITOR=emacs -nw, reactor-bom.version=2020.0.2, env.ZSH=/Users/jlong/.oh-my-zsh, maven-enforcer-plugin.version=3.0.0-M3, env.GCLOUD_HOME=/Users/jlong/bin/google-cloud-sdk, jstl.version=1.2, quartz.version=2.3.2, spring-hateoas.version=1.2.2, path.separator=:, env.CF_SPACE=joshlong, maven.multiModuleProjectDirectory=/Users/jlong/Downloads/demo, env.CF_ORG=platform-eng, env.MAVEN_PROJECTBASEDIR=/Users/jlong/Downloads/demo, env.ANDROID_NDK_HOME=/usr/local/share/android-ndk, env.MASHAPE_KEY=l9MyGq99cCmshpbpoMv5eNjtJfMmp1eJSLfjsnPAxAMfmi6Usw, xml-maven-plugin.version=1.0.2, env.ROCKETMQ_HOME=/bin/rocketmq/rocketmq-all-4.6.0-bin-release, env.AZURE_COSMOS_DB_MONGO_URL=mongodb://bootiful-cosmosdb:TKLGV81PRzcowt5PEk2NftB6PSwF8UtrwuSDk4Fnay3Qt4BFJqgCR7fH9mwiQLJFB0mgPgxl21xLaQBaaDsOdg==@bootiful-cosmosdb.mongo.cosmos.azure.com:10255/?ssl=true&replicaSet=globaldb&maxIdleTimeMS=120000&appName=@bootiful-cosmosdb@&retrywrites=false, slf4j.version=1.7.30, r2dbc-bom.version=Arabba-SR8, solr.version=8.5.2, nimbus-jose-jwt.version=9.1.3, hikaricp.version=3.4.5, jakarta-json-bind.version=1.0.2, env.LESS=-R, env.SPRING_CLOUD_CLOUDFOUNDRY_USERNAME=starbuxman@gmail.com, env.ASTRA_DB_KEYSPACE=bootiful, jersey.version=2.32, user.name=jlong, env.COVIDDB_HOST=drona.db.elephantsql.com, atomikos.version=4.0.6, aspectj.version=1.9.6, env.PODCAST_DB_PW=2uungc97qCOu1V-e4xDjn42wSQj7ImPK, env.TWITTER_TWI_CLIENT_KEY_SECRET=whLoGUNmLWv2MUU05K002lNzDP2xfnD667rp2IQS2gI, webjars-locator-core.version=0.46, project.reporting.outputEncoding=UTF-8, env.SPRING_DATA_NEO4J_HOST=localhost, env.MAILGUN_API_KEY=key-50bdb00ba7f1c7ddd5ec0998c765a046, awaitility.version=4.0.3, env.OLDPWD=/Users/jlong/Downloads/demo, dependency-management-plugin.version=1.0.10.RELEASE, java.vm.vendor=Azul Systems, Inc., maven-javadoc-plugin.version=3.2.0, env.SENDGRID_USERNAME=e8ZDW1inEC, env.PODCAST_DB_NAME=teizmout, env.TWITTER_ORGANIZER_CLIENT_KEY=oREVWMAwvMVNoWhujnTXr1b3x, artemis.version=2.15.0, prometheus-pushgateway.version=0.9.0, sun.cpu.endian=little, versions-maven-plugin.version=2.8.1, user.language=en, javax-mail.version=1.6.2, javax-annotation.version=1.3.2, mysql.version=8.0.22, classmate.version=1.5.1, antlr2.version=2.7.7, env.LDFLAGS=-L/usr/local/opt/ruby/lib, env.CONFLUENT_HOME=/Users/jlong/bin/confluent-5.2.0, jooq.version=3.14.4, java.vendor.url.bug=http://www.azulsystems.com/support/, env.AZURE_OBJECT_STORAGE_ACCOUNT_KEY=s/+SGKJLII2dRoU03Zwrjdb5D4XruohYvMUzH4Y20WbXXI3Fl3gOrzzRMvt18eKTueWtNtQz11L6HJtr8OFacQ==, env.AZURE_SQL_SERVER_DB_URL=jdbc:sqlserver://bootiful-sql-server.database.windows.net:1433;database=bootiful-sql-server-db;user=bootiful-admin@bootiful-sql-server;password=server-pw;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;, java.vm.version=15.0.1+9, jakarta-activation.version=1.2.2}
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[DEBUG] resource with targetPath null
directory /Users/jlong/Downloads/demo/src/test/resources
excludes []
includes []
[INFO] skip non existing resourceDirectory /Users/jlong/Downloads/demo/src/test/resources
[DEBUG] no use filter components
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ demo ---
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.8.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@446cdf90]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile' with basic configurator -->
[DEBUG]   (f) basedir = /Users/jlong/Downloads/demo
[DEBUG]   (f) buildDirectory = /Users/jlong/Downloads/demo/target
[DEBUG]   (f) compilePath = [/Users/jlong/Downloads/demo/target/classes, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-webflux/2.4.1/spring-boot-starter-webflux-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter/2.4.1/spring-boot-starter-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot/2.4.1/spring-boot-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/spring-context/5.3.2/spring-context-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-aop/5.3.2/spring-aop-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-expression/5.3.2/spring-expression-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.4.1/spring-boot-autoconfigure-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.4.1/spring-boot-starter-logging-2.4.1.jar, /Users/jlong/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar, /Users/jlong/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar, /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar, /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar, /Users/jlong/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar, /Users/jlong/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar, /Users/jlong/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.4.1/spring-boot-starter-json-2.4.1.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-reactor-netty/2.4.1/spring-boot-starter-reactor-netty-2.4.1.jar, /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-http/1.0.2/reactor-netty-http-1.0.2.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-http/4.1.55.Final/netty-codec-http-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-common/4.1.55.Final/netty-common-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-buffer/4.1.55.Final/netty-buffer-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-transport/4.1.55.Final/netty-transport-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec/4.1.55.Final/netty-codec-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-handler/4.1.55.Final/netty-handler-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-http2/4.1.55.Final/netty-codec-http2-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-resolver-dns/4.1.55.Final/netty-resolver-dns-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-resolver/4.1.55.Final/netty-resolver-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-dns/4.1.55.Final/netty-codec-dns-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-transport-native-epoll/4.1.55.Final/netty-transport-native-epoll-4.1.55.Final-linux-x86_64.jar, /Users/jlong/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.55.Final/netty-transport-native-unix-common-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-core/1.0.2/reactor-netty-core-1.0.2.jar, /Users/jlong/.m2/repository/io/netty/netty-handler-proxy/4.1.55.Final/netty-handler-proxy-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-socks/4.1.55.Final/netty-codec-socks-4.1.55.Final.jar, /Users/jlong/.m2/repository/org/springframework/spring-web/5.3.2/spring-web-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-beans/5.3.2/spring-beans-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-webflux/5.3.2/spring-webflux-5.3.2.jar, /Users/jlong/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar, /Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar, /Users/jlong/.m2/repository/io/projectreactor/reactor-core/3.4.1/reactor-core-3.4.1.jar, /Users/jlong/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar]
[DEBUG]   (f) compileSourceRoots = [/Users/jlong/Downloads/demo/src/test/java]
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) debug = true
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) failOnWarning = false
[DEBUG]   (f) forceJavacCompilerUse = false
[DEBUG]   (f) fork = false
[DEBUG]   (f) generatedTestSourcesDirectory = /Users/jlong/Downloads/demo/target/generated-test-sources/test-annotations
[DEBUG]   (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile {execution: default-testCompile}
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = /Users/jlong/Downloads/demo/target/test-classes
[DEBUG]   (f) parameters = true
[DEBUG]   (f) project = MavenProject: com.example:demo:0.0.1-SNAPSHOT @ /Users/jlong/Downloads/demo/pom.xml
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@260ff5b7
[DEBUG]   (f) showDeprecation = false
[DEBUG]   (f) showWarnings = false
[DEBUG]   (f) skipMultiThreadWarning = false
[DEBUG]   (f) source = 11
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (s) target = 11
[DEBUG]   (f) testPath = [/Users/jlong/Downloads/demo/target/test-classes, /Users/jlong/Downloads/demo/target/classes, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-webflux/2.4.1/spring-boot-starter-webflux-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter/2.4.1/spring-boot-starter-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot/2.4.1/spring-boot-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/spring-context/5.3.2/spring-context-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-aop/5.3.2/spring-aop-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-expression/5.3.2/spring-expression-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.4.1/spring-boot-autoconfigure-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.4.1/spring-boot-starter-logging-2.4.1.jar, /Users/jlong/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar, /Users/jlong/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar, /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar, /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar, /Users/jlong/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar, /Users/jlong/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar, /Users/jlong/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.4.1/spring-boot-starter-json-2.4.1.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar, /Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-reactor-netty/2.4.1/spring-boot-starter-reactor-netty-2.4.1.jar, /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-http/1.0.2/reactor-netty-http-1.0.2.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-http/4.1.55.Final/netty-codec-http-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-common/4.1.55.Final/netty-common-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-buffer/4.1.55.Final/netty-buffer-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-transport/4.1.55.Final/netty-transport-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec/4.1.55.Final/netty-codec-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-handler/4.1.55.Final/netty-handler-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-http2/4.1.55.Final/netty-codec-http2-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-resolver-dns/4.1.55.Final/netty-resolver-dns-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-resolver/4.1.55.Final/netty-resolver-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-dns/4.1.55.Final/netty-codec-dns-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-transport-native-epoll/4.1.55.Final/netty-transport-native-epoll-4.1.55.Final-linux-x86_64.jar, /Users/jlong/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.55.Final/netty-transport-native-unix-common-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-core/1.0.2/reactor-netty-core-1.0.2.jar, /Users/jlong/.m2/repository/io/netty/netty-handler-proxy/4.1.55.Final/netty-handler-proxy-4.1.55.Final.jar, /Users/jlong/.m2/repository/io/netty/netty-codec-socks/4.1.55.Final/netty-codec-socks-4.1.55.Final.jar, /Users/jlong/.m2/repository/org/springframework/spring-web/5.3.2/spring-web-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-beans/5.3.2/spring-beans-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-webflux/5.3.2/spring-webflux-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.4.1/spring-boot-starter-test-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test/2.4.1/spring-boot-test-2.4.1.jar, /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.4.1/spring-boot-test-autoconfigure-2.4.1.jar, /Users/jlong/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar, /Users/jlong/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar, /Users/jlong/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar, /Users/jlong/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar, /Users/jlong/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar, /Users/jlong/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar, /Users/jlong/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar, /Users/jlong/.m2/repository/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar, /Users/jlong/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar, /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter/5.7.0/junit-jupiter-5.7.0.jar, /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar, /Users/jlong/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar, /Users/jlong/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar, /Users/jlong/.m2/repository/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar, /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar, /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar, /Users/jlong/.m2/repository/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar, /Users/jlong/.m2/repository/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar, /Users/jlong/.m2/repository/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar, /Users/jlong/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar, /Users/jlong/.m2/repository/org/objenesis/objenesis/3.1/objenesis-3.1.jar, /Users/jlong/.m2/repository/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar, /Users/jlong/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar, /Users/jlong/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar, /Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar, /Users/jlong/.m2/repository/org/springframework/spring-test/5.3.2/spring-test-5.3.2.jar, /Users/jlong/.m2/repository/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar, /Users/jlong/.m2/repository/io/projectreactor/reactor-test/3.4.1/reactor-test-3.4.1.jar, /Users/jlong/.m2/repository/io/projectreactor/reactor-core/3.4.1/reactor-core-3.4.1.jar, /Users/jlong/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar]
[DEBUG]   (f) useIncrementalCompilation = true
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --
[DEBUG] Using compiler 'javac'.
[DEBUG] Adding /Users/jlong/Downloads/demo/target/generated-test-sources/test-annotations to test-compile source roots:
  /Users/jlong/Downloads/demo/src/test/java
[DEBUG] New test-compile source roots:
  /Users/jlong/Downloads/demo/src/test/java
  /Users/jlong/Downloads/demo/target/generated-test-sources/test-annotations
[DEBUG] CompilerReuseStrategy: reuseCreated
[DEBUG] useIncrementalCompilation enabled
[DEBUG] Stale source detected: /Users/jlong/Downloads/demo/src/test/java/com/example/demo/DemoApplicationTests.java
[INFO] Changes detected - recompiling the module!
[DEBUG] Classpath:
[DEBUG]  /Users/jlong/Downloads/demo/target/test-classes
[DEBUG]  /Users/jlong/Downloads/demo/target/classes
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-webflux/2.4.1/spring-boot-starter-webflux-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter/2.4.1/spring-boot-starter-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot/2.4.1/spring-boot-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/spring-context/5.3.2/spring-context-5.3.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/spring-aop/5.3.2/spring-aop-5.3.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/spring-expression/5.3.2/spring-expression-5.3.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.4.1/spring-boot-autoconfigure-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.4.1/spring-boot-starter-logging-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar
[DEBUG]  /Users/jlong/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar
[DEBUG]  /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar
[DEBUG]  /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar
[DEBUG]  /Users/jlong/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar
[DEBUG]  /Users/jlong/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar
[DEBUG]  /Users/jlong/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.4.1/spring-boot-starter-json-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar
[DEBUG]  /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar
[DEBUG]  /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar
[DEBUG]  /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar
[DEBUG]  /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar
[DEBUG]  /Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-reactor-netty/2.4.1/spring-boot-starter-reactor-netty-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-http/1.0.2/reactor-netty-http-1.0.2.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-codec-http/4.1.55.Final/netty-codec-http-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-common/4.1.55.Final/netty-common-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-buffer/4.1.55.Final/netty-buffer-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-transport/4.1.55.Final/netty-transport-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-codec/4.1.55.Final/netty-codec-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-handler/4.1.55.Final/netty-handler-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-codec-http2/4.1.55.Final/netty-codec-http2-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-resolver-dns/4.1.55.Final/netty-resolver-dns-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-resolver/4.1.55.Final/netty-resolver-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-codec-dns/4.1.55.Final/netty-codec-dns-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-transport-native-epoll/4.1.55.Final/netty-transport-native-epoll-4.1.55.Final-linux-x86_64.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.55.Final/netty-transport-native-unix-common-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-core/1.0.2/reactor-netty-core-1.0.2.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-handler-proxy/4.1.55.Final/netty-handler-proxy-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/io/netty/netty-codec-socks/4.1.55.Final/netty-codec-socks-4.1.55.Final.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/spring-web/5.3.2/spring-web-5.3.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/spring-beans/5.3.2/spring-beans-5.3.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/spring-webflux/5.3.2/spring-webflux-5.3.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.4.1/spring-boot-starter-test-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test/2.4.1/spring-boot-test-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.4.1/spring-boot-test-autoconfigure-2.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar
[DEBUG]  /Users/jlong/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar
[DEBUG]  /Users/jlong/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar
[DEBUG]  /Users/jlong/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar
[DEBUG]  /Users/jlong/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar
[DEBUG]  /Users/jlong/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter/5.7.0/junit-jupiter-5.7.0.jar
[DEBUG]  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar
[DEBUG]  /Users/jlong/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar
[DEBUG]  /Users/jlong/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar
[DEBUG]  /Users/jlong/.m2/repository/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar
[DEBUG]  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar
[DEBUG]  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar
[DEBUG]  /Users/jlong/.m2/repository/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar
[DEBUG]  /Users/jlong/.m2/repository/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar
[DEBUG]  /Users/jlong/.m2/repository/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar
[DEBUG]  /Users/jlong/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar
[DEBUG]  /Users/jlong/.m2/repository/org/objenesis/objenesis/3.1/objenesis-3.1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar
[DEBUG]  /Users/jlong/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar
[DEBUG]  /Users/jlong/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/springframework/spring-test/5.3.2/spring-test-5.3.2.jar
[DEBUG]  /Users/jlong/.m2/repository/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar
[DEBUG]  /Users/jlong/.m2/repository/io/projectreactor/reactor-test/3.4.1/reactor-test-3.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/io/projectreactor/reactor-core/3.4.1/reactor-core-3.4.1.jar
[DEBUG]  /Users/jlong/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar
[DEBUG] Source roots:
[DEBUG]  /Users/jlong/Downloads/demo/src/test/java
[DEBUG]  /Users/jlong/Downloads/demo/target/generated-test-sources/test-annotations
[DEBUG] Command line options:
[DEBUG] -d /Users/jlong/Downloads/demo/target/test-classes -classpath /Users/jlong/Downloads/demo/target/test-classes:/Users/jlong/Downloads/demo/target/classes:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-webflux/2.4.1/spring-boot-starter-webflux-2.4.1.jar:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter/2.4.1/spring-boot-starter-2.4.1.jar:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot/2.4.1/spring-boot-2.4.1.jar:/Users/jlong/.m2/repository/org/springframework/spring-context/5.3.2/spring-context-5.3.2.jar:/Users/jlong/.m2/repository/org/springframework/spring-aop/5.3.2/spring-aop-5.3.2.jar:/Users/jlong/.m2/repository/org/springframework/spring-expression/5.3.2/spring-expression-5.3.2.jar:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.4.1/spring-boot-autoconfigure-2.4.1.jar:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.4.1/spring-boot-starter-logging-2.4.1.jar:/Users/jlong/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/jlong/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar:/Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar:/Users/jlong/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar:/Users/jlong/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/Users/jlong/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.4.1/spring-boot-starter-json-2.4.1.jar:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar:/Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar:/Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar:/Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-reactor-netty/2.4.1/spring-boot-starter-reactor-netty-2.4.1.jar:/Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-http/1.0.2/reactor-netty-http-1.0.2.jar:/Users/jlong/.m2/repository/io/netty/netty-codec-http/4.1.55.Final/netty-codec-http-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-common/4.1.55.Final/netty-common-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-buffer/4.1.55.Final/netty-buffer-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-transport/4.1.55.Final/netty-transport-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-codec/4.1.55.Final/netty-codec-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-handler/4.1.55.Final/netty-handler-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-codec-http2/4.1.55.Final/netty-codec-http2-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-resolver-dns/4.1.55.Final/netty-resolver-dns-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-resolver/4.1.55.Final/netty-resolver-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-codec-dns/4.1.55.Final/netty-codec-dns-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-transport-native-epoll/4.1.55.Final/netty-transport-native-epoll-4.1.55.Final-linux-x86_64.jar:/Users/jlong/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.55.Final/netty-transport-native-unix-common-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-core/1.0.2/reactor-netty-core-1.0.2.jar:/Users/jlong/.m2/repository/io/netty/netty-handler-proxy/4.1.55.Final/netty-handler-proxy-4.1.55.Final.jar:/Users/jlong/.m2/repository/io/netty/netty-codec-socks/4.1.55.Final/netty-codec-socks-4.1.55.Final.jar:/Users/jlong/.m2/repository/org/springframework/spring-web/5.3.2/spring-web-5.3.2.jar:/Users/jlong/.m2/repository/org/springframework/spring-beans/5.3.2/spring-beans-5.3.2.jar:/Users/jlong/.m2/repository/org/springframework/spring-webflux/5.3.2/spring-webflux-5.3.2.jar:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.4.1/spring-boot-starter-test-2.4.1.jar:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test/2.4.1/spring-boot-test-2.4.1.jar:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.4.1/spring-boot-test-autoconfigure-2.4.1.jar:/Users/jlong/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/jlong/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/jlong/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/jlong/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/jlong/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/jlong/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/Users/jlong/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/Users/jlong/.m2/repository/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar:/Users/jlong/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar:/Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter/5.7.0/junit-jupiter-5.7.0.jar:/Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar:/Users/jlong/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar:/Users/jlong/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/Users/jlong/.m2/repository/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar:/Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar:/Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar:/Users/jlong/.m2/repository/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar:/Users/jlong/.m2/repository/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar:/Users/jlong/.m2/repository/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar:/Users/jlong/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar:/Users/jlong/.m2/repository/org/objenesis/objenesis/3.1/objenesis-3.1.jar:/Users/jlong/.m2/repository/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar:/Users/jlong/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar:/Users/jlong/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:/Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar:/Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar:/Users/jlong/.m2/repository/org/springframework/spring-test/5.3.2/spring-test-5.3.2.jar:/Users/jlong/.m2/repository/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar:/Users/jlong/.m2/repository/io/projectreactor/reactor-test/3.4.1/reactor-test-3.4.1.jar:/Users/jlong/.m2/repository/io/projectreactor/reactor-core/3.4.1/reactor-core-3.4.1.jar:/Users/jlong/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar: -sourcepath /Users/jlong/Downloads/demo/src/test/java:/Users/jlong/Downloads/demo/target/generated-test-sources/test-annotations: -s /Users/jlong/Downloads/demo/target/generated-test-sources/test-annotations -g -parameters -nowarn -target 11 -source 11 -encoding UTF-8
[DEBUG] incrementalBuildHelper#beforeRebuildExecution
[INFO] Compiling 1 source file to /Users/jlong/Downloads/demo/target/test-classes
[DEBUG] incrementalBuildHelper#afterRebuildExecution
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ demo ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=93000, ConflictMarker.markTime=43959, ConflictMarker.nodeCount=114, ConflictIdSorter.graphTime=27167, ConflictIdSorter.topsortTime=19208, ConflictIdSorter.conflictIdCount=37, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=421208, ConflictResolver.conflictItemCount=79, DefaultDependencyCollector.collectTime=24812500, DefaultDependencyCollector.transformTime=619916}
[DEBUG] org.apache.maven.plugins:maven-surefire-plugin:jar:2.22.2
[DEBUG]    org.apache.maven.surefire:maven-surefire-common:jar:2.22.2:compile
[DEBUG]       org.apache.maven:maven-plugin-api:jar:2.2.1:compile (version managed from default)
[DEBUG]       org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.5.2:compile (scope managed from default) (version managed from default)
[DEBUG]       org.apache.maven.surefire:surefire-api:jar:2.22.2:compile (version managed from default)
[DEBUG]          org.apache.maven.surefire:surefire-logger-api:jar:2.22.2:compile (version managed from default)
[DEBUG]       org.apache.maven.surefire:surefire-booter:jar:2.22.2:compile (version managed from default)
[DEBUG]       org.apache.maven:maven-artifact:jar:2.2.1:compile (version managed from default)
[DEBUG]          org.codehaus.plexus:plexus-utils:jar:1.5.15:compile
[DEBUG]       org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile (version managed from default)
[DEBUG]          org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG]             junit:junit:jar:4.12:compile (version managed from default)
[DEBUG]                org.hamcrest:hamcrest-core:jar:1.3:compile
[DEBUG]       org.apache.maven:maven-project:jar:2.2.1:compile (version managed from default)
[DEBUG]          org.apache.maven:maven-settings:jar:2.2.1:compile (version managed from default)
[DEBUG]          org.apache.maven:maven-profile:jar:2.2.1:compile
[DEBUG]          org.apache.maven:maven-artifact-manager:jar:2.2.1:compile
[DEBUG]             backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
[DEBUG]          org.apache.maven:maven-plugin-registry:jar:2.2.1:compile
[DEBUG]          org.codehaus.plexus:plexus-interpolation:jar:1.11:compile
[DEBUG]       org.apache.maven:maven-model:jar:2.2.1:compile (version managed from default)
[DEBUG]       org.apache.maven:maven-core:jar:2.2.1:compile (version managed from default) (exclusions managed from default)
[DEBUG]          org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile
[DEBUG]          org.slf4j:slf4j-jdk14:jar:1.5.6:runtime
[DEBUG]             org.slf4j:slf4j-api:jar:1.5.6:runtime
[DEBUG]          org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime
[DEBUG]          org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile (version managed from default)
[DEBUG]          org.apache.maven:maven-repository-metadata:jar:2.2.1:compile
[DEBUG]          org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile
[DEBUG]          org.apache.maven:maven-monitor:jar:2.2.1:compile
[DEBUG]          classworlds:classworlds:jar:1.1:compile
[DEBUG]          org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]             org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]       org.apache.maven:maven-toolchain:jar:2.2.1:compile (version managed from default)
[DEBUG]       org.codehaus.plexus:plexus-java:jar:0.9.10:compile (version managed from default)
[DEBUG]          org.ow2.asm:asm:jar:6.2:compile
[DEBUG]          com.thoughtworks.qdox:qdox:jar:2.0-M8:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:2.22.2
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:2.22.2
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:2.22.2
[DEBUG]   Included: org.apache.maven.plugins:maven-surefire-plugin:jar:2.22.2
[DEBUG]   Included: org.apache.maven.surefire:maven-surefire-common:jar:2.22.2
[DEBUG]   Included: org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.5.2
[DEBUG]   Included: org.apache.maven.surefire:surefire-api:jar:2.22.2
[DEBUG]   Included: org.apache.maven.surefire:surefire-logger-api:jar:2.22.2
[DEBUG]   Included: org.apache.maven.surefire:surefire-booter:jar:2.22.2
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:1.5.15
[DEBUG]   Included: junit:junit:jar:4.12
[DEBUG]   Included: org.hamcrest:hamcrest-core:jar:1.3
[DEBUG]   Included: backport-util-concurrent:backport-util-concurrent:jar:3.1
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.11
[DEBUG]   Included: org.slf4j:slf4j-jdk14:jar:1.5.6
[DEBUG]   Included: org.slf4j:jcl-over-slf4j:jar:1.5.6
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:3.0
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-java:jar:0.9.10
[DEBUG]   Included: org.ow2.asm:asm:jar:6.2
[DEBUG]   Included: com.thoughtworks.qdox:qdox:jar:2.0-M8
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:2.22.2, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@446cdf90]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test' with basic configurator -->
[DEBUG]   (s) additionalClasspathElements = []
[DEBUG]   (s) basedir = /Users/jlong/Downloads/demo
[DEBUG]   (s) childDelegation = false
[DEBUG]   (s) classesDirectory = /Users/jlong/Downloads/demo/target/classes
[DEBUG]   (s) classpathDependencyExcludes = []
[DEBUG]   (s) dependenciesToScan = []
[DEBUG]   (s) disableXmlReport = false
[DEBUG]   (s) enableAssertions = true
[DEBUG]   (s) encoding = UTF-8
[DEBUG]   (f) forkCount = 1
[DEBUG]   (s) forkMode = once
[DEBUG]   (s) forkedProcessExitTimeoutInSeconds = 30
[DEBUG]   (s) junitArtifactName = junit:junit
[DEBUG]   (s) junitPlatformArtifactName = org.junit.platform:junit-platform-engine
[DEBUG]   (s) localRepository =       id: local
      url: file:///Users/jlong/.m2/repository/
   layout: default
snapshots: [enabled => true, update => always]
 releases: [enabled => true, update => always]

[DEBUG]   (f) parallelMavenExecution = false
[DEBUG]   (s) parallelOptimized = true
[DEBUG]   (s) perCoreThreadCount = true
[DEBUG]   (s) pluginArtifactMap = {org.apache.maven.plugins:maven-surefire-plugin=org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.22.2:, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:2.22.2:compile, org.apache.maven:maven-plugin-api=org.apache.maven:maven-plugin-api:jar:2.2.1:compile, org.apache.maven.plugin-tools:maven-plugin-annotations=org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.5.2:compile, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:2.22.2:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:2.22.2:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:2.22.2:compile, org.apache.maven:maven-artifact=org.apache.maven:maven-artifact:jar:2.2.1:compile, org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.5.15:compile, org.apache.maven:maven-plugin-descriptor=org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile, org.codehaus.plexus:plexus-container-default=org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile, junit:junit=junit:junit:jar:4.12:compile, org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:1.3:compile, org.apache.maven:maven-project=org.apache.maven:maven-project:jar:2.2.1:compile, org.apache.maven:maven-settings=org.apache.maven:maven-settings:jar:2.2.1:compile, org.apache.maven:maven-profile=org.apache.maven:maven-profile:jar:2.2.1:compile, org.apache.maven:maven-artifact-manager=org.apache.maven:maven-artifact-manager:jar:2.2.1:compile, backport-util-concurrent:backport-util-concurrent=backport-util-concurrent:backport-util-concurrent:jar:3.1:compile, org.apache.maven:maven-plugin-registry=org.apache.maven:maven-plugin-registry:jar:2.2.1:compile, org.codehaus.plexus:plexus-interpolation=org.codehaus.plexus:plexus-interpolation:jar:1.11:compile, org.apache.maven:maven-model=org.apache.maven:maven-model:jar:2.2.1:compile, org.apache.maven:maven-core=org.apache.maven:maven-core:jar:2.2.1:compile, org.apache.maven:maven-plugin-parameter-documenter=org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile, org.slf4j:slf4j-jdk14=org.slf4j:slf4j-jdk14:jar:1.5.6:runtime, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:1.5.6:runtime, org.slf4j:jcl-over-slf4j=org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime, org.apache.maven.reporting:maven-reporting-api=org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile, org.apache.maven:maven-repository-metadata=org.apache.maven:maven-repository-metadata:jar:2.2.1:compile, org.apache.maven:maven-error-diagnostics=org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile, org.apache.maven:maven-monitor=org.apache.maven:maven-monitor:jar:2.2.1:compile, classworlds:classworlds=classworlds:classworlds:jar:1.1:compile, org.sonatype.plexus:plexus-sec-dispatcher=org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile, org.sonatype.plexus:plexus-cipher=org.sonatype.plexus:plexus-cipher:jar:1.4:compile, org.apache.maven:maven-toolchain=org.apache.maven:maven-toolchain:jar:2.2.1:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:0.9.10:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:6.2:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.0-M8:compile}
[DEBUG]   (f) pluginDescriptor = Component Descriptor: role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.HelpMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:2.22.2:help'
role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.SurefirePlugin', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test'
---
[DEBUG]   (s) printSummary = true
[DEBUG]   (s) projectArtifactMap = {org.springframework.boot:spring-boot-starter-webflux=org.springframework.boot:spring-boot-starter-webflux:jar:2.4.1:compile, org.springframework.boot:spring-boot-starter=org.springframework.boot:spring-boot-starter:jar:2.4.1:compile, org.springframework.boot:spring-boot=org.springframework.boot:spring-boot:jar:2.4.1:compile, org.springframework:spring-context=org.springframework:spring-context:jar:5.3.2:compile, org.springframework:spring-aop=org.springframework:spring-aop:jar:5.3.2:compile, org.springframework:spring-expression=org.springframework:spring-expression:jar:5.3.2:compile, org.springframework.boot:spring-boot-autoconfigure=org.springframework.boot:spring-boot-autoconfigure:jar:2.4.1:compile, org.springframework.boot:spring-boot-starter-logging=org.springframework.boot:spring-boot-starter-logging:jar:2.4.1:compile, ch.qos.logback:logback-classic=ch.qos.logback:logback-classic:jar:1.2.3:compile, ch.qos.logback:logback-core=ch.qos.logback:logback-core:jar:1.2.3:compile, org.apache.logging.log4j:log4j-to-slf4j=org.apache.logging.log4j:log4j-to-slf4j:jar:2.13.3:compile, org.apache.logging.log4j:log4j-api=org.apache.logging.log4j:log4j-api:jar:2.13.3:compile, org.slf4j:jul-to-slf4j=org.slf4j:jul-to-slf4j:jar:1.7.30:compile, jakarta.annotation:jakarta.annotation-api=jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile, org.yaml:snakeyaml=org.yaml:snakeyaml:jar:1.27:compile, org.springframework.boot:spring-boot-starter-json=org.springframework.boot:spring-boot-starter-json:jar:2.4.1:compile, com.fasterxml.jackson.core:jackson-databind=com.fasterxml.jackson.core:jackson-databind:jar:2.11.3:compile, com.fasterxml.jackson.core:jackson-annotations=com.fasterxml.jackson.core:jackson-annotations:jar:2.11.3:compile, com.fasterxml.jackson.core:jackson-core=com.fasterxml.jackson.core:jackson-core:jar:2.11.3:compile, com.fasterxml.jackson.datatype:jackson-datatype-jdk8=com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.11.3:compile, com.fasterxml.jackson.datatype:jackson-datatype-jsr310=com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.3:compile, com.fasterxml.jackson.module:jackson-module-parameter-names=com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.11.3:compile, org.springframework.boot:spring-boot-starter-reactor-netty=org.springframework.boot:spring-boot-starter-reactor-netty:jar:2.4.1:compile, io.projectreactor.netty:reactor-netty-http=io.projectreactor.netty:reactor-netty-http:jar:1.0.2:compile, io.netty:netty-codec-http=io.netty:netty-codec-http:jar:4.1.55.Final:compile, io.netty:netty-common=io.netty:netty-common:jar:4.1.55.Final:compile, io.netty:netty-buffer=io.netty:netty-buffer:jar:4.1.55.Final:compile, io.netty:netty-transport=io.netty:netty-transport:jar:4.1.55.Final:compile, io.netty:netty-codec=io.netty:netty-codec:jar:4.1.55.Final:compile, io.netty:netty-handler=io.netty:netty-handler:jar:4.1.55.Final:compile, io.netty:netty-codec-http2=io.netty:netty-codec-http2:jar:4.1.55.Final:compile, io.netty:netty-resolver-dns=io.netty:netty-resolver-dns:jar:4.1.55.Final:compile, io.netty:netty-resolver=io.netty:netty-resolver:jar:4.1.55.Final:compile, io.netty:netty-codec-dns=io.netty:netty-codec-dns:jar:4.1.55.Final:compile, io.netty:netty-transport-native-epoll=io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.55.Final:compile, io.netty:netty-transport-native-unix-common=io.netty:netty-transport-native-unix-common:jar:4.1.55.Final:compile, io.projectreactor.netty:reactor-netty-core=io.projectreactor.netty:reactor-netty-core:jar:1.0.2:compile, io.netty:netty-handler-proxy=io.netty:netty-handler-proxy:jar:4.1.55.Final:compile, io.netty:netty-codec-socks=io.netty:netty-codec-socks:jar:4.1.55.Final:compile, org.springframework:spring-web=org.springframework:spring-web:jar:5.3.2:compile, org.springframework:spring-beans=org.springframework:spring-beans:jar:5.3.2:compile, org.springframework:spring-webflux=org.springframework:spring-webflux:jar:5.3.2:compile, org.springframework.boot:spring-boot-starter-test=org.springframework.boot:spring-boot-starter-test:jar:2.4.1:test, org.springframework.boot:spring-boot-test=org.springframework.boot:spring-boot-test:jar:2.4.1:test, org.springframework.boot:spring-boot-test-autoconfigure=org.springframework.boot:spring-boot-test-autoconfigure:jar:2.4.1:test, com.jayway.jsonpath:json-path=com.jayway.jsonpath:json-path:jar:2.4.0:test, net.minidev:json-smart=net.minidev:json-smart:jar:2.3:test, net.minidev:accessors-smart=net.minidev:accessors-smart:jar:1.2:test, org.ow2.asm:asm=org.ow2.asm:asm:jar:5.0.4:test, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:1.7.30:compile, jakarta.xml.bind:jakarta.xml.bind-api=jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test, jakarta.activation:jakarta.activation-api=jakarta.activation:jakarta.activation-api:jar:1.2.2:test, org.assertj:assertj-core=org.assertj:assertj-core:jar:3.18.1:test, org.hamcrest:hamcrest=org.hamcrest:hamcrest:jar:2.2:test, org.junit.jupiter:junit-jupiter=org.junit.jupiter:junit-jupiter:jar:5.7.0:test, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:5.7.0:test, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.0:test, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.2.0:test, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:1.7.0:test, org.junit.jupiter:junit-jupiter-params=org.junit.jupiter:junit-jupiter-params:jar:5.7.0:test, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:5.7.0:test, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:1.7.0:test, org.mockito:mockito-core=org.mockito:mockito-core:jar:3.6.28:test, net.bytebuddy:byte-buddy=net.bytebuddy:byte-buddy:jar:1.10.18:test, net.bytebuddy:byte-buddy-agent=net.bytebuddy:byte-buddy-agent:jar:1.10.18:test, org.objenesis:objenesis=org.objenesis:objenesis:jar:3.1:test, org.mockito:mockito-junit-jupiter=org.mockito:mockito-junit-jupiter:jar:3.6.28:test, org.skyscreamer:jsonassert=org.skyscreamer:jsonassert:jar:1.5.0:test, com.vaadin.external.google:android-json=com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test, org.springframework:spring-core=org.springframework:spring-core:jar:5.3.2:compile, org.springframework:spring-jcl=org.springframework:spring-jcl:jar:5.3.2:compile, org.springframework:spring-test=org.springframework:spring-test:jar:5.3.2:test, org.xmlunit:xmlunit-core=org.xmlunit:xmlunit-core:jar:2.7.0:test, io.projectreactor:reactor-test=io.projectreactor:reactor-test:jar:3.4.1:test, io.projectreactor:reactor-core=io.projectreactor:reactor-core:jar:3.4.1:compile, org.reactivestreams:reactive-streams=org.reactivestreams:reactive-streams:jar:1.0.3:compile}
[DEBUG]   (s) projectBuildDirectory = /Users/jlong/Downloads/demo/target
[DEBUG]   (s) redirectTestOutputToFile = false
[DEBUG]   (s) remoteRepositories = [      id: central
      url: https://repo.maven.apache.org/maven2
   layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => never]
]
[DEBUG]   (s) reportFormat = brief
[DEBUG]   (s) reportsDirectory = /Users/jlong/Downloads/demo/target/surefire-reports
[DEBUG]   (f) rerunFailingTestsCount = 0
[DEBUG]   (f) reuseForks = true
[DEBUG]   (s) runOrder = filesystem
[DEBUG]   (f) shutdown = testset
[DEBUG]   (s) skip = false
[DEBUG]   (f) skipAfterFailureCount = 0
[DEBUG]   (s) skipTests = false
[DEBUG]   (s) suiteXmlFiles = []
[DEBUG]   (s) tempDir = surefire
[DEBUG]   (s) testClassesDirectory = /Users/jlong/Downloads/demo/target/test-classes
[DEBUG]   (s) testFailureIgnore = false
[DEBUG]   (s) testNGArtifactName = org.testng:testng
[DEBUG]   (s) testSourceDirectory = /Users/jlong/Downloads/demo/src/test/java
[DEBUG]   (s) threadCountClasses = 0
[DEBUG]   (s) threadCountMethods = 0
[DEBUG]   (s) threadCountSuites = 0
[DEBUG]   (s) trimStackTrace = true
[DEBUG]   (s) useFile = true
[DEBUG]   (s) useManifestOnlyJar = true
[DEBUG]   (s) useSystemClassLoader = true
[DEBUG]   (s) useUnlimitedThreads = false
[DEBUG]   (s) workingDirectory = /Users/jlong/Downloads/demo
[DEBUG]   (s) project = MavenProject: com.example:demo:0.0.1-SNAPSHOT @ /Users/jlong/Downloads/demo/pom.xml
[DEBUG]   (s) session = org.apache.maven.execution.MavenSession@260ff5b7
[DEBUG] -- end configuration --
[DEBUG] Surefire report directory: /Users/jlong/Downloads/demo/target/surefire-reports
[DEBUG] Setting system property [basedir]=[/Users/jlong/Downloads/demo]
[DEBUG] Setting system property [user.dir]=[/Users/jlong/Downloads/demo]
[DEBUG] Setting system property [localRepository]=[/Users/jlong/.m2/repository]
[DEBUG] dummy:dummy:jar:1.0 (selected for null)
[DEBUG]   org.apache.maven.surefire:surefire-booter:jar:2.22.2:compile (selected for compile)
[DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.22.2:compile (selected for compile)
[DEBUG]       org.apache.maven.surefire:surefire-logger-api:jar:2.22.2:compile (selected for compile)
[DEBUG] Adding to surefire booter test classpath: /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar Scope: compile
[DEBUG] Adding to surefire booter test classpath: /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar Scope: compile
[DEBUG] Adding to surefire booter test classpath: /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar Scope: compile
[DEBUG] Using JVM: /Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home/bin/java with Java version 15
[DEBUG] dummy:dummy:jar:1.0 (selected for null)
[DEBUG]   org.apache.maven.surefire:surefire-junit-platform:jar:2.22.2:test (selected for test)
[DEBUG]     org.junit.platform:junit-platform-launcher:jar:1.3.1:test (selected for test)
[DEBUG]       org.apiguardian:apiguardian-api:jar:1.0.0:test (selected for test)
[DEBUG]       org.junit.platform:junit-platform-engine:jar:1.3.1:test (selected for test)
[DEBUG]         org.junit.platform:junit-platform-commons:jar:1.3.1:test (selected for test)
[DEBUG]         org.opentest4j:opentest4j:jar:1.1.1:test (selected for test)
[DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.22.2:test (selected for test)
[DEBUG]       org.apache.maven.surefire:surefire-logger-api:jar:2.22.2:test (selected for test)
[DEBUG] Adding to surefire test classpath: /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.jar Scope: test
[DEBUG] Adding to surefire test classpath: /Users/jlong/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar Scope: test
[DEBUG] Adding to surefire test classpath: /Users/jlong/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar Scope: test
[DEBUG] Adding to surefire test classpath: /Users/jlong/.m2/repository/org/junit/platform/junit-platform-engine/1.3.1/junit-platform-engine-1.3.1.jar Scope: test
[DEBUG] Adding to surefire test classpath: /Users/jlong/.m2/repository/org/junit/platform/junit-platform-commons/1.3.1/junit-platform-commons-1.3.1.jar Scope: test
[DEBUG] Adding to surefire test classpath: /Users/jlong/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar Scope: test
[DEBUG] Adding to surefire test classpath: /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar Scope: test
[DEBUG] Adding to surefire test classpath: /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar Scope: test
[DEBUG] Removed artifact org.apiguardian:apiguardian-api:jar:1.0.0:test from provider. Already appears in test classpath.
[DEBUG] Removed artifact org.opentest4j:opentest4j:jar:1.1.1:test from provider. Already appears in test classpath.
[DEBUG] Removed artifact org.junit.platform:junit-platform-commons:jar:1.3.1:test from provider. Already appears in test classpath.
[DEBUG] Removed artifact org.junit.platform:junit-platform-engine:jar:1.3.1:test from provider. Already appears in test classpath.
[DEBUG] test classpath:  /Users/jlong/Downloads/demo/target/test-classes  /Users/jlong/Downloads/demo/target/classes  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-webflux/2.4.1/spring-boot-starter-webflux-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter/2.4.1/spring-boot-starter-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot/2.4.1/spring-boot-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/spring-context/5.3.2/spring-context-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-aop/5.3.2/spring-aop-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-expression/5.3.2/spring-expression-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.4.1/spring-boot-autoconfigure-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.4.1/spring-boot-starter-logging-2.4.1.jar  /Users/jlong/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar  /Users/jlong/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar  /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar  /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar  /Users/jlong/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar  /Users/jlong/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar  /Users/jlong/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.4.1/spring-boot-starter-json-2.4.1.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-reactor-netty/2.4.1/spring-boot-starter-reactor-netty-2.4.1.jar  /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-http/1.0.2/reactor-netty-http-1.0.2.jar  /Users/jlong/.m2/repository/io/netty/netty-codec-http/4.1.55.Final/netty-codec-http-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-common/4.1.55.Final/netty-common-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-buffer/4.1.55.Final/netty-buffer-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-transport/4.1.55.Final/netty-transport-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-codec/4.1.55.Final/netty-codec-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-handler/4.1.55.Final/netty-handler-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-codec-http2/4.1.55.Final/netty-codec-http2-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-resolver-dns/4.1.55.Final/netty-resolver-dns-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-resolver/4.1.55.Final/netty-resolver-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-codec-dns/4.1.55.Final/netty-codec-dns-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-transport-native-epoll/4.1.55.Final/netty-transport-native-epoll-4.1.55.Final-linux-x86_64.jar  /Users/jlong/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.55.Final/netty-transport-native-unix-common-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-core/1.0.2/reactor-netty-core-1.0.2.jar  /Users/jlong/.m2/repository/io/netty/netty-handler-proxy/4.1.55.Final/netty-handler-proxy-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-codec-socks/4.1.55.Final/netty-codec-socks-4.1.55.Final.jar  /Users/jlong/.m2/repository/org/springframework/spring-web/5.3.2/spring-web-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-beans/5.3.2/spring-beans-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-webflux/5.3.2/spring-webflux-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.4.1/spring-boot-starter-test-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test/2.4.1/spring-boot-test-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.4.1/spring-boot-test-autoconfigure-2.4.1.jar  /Users/jlong/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar  /Users/jlong/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar  /Users/jlong/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar  /Users/jlong/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar  /Users/jlong/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar  /Users/jlong/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar  /Users/jlong/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar  /Users/jlong/.m2/repository/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar  /Users/jlong/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter/5.7.0/junit-jupiter-5.7.0.jar  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar  /Users/jlong/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar  /Users/jlong/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar  /Users/jlong/.m2/repository/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar  /Users/jlong/.m2/repository/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar  /Users/jlong/.m2/repository/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar  /Users/jlong/.m2/repository/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar  /Users/jlong/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar  /Users/jlong/.m2/repository/org/objenesis/objenesis/3.1/objenesis-3.1.jar  /Users/jlong/.m2/repository/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar  /Users/jlong/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar  /Users/jlong/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar  /Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-test/5.3.2/spring-test-5.3.2.jar  /Users/jlong/.m2/repository/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar  /Users/jlong/.m2/repository/io/projectreactor/reactor-test/3.4.1/reactor-test-3.4.1.jar  /Users/jlong/.m2/repository/io/projectreactor/reactor-core/3.4.1/reactor-core-3.4.1.jar  /Users/jlong/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar
[DEBUG] provider classpath:  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.jar  /Users/jlong/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar
[DEBUG] test(compact) classpath:  test-classes  classes  spring-boot-starter-webflux-2.4.1.jar  spring-boot-starter-2.4.1.jar  spring-boot-2.4.1.jar  spring-context-5.3.2.jar  spring-aop-5.3.2.jar  spring-expression-5.3.2.jar  spring-boot-autoconfigure-2.4.1.jar  spring-boot-starter-logging-2.4.1.jar  logback-classic-1.2.3.jar  logback-core-1.2.3.jar  log4j-to-slf4j-2.13.3.jar  log4j-api-2.13.3.jar  jul-to-slf4j-1.7.30.jar  jakarta.annotation-api-1.3.5.jar  snakeyaml-1.27.jar  spring-boot-starter-json-2.4.1.jar  jackson-databind-2.11.3.jar  jackson-annotations-2.11.3.jar  jackson-core-2.11.3.jar  jackson-datatype-jdk8-2.11.3.jar  jackson-datatype-jsr310-2.11.3.jar  jackson-module-parameter-names-2.11.3.jar  spring-boot-starter-reactor-netty-2.4.1.jar  reactor-netty-http-1.0.2.jar  netty-codec-http-4.1.55.Final.jar  netty-common-4.1.55.Final.jar  netty-buffer-4.1.55.Final.jar  netty-transport-4.1.55.Final.jar  netty-codec-4.1.55.Final.jar  netty-handler-4.1.55.Final.jar  netty-codec-http2-4.1.55.Final.jar  netty-resolver-dns-4.1.55.Final.jar  netty-resolver-4.1.55.Final.jar  netty-codec-dns-4.1.55.Final.jar  netty-transport-native-epoll-4.1.55.Final-linux-x86_64.jar  netty-transport-native-unix-common-4.1.55.Final.jar  reactor-netty-core-1.0.2.jar  netty-handler-proxy-4.1.55.Final.jar  netty-codec-socks-4.1.55.Final.jar  spring-web-5.3.2.jar  spring-beans-5.3.2.jar  spring-webflux-5.3.2.jar  spring-boot-starter-test-2.4.1.jar  spring-boot-test-2.4.1.jar  spring-boot-test-autoconfigure-2.4.1.jar  json-path-2.4.0.jar  json-smart-2.3.jar  accessors-smart-1.2.jar  asm-5.0.4.jar  slf4j-api-1.7.30.jar  jakarta.xml.bind-api-2.3.3.jar  jakarta.activation-api-1.2.2.jar  assertj-core-3.18.1.jar  hamcrest-2.2.jar  junit-jupiter-5.7.0.jar  junit-jupiter-api-5.7.0.jar  apiguardian-api-1.1.0.jar  opentest4j-1.2.0.jar  junit-platform-commons-1.7.0.jar  junit-jupiter-params-5.7.0.jar  junit-jupiter-engine-5.7.0.jar  junit-platform-engine-1.7.0.jar  mockito-core-3.6.28.jar  byte-buddy-1.10.18.jar  byte-buddy-agent-1.10.18.jar  objenesis-3.1.jar  mockito-junit-jupiter-3.6.28.jar  jsonassert-1.5.0.jar  android-json-0.0.20131108.vaadin1.jar  spring-core-5.3.2.jar  spring-jcl-5.3.2.jar  spring-test-5.3.2.jar  xmlunit-core-2.7.0.jar  reactor-test-3.4.1.jar  reactor-core-3.4.1.jar  reactive-streams-1.0.3.jar
[DEBUG] provider(compact) classpath:  surefire-junit-platform-2.22.2.jar  junit-platform-launcher-1.3.1.jar  surefire-api-2.22.2.jar  surefire-logger-api-2.22.2.jar
[DEBUG] in-process classpath:  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.jar  /Users/jlong/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar  /Users/jlong/.m2/repository/org/apache/maven/surefire/maven-surefire-common/2.22.2/maven-surefire-common-2.22.2.jar
[DEBUG] in-process(compact) classpath:  surefire-junit-platform-2.22.2.jar  junit-platform-launcher-1.3.1.jar  surefire-api-2.22.2.jar  surefire-logger-api-2.22.2.jar  maven-surefire-common-2.22.2.jar
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[DEBUG] Determined Maven Process ID 11760
[DEBUG] boot classpath:  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-booter/2.22.2/surefire-booter-2.22.2.jar  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-api/2.22.2/surefire-api-2.22.2.jar  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-logger-api/2.22.2/surefire-logger-api-2.22.2.jar  /Users/jlong/Downloads/demo/target/test-classes  /Users/jlong/Downloads/demo/target/classes  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-webflux/2.4.1/spring-boot-starter-webflux-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter/2.4.1/spring-boot-starter-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot/2.4.1/spring-boot-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/spring-context/5.3.2/spring-context-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-aop/5.3.2/spring-aop-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-expression/5.3.2/spring-expression-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.4.1/spring-boot-autoconfigure-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.4.1/spring-boot-starter-logging-2.4.1.jar  /Users/jlong/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar  /Users/jlong/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar  /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar  /Users/jlong/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar  /Users/jlong/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar  /Users/jlong/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar  /Users/jlong/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.4.1/spring-boot-starter-json-2.4.1.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar  /Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-reactor-netty/2.4.1/spring-boot-starter-reactor-netty-2.4.1.jar  /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-http/1.0.2/reactor-netty-http-1.0.2.jar  /Users/jlong/.m2/repository/io/netty/netty-codec-http/4.1.55.Final/netty-codec-http-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-common/4.1.55.Final/netty-common-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-buffer/4.1.55.Final/netty-buffer-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-transport/4.1.55.Final/netty-transport-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-codec/4.1.55.Final/netty-codec-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-handler/4.1.55.Final/netty-handler-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-codec-http2/4.1.55.Final/netty-codec-http2-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-resolver-dns/4.1.55.Final/netty-resolver-dns-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-resolver/4.1.55.Final/netty-resolver-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-codec-dns/4.1.55.Final/netty-codec-dns-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-transport-native-epoll/4.1.55.Final/netty-transport-native-epoll-4.1.55.Final-linux-x86_64.jar  /Users/jlong/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.55.Final/netty-transport-native-unix-common-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/projectreactor/netty/reactor-netty-core/1.0.2/reactor-netty-core-1.0.2.jar  /Users/jlong/.m2/repository/io/netty/netty-handler-proxy/4.1.55.Final/netty-handler-proxy-4.1.55.Final.jar  /Users/jlong/.m2/repository/io/netty/netty-codec-socks/4.1.55.Final/netty-codec-socks-4.1.55.Final.jar  /Users/jlong/.m2/repository/org/springframework/spring-web/5.3.2/spring-web-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-beans/5.3.2/spring-beans-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-webflux/5.3.2/spring-webflux-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.4.1/spring-boot-starter-test-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test/2.4.1/spring-boot-test-2.4.1.jar  /Users/jlong/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.4.1/spring-boot-test-autoconfigure-2.4.1.jar  /Users/jlong/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar  /Users/jlong/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar  /Users/jlong/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar  /Users/jlong/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar  /Users/jlong/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar  /Users/jlong/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar  /Users/jlong/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar  /Users/jlong/.m2/repository/org/assertj/assertj-core/3.18.1/assertj-core-3.18.1.jar  /Users/jlong/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter/5.7.0/junit-jupiter-5.7.0.jar  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.7.0/junit-jupiter-api-5.7.0.jar  /Users/jlong/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar  /Users/jlong/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar  /Users/jlong/.m2/repository/org/junit/platform/junit-platform-commons/1.7.0/junit-platform-commons-1.7.0.jar  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.7.0/junit-jupiter-params-5.7.0.jar  /Users/jlong/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.7.0/junit-jupiter-engine-5.7.0.jar  /Users/jlong/.m2/repository/org/junit/platform/junit-platform-engine/1.7.0/junit-platform-engine-1.7.0.jar  /Users/jlong/.m2/repository/org/mockito/mockito-core/3.6.28/mockito-core-3.6.28.jar  /Users/jlong/.m2/repository/net/bytebuddy/byte-buddy/1.10.18/byte-buddy-1.10.18.jar  /Users/jlong/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.18/byte-buddy-agent-1.10.18.jar  /Users/jlong/.m2/repository/org/objenesis/objenesis/3.1/objenesis-3.1.jar  /Users/jlong/.m2/repository/org/mockito/mockito-junit-jupiter/3.6.28/mockito-junit-jupiter-3.6.28.jar  /Users/jlong/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar  /Users/jlong/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar  /Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar  /Users/jlong/.m2/repository/org/springframework/spring-test/5.3.2/spring-test-5.3.2.jar  /Users/jlong/.m2/repository/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar  /Users/jlong/.m2/repository/io/projectreactor/reactor-test/3.4.1/reactor-test-3.4.1.jar  /Users/jlong/.m2/repository/io/projectreactor/reactor-core/3.4.1/reactor-core-3.4.1.jar  /Users/jlong/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar  /Users/jlong/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/2.22.2/surefire-junit-platform-2.22.2.jar  /Users/jlong/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.1/junit-platform-launcher-1.3.1.jar
[DEBUG] boot(compact) classpath:  surefire-booter-2.22.2.jar  surefire-api-2.22.2.jar  surefire-logger-api-2.22.2.jar  test-classes  classes  spring-boot-starter-webflux-2.4.1.jar  spring-boot-starter-2.4.1.jar  spring-boot-2.4.1.jar  spring-context-5.3.2.jar  spring-aop-5.3.2.jar  spring-expression-5.3.2.jar  spring-boot-autoconfigure-2.4.1.jar  spring-boot-starter-logging-2.4.1.jar  logback-classic-1.2.3.jar  logback-core-1.2.3.jar  log4j-to-slf4j-2.13.3.jar  log4j-api-2.13.3.jar  jul-to-slf4j-1.7.30.jar  jakarta.annotation-api-1.3.5.jar  snakeyaml-1.27.jar  spring-boot-starter-json-2.4.1.jar  jackson-databind-2.11.3.jar  jackson-annotations-2.11.3.jar  jackson-core-2.11.3.jar  jackson-datatype-jdk8-2.11.3.jar  jackson-datatype-jsr310-2.11.3.jar  jackson-module-parameter-names-2.11.3.jar  spring-boot-starter-reactor-netty-2.4.1.jar  reactor-netty-http-1.0.2.jar  netty-codec-http-4.1.55.Final.jar  netty-common-4.1.55.Final.jar  netty-buffer-4.1.55.Final.jar  netty-transport-4.1.55.Final.jar  netty-codec-4.1.55.Final.jar  netty-handler-4.1.55.Final.jar  netty-codec-http2-4.1.55.Final.jar  netty-resolver-dns-4.1.55.Final.jar  netty-resolver-4.1.55.Final.jar  netty-codec-dns-4.1.55.Final.jar  netty-transport-native-epoll-4.1.55.Final-linux-x86_64.jar  netty-transport-native-unix-common-4.1.55.Final.jar  reactor-netty-core-1.0.2.jar  netty-handler-proxy-4.1.55.Final.jar  netty-codec-socks-4.1.55.Final.jar  spring-web-5.3.2.jar  spring-beans-5.3.2.jar  spring-webflux-5.3.2.jar  spring-boot-starter-test-2.4.1.jar  spring-boot-test-2.4.1.jar  spring-boot-test-autoconfigure-2.4.1.jar  json-path-2.4.0.jar  json-smart-2.3.jar  accessors-smart-1.2.jar  asm-5.0.4.jar  slf4j-api-1.7.30.jar  jakarta.xml.bind-api-2.3.3.jar  jakarta.activation-api-1.2.2.jar  assertj-core-3.18.1.jar  hamcrest-2.2.jar  junit-jupiter-5.7.0.jar  junit-jupiter-api-5.7.0.jar  apiguardian-api-1.1.0.jar  opentest4j-1.2.0.jar  junit-platform-commons-1.7.0.jar  junit-jupiter-params-5.7.0.jar  junit-jupiter-engine-5.7.0.jar  junit-platform-engine-1.7.0.jar  mockito-core-3.6.28.jar  byte-buddy-1.10.18.jar  byte-buddy-agent-1.10.18.jar  objenesis-3.1.jar  mockito-junit-jupiter-3.6.28.jar  jsonassert-1.5.0.jar  android-json-0.0.20131108.vaadin1.jar  spring-core-5.3.2.jar  spring-jcl-5.3.2.jar  spring-test-5.3.2.jar  xmlunit-core-2.7.0.jar  reactor-test-3.4.1.jar  reactor-core-3.4.1.jar  reactive-streams-1.0.3.jar  surefire-junit-platform-2.22.2.jar  junit-platform-launcher-1.3.1.jar
[DEBUG] Forking command line: /bin/sh -c cd /Users/jlong/Downloads/demo && /Users/jlong/bin/zulu15.28.1013-ca-jdk15.0.1-macosx_aarch64/zulu-15.jdk/Contents/Home/bin/java -jar /Users/jlong/Downloads/demo/target/surefire/surefirebooter16655443234039474510.jar /Users/jlong/Downloads/demo/target/surefire 2021-01-04T00-06-10_877-jvmRun1 surefire7108474745091617934tmp surefire_010246165124487791998tmp
[INFO] Running com.example.demo.DemoApplicationTests
00:06:11.318 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
00:06:11.322 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
00:06:11.337 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating TestContextBootstrapper for test class [com.example.demo.DemoApplicationTests] from class [org.springframework.boot.test.context.SpringBootTestContextBootstrapper]
00:06:11.341 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.example.demo.DemoApplicationTests], using SpringBootContextLoader
00:06:11.342 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [com.example.demo.DemoApplicationTests]: class path resource [com/example/demo/DemoApplicationTests-context.xml] does not exist
00:06:11.342 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [com.example.demo.DemoApplicationTests]: class path resource [com/example/demo/DemoApplicationTestsContext.groovy] does not exist
00:06:11.342 [main] INFO org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [com.example.demo.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
00:06:11.343 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.example.demo.DemoApplicationTests]: DemoApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
00:06:11.358 [main] DEBUG org.springframework.test.context.support.ActiveProfilesUtils - Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [com.example.demo.DemoApplicationTests]
00:06:11.378 [main] DEBUG org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider - Identified candidate component class: file [/Users/jlong/Downloads/demo/target/classes/com/example/demo/DemoApplication.class]
00:06:11.379 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.example.demo.DemoApplication for test class com.example.demo.DemoApplicationTests
00:06:11.409 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - @TestExecutionListeners is not present for class [com.example.demo.DemoApplicationTests]: using defaults.
00:06:11.409 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
00:06:11.412 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Skipping candidate TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their required dependencies available. Offending class: [javax/servlet/ServletContext]
00:06:11.412 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Skipping candidate TestExecutionListener [org.springframework.test.context.transaction.TransactionalTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their required dependencies available. Offending class: [org/springframework/transaction/TransactionDefinition]
00:06:11.412 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Skipping candidate TestExecutionListener [org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their required dependencies available. Offending class: [org/springframework/transaction/interceptor/TransactionAttribute]
00:06:11.412 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@70a36a66, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@45815ffc, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@732f29af, org.springframework.test.context.support.DirtiesContextTestExecutionListener@d3957fe, org.springframework.test.context.event.EventPublishingTestExecutionListener@6622fc65, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@299321e2, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@23fb172e, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@64ba3208, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@158a3b2e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@25a6944c, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@5e1fa5b1]
00:06:11.414 [main] DEBUG org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener - Before test class: context [DefaultTestContext@56303b57 testClass = DemoApplicationTests, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [ReactiveWebMergedContextConfiguration@4b2a01d4 testClass = DemoApplicationTests, locations = '{}', classes = '{class com.example.demo.DemoApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@7975d1d8, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@5167f57d, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41488b16, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4e0ae11f, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@38af9828, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@2ca923bb, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@6ac13091], contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map[[empty]]], class annotated with @DirtiesContext [false] with mode [null].
00:06:11.418 [main] DEBUG org.springframework.test.context.support.DependencyInjectionTestExecutionListener - Performing dependency injection for test context [[DefaultTestContext@56303b57 testClass = DemoApplicationTests, testInstance = com.example.demo.DemoApplicationTests@3668d4, testMethod = [null], testException = [null], mergedContextConfiguration = [ReactiveWebMergedContextConfiguration@4b2a01d4 testClass = DemoApplicationTests, locations = '{}', classes = '{class com.example.demo.DemoApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@7975d1d8, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@5167f57d, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@41488b16, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@4e0ae11f, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@38af9828, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@2ca923bb, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@6ac13091], contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map[[empty]]]].
00:06:11.426 [main] DEBUG org.springframework.test.context.support.TestPropertySourceUtils - Adding inlined properties to environment: {spring.jmx.enabled=false, org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.4.1)

2021-01-04 00:06:11.690  INFO 11782 --- [           main] com.example.demo.DemoApplicationTests    : Starting DemoApplicationTests using Java 15.0.1 on jlong-mbp-2020.local with PID 11782 (started by jlong in /Users/jlong/Downloads/demo)
2021-01-04 00:06:11.692  INFO 11782 --- [           main] com.example.demo.DemoApplicationTests    : No active profile set, falling back to default profiles: default
2021-01-04 00:06:12.254  INFO 11782 --- [           main] com.example.demo.DemoApplicationTests    : Started DemoApplicationTests in 0.824 seconds (JVM running for 1.255)
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.195 s - in com.example.demo.DemoApplicationTests
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ demo ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=128042, ConflictMarker.markTime=40291, ConflictMarker.nodeCount=106, ConflictIdSorter.graphTime=28042, ConflictIdSorter.topsortTime=28208, ConflictIdSorter.conflictIdCount=36, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=570125, ConflictResolver.conflictItemCount=97, DefaultDependencyCollector.collectTime=43223708, DefaultDependencyCollector.transformTime=825209}
[DEBUG] org.apache.maven.plugins:maven-jar-plugin:jar:3.2.0
[DEBUG]    org.apache.maven:maven-plugin-api:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-model:jar:3.0:compile
[DEBUG]       org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile
[DEBUG]          org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile
[DEBUG]             org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile
[DEBUG]    org.apache.maven:maven-core:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-settings:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-settings-builder:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-model-builder:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-aether-provider:jar:3.0:runtime
[DEBUG]       org.sonatype.aether:aether-impl:jar:1.7:compile
[DEBUG]          org.sonatype.aether:aether-spi:jar:1.7:compile
[DEBUG]       org.sonatype.aether:aether-api:jar:1.7:compile
[DEBUG]       org.sonatype.aether:aether-util:jar:1.7:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.14:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile (version managed from default)
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:3.0:compile
[DEBUG]    org.apache.maven.shared:file-management:jar:3.0.0:compile
[DEBUG]       org.apache.maven.shared:maven-shared-io:jar:3.0.0:compile
[DEBUG]          org.apache.maven:maven-compat:jar:3.0:compile
[DEBUG]          org.apache.maven.wagon:wagon-provider-api:jar:2.10:compile
[DEBUG]    org.apache.maven:maven-archiver:jar:3.5.0:compile
[DEBUG]       commons-io:commons-io:jar:2.5:compile
[DEBUG]    org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile
[DEBUG]    org.codehaus.plexus:plexus-archiver:jar:4.2.1:compile
[DEBUG]       org.codehaus.plexus:plexus-io:jar:3.2.0:compile
[DEBUG]       org.apache.commons:commons-compress:jar:1.19:compile
[DEBUG]       org.iq80.snappy:snappy:jar:0.4:compile
[DEBUG]       org.tukaani:xz:jar:1.8:runtime
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.3.0:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-jar-plugin:3.2.0
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-jar-plugin:3.2.0
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-jar-plugin:3.2.0
[DEBUG]   Included: org.apache.maven.plugins:maven-jar-plugin:jar:3.2.0
[DEBUG]   Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2
[DEBUG]   Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7
[DEBUG]   Included: org.sonatype.aether:aether-util:jar:1.7
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.14
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.7.1
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.apache.maven.shared:file-management:jar:3.0.0
[DEBUG]   Included: org.apache.maven.shared:maven-shared-io:jar:3.0.0
[DEBUG]   Included: org.apache.maven:maven-archiver:jar:3.5.0
[DEBUG]   Included: commons-io:commons-io:jar:2.5
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1
[DEBUG]   Included: org.codehaus.plexus:plexus-archiver:jar:4.2.1
[DEBUG]   Included: org.codehaus.plexus:plexus-io:jar:3.2.0
[DEBUG]   Included: org.apache.commons:commons-compress:jar:1.19
[DEBUG]   Included: org.iq80.snappy:snappy:jar:0.4
[DEBUG]   Included: org.tukaani:xz:jar:1.8
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.3.0
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-jar-plugin:3.2.0:jar from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-jar-plugin:3.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@446cdf90]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jar-plugin:3.2.0:jar' with basic configurator -->
[DEBUG]   (s) addDefaultImplementationEntries = true
[DEBUG]   (s) manifest = org.apache.maven.archiver.ManifestConfiguration@6b162ecc
[DEBUG]   (f) archive = org.apache.maven.archiver.MavenArchiveConfiguration@3b4086c1
[DEBUG]   (f) classesDirectory = /Users/jlong/Downloads/demo/target/classes
[DEBUG]   (f) finalName = demo-0.0.1-SNAPSHOT
[DEBUG]   (f) forceCreation = false
[DEBUG]   (f) outputDirectory = /Users/jlong/Downloads/demo/target
[DEBUG]   (f) project = MavenProject: com.example:demo:0.0.1-SNAPSHOT @ /Users/jlong/Downloads/demo/pom.xml
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@260ff5b7
[DEBUG]   (f) skipIfEmpty = false
[DEBUG]   (f) useDefaultManifestFile = false
[DEBUG] -- end configuration --
[DEBUG] isUp2date: false (Resource with newer modification date found.)
[INFO] Building jar: /Users/jlong/Downloads/demo/target/demo-0.0.1-SNAPSHOT.jar
[DEBUG] adding directory META-INF/
[DEBUG] adding entry META-INF/MANIFEST.MF
[DEBUG] adding directory com/
[DEBUG] adding directory com/example/
[DEBUG] adding directory com/example/demo/
[DEBUG] adding entry com/example/demo/DemoApplication.class
[DEBUG] adding entry application.properties
[DEBUG] adding directory META-INF/maven/
[DEBUG] adding directory META-INF/maven/com.example/
[DEBUG] adding directory META-INF/maven/com.example/demo/
[DEBUG] adding entry META-INF/maven/com.example/demo/pom.xml
[DEBUG] adding entry META-INF/maven/com.example/demo/pom.properties
[INFO] 
[INFO] --- spring-boot-maven-plugin:2.4.1:repackage (repackage) @ demo ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=45041, ConflictMarker.markTime=24959, ConflictMarker.nodeCount=98, ConflictIdSorter.graphTime=15792, ConflictIdSorter.topsortTime=27333, ConflictIdSorter.conflictIdCount=48, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=539500, ConflictResolver.conflictItemCount=91, DefaultDependencyCollector.collectTime=37152166, DefaultDependencyCollector.transformTime=676167}
[DEBUG] org.springframework.boot:spring-boot-maven-plugin:jar:2.4.1
[DEBUG]    org.springframework.boot:spring-boot-buildpack-platform:jar:2.4.1:runtime
[DEBUG]       com.fasterxml.jackson.core:jackson-databind:jar:2.11.3:runtime
[DEBUG]          com.fasterxml.jackson.core:jackson-annotations:jar:2.11.3:runtime
[DEBUG]          com.fasterxml.jackson.core:jackson-core:jar:2.11.3:runtime
[DEBUG]       com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.11.3:runtime
[DEBUG]       net.java.dev.jna:jna-platform:jar:5.5.0:runtime
[DEBUG]          net.java.dev.jna:jna:jar:5.5.0:runtime
[DEBUG]       org.apache.commons:commons-compress:jar:1.20:runtime
[DEBUG]       org.apache.httpcomponents:httpclient:jar:4.5.13:runtime
[DEBUG]          org.apache.httpcomponents:httpcore:jar:4.4.13:runtime
[DEBUG]          commons-logging:commons-logging:jar:1.2:runtime
[DEBUG]          commons-codec:commons-codec:jar:1.11:runtime
[DEBUG]       org.springframework:spring-core:jar:5.3.2:runtime
[DEBUG]          org.springframework:spring-jcl:jar:5.3.2:runtime
[DEBUG]    org.springframework.boot:spring-boot-loader-tools:jar:2.4.1:runtime
[DEBUG]    org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.0:runtime
[DEBUG]       org.apache.maven:maven-artifact:jar:3.0:runtime
[DEBUG]       org.apache.maven:maven-model:jar:3.0:runtime
[DEBUG]       org.apache.maven:maven-core:jar:3.0:runtime
[DEBUG]          org.apache.maven:maven-settings:jar:3.0:runtime
[DEBUG]          org.apache.maven:maven-settings-builder:jar:3.0:runtime
[DEBUG]          org.apache.maven:maven-repository-metadata:jar:3.0:runtime
[DEBUG]          org.apache.maven:maven-model-builder:jar:3.0:runtime
[DEBUG]          org.apache.maven:maven-aether-provider:jar:3.0:runtime
[DEBUG]          org.sonatype.aether:aether-impl:jar:1.7:runtime
[DEBUG]             org.sonatype.aether:aether-spi:jar:1.7:runtime
[DEBUG]          org.sonatype.aether:aether-api:jar:1.7:runtime
[DEBUG]          org.sonatype.aether:aether-util:jar:1.7:runtime
[DEBUG]          org.codehaus.plexus:plexus-interpolation:jar:1.14:runtime
[DEBUG]          org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:runtime
[DEBUG]          org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:runtime
[DEBUG]             org.sonatype.plexus:plexus-cipher:jar:1.4:runtime
[DEBUG]       org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:runtime
[DEBUG]          org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:runtime
[DEBUG]             org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:runtime
[DEBUG]       org.apache.maven.shared:maven-shared-utils:jar:3.1.0:runtime
[DEBUG]          commons-io:commons-io:jar:2.5:runtime
[DEBUG]    org.apache.maven:maven-plugin-api:jar:3.6.3:runtime
[DEBUG]       org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:runtime
[DEBUG]          javax.enterprise:cdi-api:jar:1.0:runtime
[DEBUG]             javax.annotation:jsr250-api:jar:1.0:runtime
[DEBUG]             javax.inject:javax.inject:jar:1:runtime
[DEBUG]          org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:runtime
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:3.2.1:runtime
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.6.0:runtime
[DEBUG]    org.sonatype.plexus:plexus-build-api:jar:0.0.7:runtime
[DEBUG] Created new class realm plugin>org.springframework.boot:spring-boot-maven-plugin:2.4.1
[DEBUG] Importing foreign packages into class realm plugin>org.springframework.boot:spring-boot-maven-plugin:2.4.1
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.springframework.boot:spring-boot-maven-plugin:2.4.1
[DEBUG]   Included: org.springframework.boot:spring-boot-maven-plugin:jar:2.4.1
[DEBUG]   Included: org.springframework.boot:spring-boot-buildpack-platform:jar:2.4.1
[DEBUG]   Included: com.fasterxml.jackson.core:jackson-databind:jar:2.11.3
[DEBUG]   Included: com.fasterxml.jackson.core:jackson-annotations:jar:2.11.3
[DEBUG]   Included: com.fasterxml.jackson.core:jackson-core:jar:2.11.3
[DEBUG]   Included: com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.11.3
[DEBUG]   Included: net.java.dev.jna:jna-platform:jar:5.5.0
[DEBUG]   Included: net.java.dev.jna:jna:jar:5.5.0
[DEBUG]   Included: org.apache.commons:commons-compress:jar:1.20
[DEBUG]   Included: org.apache.httpcomponents:httpclient:jar:4.5.13
[DEBUG]   Included: org.apache.httpcomponents:httpcore:jar:4.4.13
[DEBUG]   Included: commons-logging:commons-logging:jar:1.2
[DEBUG]   Included: commons-codec:commons-codec:jar:1.11
[DEBUG]   Included: org.springframework:spring-core:jar:5.3.2
[DEBUG]   Included: org.springframework:spring-jcl:jar:5.3.2
[DEBUG]   Included: org.springframework.boot:spring-boot-loader-tools:jar:2.4.1
[DEBUG]   Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.0
[DEBUG]   Included: org.sonatype.aether:aether-util:jar:1.7
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.14
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2
[DEBUG]   Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:3.1.0
[DEBUG]   Included: commons-io:commons-io:jar:2.5
[DEBUG]   Included: javax.enterprise:cdi-api:jar:1.0
[DEBUG]   Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.2.1
[DEBUG]   Included: org.sonatype.plexus:plexus-build-api:jar:0.0.7
[DEBUG] Configuring mojo org.springframework.boot:spring-boot-maven-plugin:2.4.1:repackage from plugin realm ClassRealm[plugin>org.springframework.boot:spring-boot-maven-plugin:2.4.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@446cdf90]
[DEBUG] Configuring mojo 'org.springframework.boot:spring-boot-maven-plugin:2.4.1:repackage' with basic configurator -->
[DEBUG]   (f) attach = true
[DEBUG]   (f) excludeDevtools = true
[DEBUG]   (f) excludes = []
[DEBUG]   (f) executable = false
[DEBUG]   (f) finalName = demo-0.0.1-SNAPSHOT
[DEBUG]   (f) includeSystemScope = false
[DEBUG]   (f) includes = []
[DEBUG]   (f) outputDirectory = /Users/jlong/Downloads/demo/target
[DEBUG]   (f) project = MavenProject: com.example:demo:0.0.1-SNAPSHOT @ /Users/jlong/Downloads/demo/pom.xml
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@260ff5b7
[DEBUG]   (f) skip = false
[DEBUG] -- end configuration --
[INFO] Replacing main artifact with repackaged archive
[INFO] 
[INFO] <<< spring-boot-maven-plugin:2.4.1:build-image (default-cli) < package @ demo <<<
[INFO] 
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=57750, ConflictMarker.markTime=36083, ConflictMarker.nodeCount=168, ConflictIdSorter.graphTime=29667, ConflictIdSorter.topsortTime=30083, ConflictIdSorter.conflictIdCount=76, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=752459, ConflictResolver.conflictItemCount=166, DefaultDependencyCollector.collectTime=2033666, DefaultDependencyCollector.transformTime=957834}
[DEBUG] com.example:demo:jar:0.0.1-SNAPSHOT
[DEBUG]    org.springframework.boot:spring-boot-starter-webflux:jar:2.4.1:compile
[DEBUG]       org.springframework.boot:spring-boot-starter:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]          org.springframework.boot:spring-boot:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]             org.springframework:spring-context:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]                org.springframework:spring-aop:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]                org.springframework:spring-expression:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]          org.springframework.boot:spring-boot-autoconfigure:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]          org.springframework.boot:spring-boot-starter-logging:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]             ch.qos.logback:logback-classic:jar:1.2.3:compile (version managed from 1.2.3)
[DEBUG]                ch.qos.logback:logback-core:jar:1.2.3:compile (version managed from 1.2.3)
[DEBUG]             org.apache.logging.log4j:log4j-to-slf4j:jar:2.13.3:compile (version managed from 2.13.3)
[DEBUG]                org.apache.logging.log4j:log4j-api:jar:2.13.3:compile (version managed from 2.13.3)
[DEBUG]             org.slf4j:jul-to-slf4j:jar:1.7.30:compile (version managed from 1.7.30)
[DEBUG]          jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile (version managed from 1.3.5)
[DEBUG]          org.yaml:snakeyaml:jar:1.27:compile (version managed from 1.27)
[DEBUG]       org.springframework.boot:spring-boot-starter-json:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]          com.fasterxml.jackson.core:jackson-databind:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]             com.fasterxml.jackson.core:jackson-annotations:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]             com.fasterxml.jackson.core:jackson-core:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]          com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]          com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]          com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.11.3:compile (version managed from 2.11.3)
[DEBUG]       org.springframework.boot:spring-boot-starter-reactor-netty:jar:2.4.1:compile (version managed from 2.4.1)
[DEBUG]          io.projectreactor.netty:reactor-netty-http:jar:1.0.2:compile (version managed from 1.0.2)
[DEBUG]             io.netty:netty-codec-http:jar:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]                io.netty:netty-common:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-buffer:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-transport:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-codec:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-handler:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]             io.netty:netty-codec-http2:jar:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]             io.netty:netty-resolver-dns:jar:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]                io.netty:netty-resolver:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]                io.netty:netty-codec-dns:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]             io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]                io.netty:netty-transport-native-unix-common:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]             io.projectreactor.netty:reactor-netty-core:jar:1.0.2:compile (version managed from 1.0.2)
[DEBUG]                io.netty:netty-handler-proxy:jar:4.1.55.Final:compile (version managed from 4.1.54.Final)
[DEBUG]                   io.netty:netty-codec-socks:jar:4.1.55.Final:compile (version managed from 4.1.55.Final)
[DEBUG]       org.springframework:spring-web:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]          org.springframework:spring-beans:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]       org.springframework:spring-webflux:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]    org.springframework.boot:spring-boot-starter-test:jar:2.4.1:test
[DEBUG]       org.springframework.boot:spring-boot-test:jar:2.4.1:test (version managed from 2.4.1)
[DEBUG]       org.springframework.boot:spring-boot-test-autoconfigure:jar:2.4.1:test (version managed from 2.4.1)
[DEBUG]       com.jayway.jsonpath:json-path:jar:2.4.0:test (version managed from 2.4.0)
[DEBUG]          net.minidev:json-smart:jar:2.3:test (version managed from 2.3)
[DEBUG]             net.minidev:accessors-smart:jar:1.2:test
[DEBUG]                org.ow2.asm:asm:jar:5.0.4:test
[DEBUG]          org.slf4j:slf4j-api:jar:1.7.30:compile (version managed from 1.7.25)
[DEBUG]       jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test (version managed from 2.3.3)
[DEBUG]          jakarta.activation:jakarta.activation-api:jar:1.2.2:test (version managed from 1.2.2)
[DEBUG]       org.assertj:assertj-core:jar:3.18.1:test (version managed from 3.18.1)
[DEBUG]       org.hamcrest:hamcrest:jar:2.2:test (version managed from 2.2)
[DEBUG]       org.junit.jupiter:junit-jupiter:jar:5.7.0:test (version managed from 5.7.0)
[DEBUG]          org.junit.jupiter:junit-jupiter-api:jar:5.7.0:test (version managed from 5.7.0)
[DEBUG]             org.apiguardian:apiguardian-api:jar:1.1.0:test
[DEBUG]             org.opentest4j:opentest4j:jar:1.2.0:test
[DEBUG]             org.junit.platform:junit-platform-commons:jar:1.7.0:test (version managed from 1.7.0)
[DEBUG]          org.junit.jupiter:junit-jupiter-params:jar:5.7.0:test (version managed from 5.7.0)
[DEBUG]          org.junit.jupiter:junit-jupiter-engine:jar:5.7.0:test (version managed from 5.7.0)
[DEBUG]             org.junit.platform:junit-platform-engine:jar:1.7.0:test (version managed from 1.7.0)
[DEBUG]       org.mockito:mockito-core:jar:3.6.28:test (version managed from 3.6.28)
[DEBUG]          net.bytebuddy:byte-buddy:jar:1.10.18:test (version managed from 1.10.18)
[DEBUG]          net.bytebuddy:byte-buddy-agent:jar:1.10.18:test (version managed from 1.10.18)
[DEBUG]          org.objenesis:objenesis:jar:3.1:test
[DEBUG]       org.mockito:mockito-junit-jupiter:jar:3.6.28:test (version managed from 3.6.28)
[DEBUG]       org.skyscreamer:jsonassert:jar:1.5.0:test (version managed from 1.5.0)
[DEBUG]          com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[DEBUG]       org.springframework:spring-core:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]          org.springframework:spring-jcl:jar:5.3.2:compile (version managed from 5.3.2)
[DEBUG]       org.springframework:spring-test:jar:5.3.2:test (version managed from 5.3.2)
[DEBUG]       org.xmlunit:xmlunit-core:jar:2.7.0:test (version managed from 2.7.0)
[DEBUG]    io.projectreactor:reactor-test:jar:3.4.1:test
[DEBUG]       io.projectreactor:reactor-core:jar:3.4.1:compile (version managed from 3.4.1)
[DEBUG]          org.reactivestreams:reactive-streams:jar:1.0.3:compile (version managed from 1.0.3)
[INFO] 
[INFO] --- spring-boot-maven-plugin:2.4.1:build-image (default-cli) @ demo ---
[DEBUG] Configuring mojo org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image from plugin realm ClassRealm[plugin>org.springframework.boot:spring-boot-maven-plugin:2.4.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@446cdf90]
[DEBUG] Configuring mojo 'org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image' with basic configurator -->
[DEBUG]   (f) excludeDevtools = true
[DEBUG]   (f) excludes = []
[DEBUG]   (f) finalName = demo-0.0.1-SNAPSHOT
[DEBUG]   (f) includeSystemScope = false
[DEBUG]   (f) includes = []
[DEBUG]   (f) project = MavenProject: com.example:demo:0.0.1-SNAPSHOT @ /Users/jlong/Downloads/demo/pom.xml
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@260ff5b7
[DEBUG]   (f) skip = false
[DEBUG]   (f) sourceDirectory = /Users/jlong/Downloads/demo/target
[DEBUG] -- end configuration --
[INFO] Building image 'docker.io/library/demo:0.0.1-SNAPSHOT'
[INFO] 
[DEBUG] CookieSpec selected: default
[DEBUG] Auth cache not set in the context
[DEBUG] Get connection for route {}->docker://localhost:2376
[DEBUG] http-outgoing-0: set socket timeout to 0
[DEBUG] Opening connection {}->docker://localhost:2376
[DEBUG] Shutting down connection
[DEBUG] http-outgoing-0: Shutdown connection
[INFO]  > Pulling builder image 'docker.io/paketobuildpacks/builder:base' 100%
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  3.658 s
[INFO] Finished at: 2021-01-04T00:06:13-08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image (default-cli) on project demo: Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image failed: An API incompatibility was encountered while executing org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image: java.lang.UnsatisfiedLinkError: /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: dlopen(/Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp, 1): no suitable image found.  Did find:
[ERROR]    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
[ERROR]    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.springframework.boot:spring-boot-maven-plugin:2.4.1
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/2.4.1/spring-boot-maven-plugin-2.4.1.jar
[ERROR] urls[1] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/2.4.1/spring-boot-buildpack-platform-2.4.1.jar
[ERROR] urls[2] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar
[ERROR] urls[3] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar
[ERROR] urls[4] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar
[ERROR] urls[5] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar
[ERROR] urls[6] = file:/Users/jlong/.m2/repository/net/java/dev/jna/jna-platform/5.5.0/jna-platform-5.5.0.jar
[ERROR] urls[7] = file:/Users/jlong/.m2/repository/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
[ERROR] urls[8] = file:/Users/jlong/.m2/repository/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar
[ERROR] urls[9] = file:/Users/jlong/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
[ERROR] urls[10] = file:/Users/jlong/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar
[ERROR] urls[11] = file:/Users/jlong/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
[ERROR] urls[12] = file:/Users/jlong/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
[ERROR] urls[13] = file:/Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar
[ERROR] urls[14] = file:/Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar
[ERROR] urls[15] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-loader-tools/2.4.1/spring-boot-loader-tools-2.4.1.jar
[ERROR] urls[16] = file:/Users/jlong/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.jar
[ERROR] urls[17] = file:/Users/jlong/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
[ERROR] urls[18] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[19] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[20] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[21] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[22] = file:/Users/jlong/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
[ERROR] urls[23] = file:/Users/jlong/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
[ERROR] urls[24] = file:/Users/jlong/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.jar
[ERROR] urls[25] = file:/Users/jlong/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
[ERROR] urls[26] = file:/Users/jlong/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
[ERROR] urls[27] = file:/Users/jlong/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.4/org.eclipse.sisu.inject-0.3.4.jar
[ERROR] urls[28] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.jar
[ERROR] urls[29] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------
[ERROR] 
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image (default-cli) on project demo: Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image failed: An API incompatibility was encountered while executing org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image: java.lang.UnsatisfiedLinkError: /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: dlopen(/Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp, 1): no suitable image found.  Did find:
    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
-----------------------------------------------------
realm =    plugin>org.springframework.boot:spring-boot-maven-plugin:2.4.1
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/2.4.1/spring-boot-maven-plugin-2.4.1.jar
urls[1] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/2.4.1/spring-boot-buildpack-platform-2.4.1.jar
urls[2] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar
urls[3] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar
urls[4] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar
urls[5] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar
urls[6] = file:/Users/jlong/.m2/repository/net/java/dev/jna/jna-platform/5.5.0/jna-platform-5.5.0.jar
urls[7] = file:/Users/jlong/.m2/repository/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
urls[8] = file:/Users/jlong/.m2/repository/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar
urls[9] = file:/Users/jlong/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
urls[10] = file:/Users/jlong/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar
urls[11] = file:/Users/jlong/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
urls[12] = file:/Users/jlong/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
urls[13] = file:/Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar
urls[14] = file:/Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar
urls[15] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-loader-tools/2.4.1/spring-boot-loader-tools-2.4.1.jar
urls[16] = file:/Users/jlong/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.jar
urls[17] = file:/Users/jlong/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
urls[18] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
urls[19] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
urls[20] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[21] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[22] = file:/Users/jlong/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
urls[23] = file:/Users/jlong/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
urls[24] = file:/Users/jlong/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.jar
urls[25] = file:/Users/jlong/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
urls[26] = file:/Users/jlong/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
urls[27] = file:/Users/jlong/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.4/org.eclipse.sisu.inject-0.3.4.jar
urls[28] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.jar
urls[29] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
Number of foreign imports: 1
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------

    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:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:64)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    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.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image failed: An API incompatibility was encountered while executing org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image: java.lang.UnsatisfiedLinkError: /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: dlopen(/Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp, 1): no suitable image found.  Did find:
    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
-----------------------------------------------------
realm =    plugin>org.springframework.boot:spring-boot-maven-plugin:2.4.1
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/2.4.1/spring-boot-maven-plugin-2.4.1.jar
urls[1] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/2.4.1/spring-boot-buildpack-platform-2.4.1.jar
urls[2] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar
urls[3] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar
urls[4] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar
urls[5] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar
urls[6] = file:/Users/jlong/.m2/repository/net/java/dev/jna/jna-platform/5.5.0/jna-platform-5.5.0.jar
urls[7] = file:/Users/jlong/.m2/repository/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
urls[8] = file:/Users/jlong/.m2/repository/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar
urls[9] = file:/Users/jlong/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
urls[10] = file:/Users/jlong/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar
urls[11] = file:/Users/jlong/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
urls[12] = file:/Users/jlong/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
urls[13] = file:/Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar
urls[14] = file:/Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar
urls[15] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-loader-tools/2.4.1/spring-boot-loader-tools-2.4.1.jar
urls[16] = file:/Users/jlong/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.jar
urls[17] = file:/Users/jlong/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
urls[18] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
urls[19] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
urls[20] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[21] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[22] = file:/Users/jlong/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
urls[23] = file:/Users/jlong/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
urls[24] = file:/Users/jlong/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.jar
urls[25] = file:/Users/jlong/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
urls[26] = file:/Users/jlong/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
urls[27] = file:/Users/jlong/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.4/org.eclipse.sisu.inject-0.3.4.jar
urls[28] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.jar
urls[29] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
Number of foreign imports: 1
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:186)
    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:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:64)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    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.apache.maven.plugin.PluginContainerException: An API incompatibility was encountered while executing org.springframework.boot:spring-boot-maven-plugin:2.4.1:build-image: java.lang.UnsatisfiedLinkError: /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: dlopen(/Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp, 1): no suitable image found.  Did find:
    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
-----------------------------------------------------
realm =    plugin>org.springframework.boot:spring-boot-maven-plugin:2.4.1
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-maven-plugin/2.4.1/spring-boot-maven-plugin-2.4.1.jar
urls[1] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-buildpack-platform/2.4.1/spring-boot-buildpack-platform-2.4.1.jar
urls[2] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar
urls[3] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar
urls[4] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar
urls[5] = file:/Users/jlong/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar
urls[6] = file:/Users/jlong/.m2/repository/net/java/dev/jna/jna-platform/5.5.0/jna-platform-5.5.0.jar
urls[7] = file:/Users/jlong/.m2/repository/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
urls[8] = file:/Users/jlong/.m2/repository/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar
urls[9] = file:/Users/jlong/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
urls[10] = file:/Users/jlong/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar
urls[11] = file:/Users/jlong/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
urls[12] = file:/Users/jlong/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
urls[13] = file:/Users/jlong/.m2/repository/org/springframework/spring-core/5.3.2/spring-core-5.3.2.jar
urls[14] = file:/Users/jlong/.m2/repository/org/springframework/spring-jcl/5.3.2/spring-jcl-5.3.2.jar
urls[15] = file:/Users/jlong/.m2/repository/org/springframework/boot/spring-boot-loader-tools/2.4.1/spring-boot-loader-tools-2.4.1.jar
urls[16] = file:/Users/jlong/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.1.0/maven-common-artifact-filters-3.1.0.jar
urls[17] = file:/Users/jlong/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
urls[18] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
urls[19] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
urls[20] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
urls[21] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
urls[22] = file:/Users/jlong/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
urls[23] = file:/Users/jlong/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
urls[24] = file:/Users/jlong/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.1.0/maven-shared-utils-3.1.0.jar
urls[25] = file:/Users/jlong/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
urls[26] = file:/Users/jlong/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
urls[27] = file:/Users/jlong/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.4/org.eclipse.sisu.inject-0.3.4.jar
urls[28] = file:/Users/jlong/.m2/repository/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.jar
urls[29] = file:/Users/jlong/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar
Number of foreign imports: 1
import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

-----------------------------------------------------

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:184)
    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:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:64)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    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: java.lang.UnsatisfiedLinkError: /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: dlopen(/Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp, 1): no suitable image found.  Did find:
    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
    /Users/jlong/Library/Caches/JNA/temp/jna7315313871223770897.tmp: no matching architecture in universal wrapper
    at jdk.internal.loader.NativeLibraries.load (Native Method)
    at jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open (NativeLibraries.java:383)
    at jdk.internal.loader.NativeLibraries.loadLibrary (NativeLibraries.java:227)
    at jdk.internal.loader.NativeLibraries.loadLibrary (NativeLibraries.java:169)
    at java.lang.ClassLoader.loadLibrary (ClassLoader.java:2407)
    at java.lang.Runtime.load0 (Runtime.java:747)
    at java.lang.System.load (System.java:1857)
    at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath (Native.java:1018)
    at com.sun.jna.Native.loadNativeDispatchLibrary (Native.java:988)
    at com.sun.jna.Native.<clinit> (Native.java:195)
    at org.springframework.boot.buildpack.platform.socket.DomainSocket.<clinit> (DomainSocket.java:56)
    at org.springframework.boot.buildpack.platform.docker.transport.LocalHttpClientTransport$LocalConnectionSocketFactory.createSocket (LocalHttpClientTransport.java:130)
    at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect (DefaultHttpClientConnectionOperator.java:119)
    at org.apache.http.impl.conn.BasicHttpClientConnectionManager.connect (BasicHttpClientConnectionManager.java:313)
    at org.apache.http.impl.execchain.MainClientExec.establishRoute (MainClientExec.java:393)
    at org.apache.http.impl.execchain.MainClientExec.execute (MainClientExec.java:236)
    at org.apache.http.impl.execchain.ProtocolExec.execute (ProtocolExec.java:186)
    at org.apache.http.impl.execchain.RetryExec.execute (RetryExec.java:89)
    at org.apache.http.impl.execchain.RedirectExec.execute (RedirectExec.java:110)
    at org.apache.http.impl.client.InternalHttpClient.doExecute (InternalHttpClient.java:185)
    at org.apache.http.impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:118)
    at org.springframework.boot.buildpack.platform.docker.transport.HttpClientTransport.execute (HttpClientTransport.java:148)
    at org.springframework.boot.buildpack.platform.docker.transport.HttpClientTransport.execute (HttpClientTransport.java:143)
    at org.springframework.boot.buildpack.platform.docker.transport.HttpClientTransport.post (HttpClientTransport.java:96)
    at org.springframework.boot.buildpack.platform.docker.DockerApi$ImageApi.pull (DockerApi.java:178)
    at org.springframework.boot.buildpack.platform.build.Builder.pullImage (Builder.java:153)
    at org.springframework.boot.buildpack.platform.build.Builder.getImage (Builder.java:134)
    at org.springframework.boot.buildpack.platform.build.Builder.build (Builder.java:95)
    at org.springframework.boot.maven.BuildImageMojo.buildImage (BuildImageMojo.java:181)
    at org.springframework.boot.maven.BuildImageMojo.execute (BuildImageMojo.java:171)
    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:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:64)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    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] 
[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/PluginContainerException
wilkinsona commented 3 years ago

We use JNA for socket-based communication with the Docker daemon and, unfortunately, JNA does not yet support the M1 architecture (aarch64). https://github.com/java-native-access/jna/pull/1238 is tracking that. In the meantime, running the JVM on Rosetta or using a custom build of JNA that supports aarch64 (apparently there's one bundled in IntelliJ IDEA) are your two options.

joshlong commented 3 years ago

Oh. that's a bummer :( thanks for the prompt reply in the meantime.

I'm so close to M1 goodness end to end

wilkinsona commented 3 years ago

With thanks to @bsideup for reminding me, there is, of course, a third option. You can connect to the Docker daemon over TCP rather than via a domain socket. Setting DOCKER_HOST to a tcp:// URL should be sufficient.

bsideup commented 3 years ago

Note:

By default, Docker does not expose the TCP socket, and it is a bit tricky to do it on Mac.

But one can use Socat to re-expose the unix socket on a TCP port:

$ socat TCP-L:2375,fork UNIX:/var/run/docker.sock
$ export DOCKER_HOST=tcp://localhost:2375
$ http $DOCKER_HOST/containers/json
HTTP/1.1 200 OK
Api-Version: 1.41
Content-Type: application/json
Date: Sun, 24 Jan 2021 21:22:07 GMT
Docker-Experimental: true
Ostype: linux
Server: Docker/20.10.1 (linux)
Transfer-Encoding: chunked

[]
tsimashevich commented 3 years ago

Note:

By default, Docker does not expose the TCP socket, and it is a bit tricky to do it on Mac.

But one can use Socat to re-expose the unix socket on a TCP port:

$ socat TCP-L:2375,fork UNIX:/var/run/docker.sock
$ export DOCKER_HOST=localhost:2375
$ http $DOCKER_HOST/containers/json
HTTP/1.1 200 OK
Api-Version: 1.41
Content-Type: application/json
Date: Sun, 24 Jan 2021 21:22:07 GMT
Docker-Experimental: true
Ostype: linux
Server: Docker/20.10.1 (linux)
Transfer-Encoding: chunked

[]

I had this issue in MacBook Air M1. The socat re-expose works for me. I set the DOCKER_HOST=localhost:2375 first, but it didn't help. I used DOCKER_HOST=http://localhost:2375 instead. This fixed the issue.

bsideup commented 3 years ago

@tsimashevich thanks! I updated the snippet. Also, JNA supports M1 since 5.7.0, so this issue should be gone now :)

codewitch commented 3 years ago

@tsimashevich thanks! I updated the snippet. Also, JNA supports M1 since 5.7.0, so this issue should be gone now :)

I tried the latest release and still getting the issue. Will the next release fix the issue? Thanks!

philwebb commented 3 years ago

@codewitch We upgraded to JNA 5.7.0 with Spring Boot 2.5.0-M3 (See https://github.com/spring-projects/spring-boot/issues/25424). Unfortunately nobody on the team has an M1 Mac so we can't say for sure if it fixed things.

wind57 commented 2 years ago

I have a M1 Mac and can share my experience within spring-cloud-kubernetes. There are a few internal projects where we exercise integration tests, see here. This is for example what I do for one of the modules:

mvn spring-boot:build-image -Dspring-boot.build-image.imageName=docker.io/springcloud/spring-cloud-kubernetes-client-config-it:2.1.0-SNAPSHOT -Dspring-boot.build-image.builder=paketobuildpacks/builder

This builds just fine and creates a proper docker image. Running it though requires an extra flag : --platform linux/arm64

docker run -p 8080:8080 springcloud/spring-cloud-kubernetes-client-config-it:2.1.0-SNAPSHOT --platform linux/arm64

and then curl localhost:8080/mySecret gives the desired output.

onesail commented 2 years ago

@wind57 for me your suggestion produces:

[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.4.3:build-image (default-cli) on project springworx: Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:2.4.3:build-image failed: An API incompatibility was encountered while executing org.springframework.boot:spring-boot-maven-plugin:2.4.3:build-image: java.lang.UnsatisfiedLinkError: /Users/gmuth/Library/Caches/JNA/temp/jna17002984056587716793.tmp: dlopen(/Users/gmuth/Library/Caches/JNA/temp/jna17002984056587716793.tmp, 0x0001): tried: '/Users/gmuth/Library/Caches/JNA/temp/jna17002984056587716793.tmp' (fat file, but missing compatible architecture (have 'i386,x86_64', need 'arm64e')), '/usr/lib/jna17002984056587716793.tmp' (no such file)

wind57 commented 2 years ago

@onesail this is something pretty recent, I've faced it too. I've upgraded to 2.6.2 iirc, for the maven plugin and all was good.

onesail commented 2 years ago

Thanks for pointing to version 2.6.2 of the spring-boot-maven-plugin! This is a step forward concerning the build tooling now at least running on M1 without a workaround.

Paketo BellSoft Liberica Buildpack 9.0.2
https://github.com/paketo-buildpacks/bellsoft-liberica
...
BellSoft Liberica JRE 11.0.13: Contributing to layer
Downloading from https://github.com/bell-sw/Liberica/releases/download/11.0.13+8/bellsoft-jre11.0.13+8-linux-amd64.tar.gz

What I still miss is the architecture parameter (list) to define which target architectures the images should be build for. The default architecture amd64 is not what I want. For native Apple Silicon (and Graviton2) support arm64 is required. I guess I have to stick with the jib plugin which supports build images for multiple platforms.

hendisantika commented 7 months ago

I am using M1. But I've got the error as follows:

22.42 [ERROR] Failed to execute goal on project qrcode-generator: Could not resolve dependencies for project id.my.hendisantika:qrcode-generator:jar:0.0.1: The following artifacts could not be resolved: org.springframework.boot:spring-boot-starter-logging:jar:3.2.1 (absent), org.apache.logging.log4j:log4j-to-slf4j:jar:2.21.1 (absent): Could not transfer artifact org.springframework.boot:spring-boot-starter-logging:jar:3.2.1 from/to central (https://repo.maven.apache.org/maven2): Remote host terminated the handshake: SSL peer shut down incorrectly -> [Help 1]
22.42 [ERROR] 
22.42 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
22.42 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
22.42 [ERROR] 
22.42 [ERROR] For more information about the errors and possible solutions, please read the following articles:
22.42 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
------
Dockerfile:9
--------------------
   7 |     WORKDIR /project
   8 |     
   9 | >>> RUN mvn clean package
  10 |     
  11 |     #FROM adoptopenjdk/openjdk21:eclipse-temurin-21-alpine
--------------------
ERROR: failed to solve: process "/bin/sh -c mvn clean package" did not complete successfully: exit code: 1

View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/nqczctd1kdds4ccttpqufwxrn

Here is my Dockerfile

FROM maven:3.9.6-eclipse-temurin-21-alpine AS build

RUN mkdir /project

COPY . /project

WORKDIR /project

RUN mvn clean package

#FROM adoptopenjdk/openjdk21:eclipse-temurin-21-alpine
#FROM bellsoft/liberica-openjdk-debian:21
#FROM openjdk:21-slim
FROM amazoncorretto:21-alpine-jdk
LABEL maintainer="hendisantika@yahoo.co.id"

RUN mkdir /app

RUN addgroup -g 1001 -S hendigroup

RUN adduser -S hendi -u 1001

COPY --from=build /project/target/qrcode-generator-0.0.1.jar /app/qr.jar

WORKDIR /app

RUN chown -R hendi:hendigroup /app

CMD java $JAVA_OPTS -jar qr.jar

Here is my repo link: https://github.com/hendisantika/spring-boot-qrcode-generator

scottfrederick commented 7 months ago

@hendisantika If you are using a Dockerfile and docker build then you are not using the Spring Boot build plugins to build the image (for example, using mvn spring-boot:build-image). This issue was related to using that Spring Boot support on an M1 machine, so your problem is different than this one.

It appears that the process in the Docker container is having problems with the network when downloading the project dependencies. Your Dockerfile works fine for me, so I suspect it is a problem with your local environment. If you continue to have problems, please post a question to Stack Overflow.

hendisantika commented 7 months ago

I tried with mvn clean spring-boot:build-image OK.

Yes, Sorry @scottfrederick