Wei, This is related to this same issue/question I had here - https://lists.apache.org/thread/gtvpjgyr4gn8hf8j8fdsnvbl5f9ntwl4
I'm really having a hard time trying to understand where I need to branch from to get this fix implemented correctly in all the right places. I was trying to get the simulator built with my changes and test with 4.19.0.0, and 4.20.0.0...but not 100% sure that is what I need to do before submitting my PR? Should I just build this simulator off of "main" and test things and then submit my PR for that??...but then how can I get these changes in 4.19.x and 4.20.x as well? I know there is a lot there, but that is my end goal and what I'm trying to do with the simulator that I'm having issues running. Thanks, Jason On Tue Jun 3, 2025 at 2:39 PM EDT, Wei ZHOU wrote: > Hi Jason, > > Can you share your changes ? > > > Kind regards, > Wei > > On Tue, Jun 3, 2025 at 8:27 PM Jason Hollis <ja...@americancloud.io.invalid> > wrote: > >> I'm trying to setup and run simulator via maven so I can test against >> some code changes I have. I'd like to be able to easily test between >> different versions of CS. In the past I've just ran the simulator via >> Docker, but I need to be able to use my modified code. >> >> I've ran this after my code changes, and it appears to come back clean. >> >> mvn -Pdeveloper -Dsimulator -DskipTests clean install >> >> However when I try to run this: >> mvn -Pdeveloper -pl developer -Ddeploydb >> >> I get this: >> >> [INFO] Scanning for projects... >> [INFO] >> [INFO] ---------------< org.apache.cloudstack:cloud-developer >> >---------------- >> [INFO] Building Apache CloudStack Developer Mode 4.19.3.0-SNAPSHOT >> [INFO] from pom.xml >> [INFO] --------------------------------[ pom >> ]--------------------------------- >> [INFO] >> [INFO] --- checkstyle:3.1.0:check (cloudstack-checkstyle) @ >> cloud-developer --- >> [INFO] Starting audit... >> Audit done. >> [INFO] >> [INFO] --- properties:1.0-alpha-2:read-project-properties (default) @ >> cloud-developer --- >> [WARNING] Ignoring missing properties file: >> /home/jhollis/git_repos/AC/github/cloudstack/developer/../utils/conf/db.properties.override >> [INFO] >> [INFO] --- remote-resources:1.3:process (default) @ cloud-developer --- >> [INFO] >> [INFO] --- antrun:1.8:run (default) @ cloud-developer --- >> [INFO] Executing tasks >> >> main: >> [INFO] Executed tasks >> [INFO] >> [INFO] >>> exec:1.2.1:java (create-schema) > validate @ cloud-developer >>> >> [INFO] >> [INFO] --- checkstyle:3.1.0:check (cloudstack-checkstyle) @ >> cloud-developer --- >> [INFO] Starting audit... >> Audit done. >> [INFO] >> [INFO] <<< exec:1.2.1:java (create-schema) < validate @ cloud-developer <<< >> [INFO] >> [INFO] >> [INFO] --- exec:1.2.1:java (create-schema) @ cloud-developer --- >> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". >> SLF4J: Defaulting to no-operation (NOP) logger implementation >> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further >> details. >> log4j:WARN No appenders could be found for logger >> (com.cloud.utils.component.ComponentContext). >> log4j:WARN Please initialize the log4j system properly. >> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for >> more info. >> WARNING: An illegal reflective access operation has occurred >> WARNING: Illegal reflective access by net.sf.cglib.core.ReflectUtils$1 >> (file:/home/jhollis/.m2/repository/cglib/cglib-nodep/3.3.0/cglib-nodep-3.3.0.jar) >> to method >> java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) >> WARNING: Please consider reporting this to the maintainers of >> net.sf.cglib.core.ReflectUtils$1 >> 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 >> ========> WARNING: Provided file does not exist: >> /home/jhollis/git_repos/AC/github/cloudstack/developer/../utils/conf/db.properties.override >> ========> WARNING: Provided file does not exist: >> /home/jhollis/git_repos/AC/github/cloudstack/developer/developer-prefill.sql.override >> ========> Initializing database=cloud with host=localhost port=3306 >> username=cloud password=cloud >> ============> Running query: drop database if exists `cloud` >> ============> Running query: create database `cloud` >> ============> Running query: CREATE USER IF NOT EXISTS cloud@`localhost` >> identified by 'cloud' >> ============> Running query: CREATE USER IF NOT EXISTS cloud@`%` >> identified by 'cloud' >> ============> Running query: GRANT ALL ON cloud.* to 'cloud'@`localhost` >> ============> Running query: GRANT ALL ON cloud.* to 'cloud'@`%` >> ========> Initializing database=cloud_usage with host=localhost port=3306 >> username=cloud password=cloud >> ============> Running query: drop database if exists `cloud_usage` >> ============> Running query: create database `cloud_usage` >> ============> Running query: CREATE USER IF NOT EXISTS cloud@`localhost` >> identified by 'cloud' >> ============> Running query: CREATE USER IF NOT EXISTS cloud@`%` >> identified by 'cloud' >> ============> Running query: GRANT ALL ON cloud_usage.* to 'cloud'@ >> `localhost` >> ============> Running query: GRANT ALL ON cloud_usage.* to 'cloud'@`%` >> ========> Processing SQL file at >> /home/jhollis/git_repos/AC/github/cloudstack/developer/target/db/create-schema.sql >> [WARNING] >> java.lang.reflect.InvocationTargetException >> 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.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:297) >> at java.lang.Thread.run (Thread.java:829) >> Caused by: java.lang.RuntimeException: Error running script. Cause: >> java.lang.NullPointerException >> at com.cloud.utils.db.ScriptRunner.runScript (ScriptRunner.java:96) >> at com.cloud.upgrade.DatabaseCreator.runScript >> (DatabaseCreator.java:65) >> at com.cloud.upgrade.DatabaseCreator.main (DatabaseCreator.java:192) >> 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.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:297) >> at java.lang.Thread.run (Thread.java:829) >> Caused by: java.lang.NullPointerException >> at com.cloud.utils.db.ScriptRunner.runScript (ScriptRunner.java:82) >> at com.cloud.upgrade.DatabaseCreator.runScript >> (DatabaseCreator.java:65) >> at com.cloud.upgrade.DatabaseCreator.main (DatabaseCreator.java:192) >> 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.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:297) >> at java.lang.Thread.run (Thread.java:829) >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 9.528 s >> [INFO] Finished at: 2025-06-03T14:11:20-04:00 >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] Failed to execute goal >> org.codehaus.mojo:exec-maven-plugin:1.2.1:java (create-schema) on project >> cloud-developer: An exception occured while executing the Java class. null: >> InvocationTargetException: Error running script. Cause: >> java.lang.NullPointerException -> [Help 1] >> >> >> If I manually run the sql schema (mysql -u cloud -p cloud < >> /home/jhollis/git_repos/AC/github/cloudstack/developer/target/db/create-schema.sql >> ) file it works, however, I'm not able to successfully run: >> >> mvn -Dsimulator -pl :cloud-client-ui jetty:run >> >> [INFO] Initializing Spring root WebApplicationContext >> [WARNING] Failed startup of context o.e.j.m.p.JettyWebAppContext@7b491b89 >> {/client,file:///home/jhollis/git_repos/AC/github/cloudstack/client/target/classes/META-INF/webapp/,UNAVAILABLE}{file:///home/jhollis/git_repos/AC/github/cloudstack/client/target/classes/META-INF/webapp/} >> org.springframework.beans.factory.BeanCreationException: Error creating >> bean with name >> 'org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0' >> defined in URL >> [jar:file:/home/jhollis/git_repos/AC/github/cloudstack/client/target/cloud-client-ui-4.19.3.0-SNAPSHOT.jar!/META-INF/cloudstack/bootstrap/spring-bootstrap-context-inheritable.xml]: >> Cannot resolve reference to bean 'DefaultConfigResources' while setting >> bean property 'locations'; nested exception is >> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean >> named 'DefaultConfigResources' available >> at >> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference >> (BeanDefinitionValueResolver.java:342) >> at >> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary >> (BeanDefinitionValueResolver.java:113) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues >> (AbstractAutowireCapableBeanFactory.java:1707) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean >> (AbstractAutowireCapableBeanFactory.java:1452) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean >> (AbstractAutowireCapableBeanFactory.java:619) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean >> (AbstractAutowireCapableBeanFactory.java:542) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 >> (AbstractBeanFactory.java:335) >> at >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton >> (DefaultSingletonBeanRegistry.java:234) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean >> (AbstractBeanFactory.java:333) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean >> (AbstractBeanFactory.java:213) >> at >> org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors >> (PostProcessorRegistrationDelegate.java:171) >> at >> org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors >> (AbstractApplicationContext.java:748) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh >> (AbstractApplicationContext.java:564) >> at >> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext >> (ContextLoader.java:399) >> at >> org.springframework.web.context.ContextLoader.initWebApplicationContext >> (ContextLoader.java:278) >> at >> org.springframework.web.context.ContextLoaderListener.contextInitialized >> (ContextLoaderListener.java:103) >> at >> org.apache.cloudstack.spring.module.web.CloudStackContextLoaderListener.contextInitialized >> (CloudStackContextLoaderListener.java:65) >> at >> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized >> (ContextHandler.java:933) >> at >> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized >> (ServletContextHandler.java:553) >> at org.eclipse.jetty.server.handler.ContextHandler.startContext >> (ContextHandler.java:892) >> at org.eclipse.jetty.servlet.ServletContextHandler.startContext >> (ServletContextHandler.java:356) >> at org.eclipse.jetty.webapp.WebAppContext.startWebapp >> (WebAppContext.java:1445) >> at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp >> (JettyWebAppContext.java:328) >> at org.eclipse.jetty.webapp.WebAppContext.startContext >> (WebAppContext.java:1409) >> at org.eclipse.jetty.server.handler.ContextHandler.doStart >> (ContextHandler.java:825) >> at org.eclipse.jetty.servlet.ServletContextHandler.doStart >> (ServletContextHandler.java:275) >> at org.eclipse.jetty.webapp.WebAppContext.doStart >> (WebAppContext.java:524) >> at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart >> (JettyWebAppContext.java:397) >> at org.eclipse.jetty.util.component.AbstractLifeCycle.start >> (AbstractLifeCycle.java:72) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.start >> (ContainerLifeCycle.java:169) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart >> (ContainerLifeCycle.java:117) >> at org.eclipse.jetty.server.handler.AbstractHandler.doStart >> (AbstractHandler.java:97) >> at org.eclipse.jetty.util.component.AbstractLifeCycle.start >> (AbstractLifeCycle.java:72) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.start >> (ContainerLifeCycle.java:169) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart >> (ContainerLifeCycle.java:117) >> at org.eclipse.jetty.server.handler.AbstractHandler.doStart >> (AbstractHandler.java:97) >> at org.eclipse.jetty.util.component.AbstractLifeCycle.start >> (AbstractLifeCycle.java:72) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.start >> (ContainerLifeCycle.java:169) >> at org.eclipse.jetty.server.Server.start (Server.java:407) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart >> (ContainerLifeCycle.java:110) >> at org.eclipse.jetty.server.handler.AbstractHandler.doStart >> (AbstractHandler.java:97) >> at org.eclipse.jetty.server.Server.doStart (Server.java:371) >> at org.eclipse.jetty.util.component.AbstractLifeCycle.start >> (AbstractLifeCycle.java:72) >> at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty >> (AbstractJettyMojo.java:450) >> at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute >> (AbstractJettyMojo.java:311) >> at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute >> (JettyRunMojo.java:152) >> 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:255) >> at org.codehaus.plexus.classworlds.launcher.Launcher.launch >> (Launcher.java:201) >> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode >> (Launcher.java:361) >> at org.codehaus.plexus.classworlds.launcher.Launcher.main >> (Launcher.java:314) >> Caused by: >> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean >> named 'DefaultConfigResources' available >> at >> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition >> (DefaultListableBeanFactory.java:874) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition >> (AbstractBeanFactory.java:1358) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean >> (AbstractBeanFactory.java:309) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean >> (AbstractBeanFactory.java:208) >> at >> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference >> (BeanDefinitionValueResolver.java:330) >> at >> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary >> (BeanDefinitionValueResolver.java:113) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues >> (AbstractAutowireCapableBeanFactory.java:1707) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean >> (AbstractAutowireCapableBeanFactory.java:1452) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean >> (AbstractAutowireCapableBeanFactory.java:619) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean >> (AbstractAutowireCapableBeanFactory.java:542) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0 >> (AbstractBeanFactory.java:335) >> at >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton >> (DefaultSingletonBeanRegistry.java:234) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean >> (AbstractBeanFactory.java:333) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean >> (AbstractBeanFactory.java:213) >> at >> org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors >> (PostProcessorRegistrationDelegate.java:171) >> at >> org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors >> (AbstractApplicationContext.java:748) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh >> (AbstractApplicationContext.java:564) >> at >> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext >> (ContextLoader.java:399) >> at >> org.springframework.web.context.ContextLoader.initWebApplicationContext >> (ContextLoader.java:278) >> at >> org.springframework.web.context.ContextLoaderListener.contextInitialized >> (ContextLoaderListener.java:103) >> at >> org.apache.cloudstack.spring.module.web.CloudStackContextLoaderListener.contextInitialized >> (CloudStackContextLoaderListener.java:65) >> at >> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized >> (ContextHandler.java:933) >> at >> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized >> (ServletContextHandler.java:553) >> at org.eclipse.jetty.server.handler.ContextHandler.startContext >> (ContextHandler.java:892) >> at org.eclipse.jetty.servlet.ServletContextHandler.startContext >> (ServletContextHandler.java:356) >> at org.eclipse.jetty.webapp.WebAppContext.startWebapp >> (WebAppContext.java:1445) >> at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp >> (JettyWebAppContext.java:328) >> at org.eclipse.jetty.webapp.WebAppContext.startContext >> (WebAppContext.java:1409) >> at org.eclipse.jetty.server.handler.ContextHandler.doStart >> (ContextHandler.java:825) >> at org.eclipse.jetty.servlet.ServletContextHandler.doStart >> (ServletContextHandler.java:275) >> at org.eclipse.jetty.webapp.WebAppContext.doStart >> (WebAppContext.java:524) >> at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart >> (JettyWebAppContext.java:397) >> at org.eclipse.jetty.util.component.AbstractLifeCycle.start >> (AbstractLifeCycle.java:72) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.start >> (ContainerLifeCycle.java:169) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart >> (ContainerLifeCycle.java:117) >> at org.eclipse.jetty.server.handler.AbstractHandler.doStart >> (AbstractHandler.java:97) >> at org.eclipse.jetty.util.component.AbstractLifeCycle.start >> (AbstractLifeCycle.java:72) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.start >> (ContainerLifeCycle.java:169) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart >> (ContainerLifeCycle.java:117) >> at org.eclipse.jetty.server.handler.AbstractHandler.doStart >> (AbstractHandler.java:97) >> at org.eclipse.jetty.util.component.AbstractLifeCycle.start >> (AbstractLifeCycle.java:72) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.start >> (ContainerLifeCycle.java:169) >> at org.eclipse.jetty.server.Server.start (Server.java:407) >> at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart >> (ContainerLifeCycle.java:110) >> at org.eclipse.jetty.server.handler.AbstractHandler.doStart >> (AbstractHandler.java:97) >> at org.eclipse.jetty.server.Server.doStart (Server.java:371) >> at org.eclipse.jetty.util.component.AbstractLifeCycle.start >> (AbstractLifeCycle.java:72) >> at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty >> (AbstractJettyMojo.java:450) >> at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute >> (AbstractJettyMojo.java:311) >> at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute >> (JettyRunMojo.java:152) >> 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:255) >> at org.codehaus.plexus.classworlds.launcher.Launcher.launch >> (Launcher.java:201) >> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode >> (Launcher.java:361) >> at org.codehaus.plexus.classworlds.launcher.Launcher.main >> (Launcher.java:314) >> [INFO] Started ServerConnector@68a2b38e{HTTP/1.1, (http/1.1)}{0.0.0.0:8080 >> } >> [INFO] Started @22124ms >> [INFO] Started Jetty Server >> >> >> Any help would be much appreciated. >> >> Thanks, >> Jason >>