Configuration verifier is not working

HI,
After updating the version from 14 to 15, and updated the java version from 8 to 11, the configuration verifier is not working,

With version 13 and java version, The create config and verify config is working fine
and updated to version 14 and java 8 version The create config and verify config is working fine
and updated to version 15 and java 11 version, the verify configuration command is not working, and getting error “connection refused”.

can any one explain what could be the issue, here is the full stack race.

D:\mytrip-POC\V13-live> mvn -P cargo.run,verify-configuration -e
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects…
[INFO]
[INFO] -------------------------< com.mytrip:mytrip >--------------------------
[INFO] Building mytrip 0.1.0-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] — enforcer:3.0.0-M3:enforce (enforce-maven-versions) @ mytrip —
[INFO]
[INFO] — buildnumber:1.4:create (default) @ mytrip —
[INFO] Executing: cmd.exe /X /C “git rev-parse --verify HEAD”
[INFO] Working directory: D:\mytrip-POC\V13-live
[INFO] Storing buildNumber: 5bb818834c771baaa0c5d7de3b27652c93024a1d at timestamp: 1711919796306
[INFO] Storing buildScmBranch: CV-15.0.0
[INFO]
[INFO] — groovy:1.0:execute (default) @ mytrip —
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedConstructor (file:/C:/Users/ashok.kumar/.m2/repository/org/codehaus/groovy/groovy-all-minimal/1.5.7/groovy-all-minimal-1.5.7.jar) to constructor java.lang.String(char,int,int,java.lang.Void)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedConstructor
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO]
[INFO] — cargo:1.7.15:start (cargo-run) @ mytrip —
[INFO] [talledLocalContainer] Tomcat 9.x starting…
[INFO] [talledLocalContainer] Ordered WAR Deploying: [site, essentials, cms]
[INFO] [talledLocalContainer] Deploying [D:\mytrip-POC\V13-live/site/webapp/target/site] to context /site …
[WARNING] [talledLocalContainer] org.codehaus.cargo.container.ContainerException: Failed to deploy [D:\mytrip-POC\V13-live/site/webapp/target/site]
[ERROR] Starting container [org.onehippo.cms.cargo.tomcat.OrderedWarDeployingTomcat8x9xInstalledLocalContainer@22361e23] failed, now stopping container
[INFO] [talledLocalContainer] Tomcat 9.x is stopping…
[INFO] [talledLocalContainer] Tomcat 9.x is stopped
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.002 s
[INFO] Finished at: 2024-04-01T02:46:38+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.7.15:start (cargo-run) on project mytrip: Cannot start container [org.onehippo.cms.cargo.tomcat.OrderedWarDeployingTomcat8x9xInstalledLocalContainer@22361e23]: Failed to deploy [D:\mytrip-POC\V13-live/site/webapp/target/site]: Connection refused: connect → [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.7.15:start (cargo-run) on project mytrip: Cannot start container [org.onehippo.cms.cargo.tomcat.OrderedWarDeployingTomcat8x9xInstalledLocalContainer@22361e23]
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.apache.maven.plugin.MojoExecutionException: Cannot start container [org.onehippo.cms.cargo.tomcat.OrderedWarDeployingTomcat8x9xInstalledLocalContainer@22361e23]
at org.codehaus.cargo.maven2.ContainerStartMojo.doExecute (ContainerStartMojo.java:74)
at org.codehaus.cargo.maven2.AbstractCargoMojo.execute (AbstractCargoMojo.java:471)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.codehaus.cargo.container.ContainerException: Failed to deploy [D:\mytrip-POC\V13-live/site/webapp/target/site]
at org.onehippo.cms.cargo.tomcat.OrderedWarDeployingTomcat8x9xInstalledLocalContainer$ExpandedWarCapableTomcat8x9xRemoteDeployer.deploy (OrderedWarDeployingTomcat8x9xInstalledLocalContainer.java:95)
at org.onehippo.cms.cargo.tomcat.OrderedWarDeployingTomcat8x9xInstalledLocalContainer.executePostStartTasks (OrderedWarDeployingTomcat8x9xInstalledLocalContainer.java:255)
at org.codehaus.cargo.container.spi.AbstractLocalContainer.start (AbstractLocalContainer.java:235)
at org.codehaus.cargo.maven2.ContainerStartMojo.executeLocalContainerAction (ContainerStartMojo.java:84)
at org.codehaus.cargo.maven2.ContainerStartMojo.doExecute (ContainerStartMojo.java:58)
at org.codehaus.cargo.maven2.AbstractCargoMojo.execute (AbstractCargoMojo.java:471)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.waitForConnect (Native Method)
at java.net.PlainSocketImpl.socketConnect (PlainSocketImpl.java:107)
at java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:412)
at java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.java:255)
at java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:237)
at java.net.Socket.connect (Socket.java:608)
at sun.net.NetworkClient.doConnect (NetworkClient.java:177)
at sun.net.www.http.HttpClient.openServer (HttpClient.java:510)
at sun.net.www.http.HttpClient.openServer (HttpClient.java:605)
at sun.net.www.http.HttpClient. (HttpClient.java:278)
at sun.net.www.http.HttpClient.New (HttpClient.java:377)
at sun.net.www.http.HttpClient.New (HttpClient.java:398)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient (HttpURLConnection.java:1253)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0 (HttpURLConnection.java:1187)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect (HttpURLConnection.java:1081)
at sun.net.www.protocol.http.HttpURLConnection.connect (HttpURLConnection.java:1015)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke (TomcatManager.java:550)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl (TomcatManager.java:772)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy (TomcatManager.java:222)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy (TomcatManager.java:205)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy (TomcatManager.java:189)
at org.onehippo.cms.cargo.tomcat.OrderedWarDeployingTomcat8x9xInstalledLocalContainer$ExpandedWarCapableTomcat8x9xRemoteDeployer.deploy (OrderedWarDeployingTomcat8x9xInstalledLocalContainer.java:89)
at org.onehippo.cms.cargo.tomcat.OrderedWarDeployingTomcat8x9xInstalledLocalContainer.executePostStartTasks (OrderedWarDeployingTomcat8x9xInstalledLocalContainer.java:255)
at org.codehaus.cargo.container.spi.AbstractLocalContainer.start (AbstractLocalContainer.java:235)
at org.codehaus.cargo.maven2.ContainerStartMojo.executeLocalContainerAction (ContainerStartMojo.java:84)
at org.codehaus.cargo.maven2.ContainerStartMojo.doExecute (ContainerStartMojo.java:58)
at org.codehaus.cargo.maven2.AbstractCargoMojo.execute (AbstractCargoMojo.java:471)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Regards,
Ashok

Hi @avashokkumar,

Running verifier is optional and many project don’t run it. We also deprecated it for v15 release and later.
Looking at the details provided the possible reasons could be:

  • Tomcat Server Issues: Ensure that the file paths specified in your Maven configuration are correct and accessible. Maven Configuration

  • Configuration Parsing Error: This could be also possibly be an error encountered where the Cargo Maven plugin is unable to parse the configuration for a parameter. Can you check removing certain dependencies and see if the issue still occurs? Check your Maven project’s POM.xml file for any dependencies that might be incorrectly configured or incompatible with the version of the Cargo plugin you’re using.

*SSL and Cargo Properties: Please ensuring that cargo properties related to SSL are correctly configured if you’re attempting to run the container with SSL enabled. Verify your cargo configuration properties, especially if you’re working in a local environment that requires SSL.