You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by "briansu2004 (via GitHub)" <gi...@apache.org> on 2023/12/23 18:46:40 UTC
[PR] Update pom.xml to add org.apache.commons.compress dependency [struts-examples]
briansu2004 opened a new pull request, #301:
URL: https://github.com/apache/struts-examples/pull/301
Otherwise will get the following error messages -
java.lang.NoClassDefFoundError: org/apache/commons/compress/compressors/CompressorException
at java.lang.Class.getDeclaredMethods0 (Native Method)
at java.lang.Class.privateGetDeclaredMethods (Class.java:3402)
at java.lang.Class.privateGetPublicMethods (Class.java:3427)
at java.lang.Class.getMethods (Class.java:2019)
at org.apache.struts2.convention.PackageBasedActionConfigBuilder.getActionAnnotations (PackageBasedActionConfigBuilder.java:878)
at org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildConfiguration (PackageBasedActionConfigBuilder.java:680)
at org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs (PackageBasedActionConfigBuilder.java:338)
at org.apache.struts2.convention.ClasspathPackageProvider.loadPackages (ClasspathPackageProvider.java:52)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer (DefaultConfiguration.java:228)
at com.opensymphony.xwork2.config.ConfigurationManager.reload (ConfigurationManager.java:227)
at com.opensymphony.xwork2.config.ConfigurationManager.initialiseConfiguration (ConfigurationManager.java:84)
at com.opensymphony.xwork2.config.ConfigurationManager.wasConfigInitialised (ConfigurationManager.java:72)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration (ConfigurationManager.java:61)
at org.apache.struts2.dispatcher.Dispatcher.getContainer (Dispatcher.java:1079)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration (Dispatcher.java:537)
at org.apache.struts2.dispatcher.Dispatcher.init (Dispatcher.java:571)
at org.apache.struts2.dispatcher.InitOperations.initDispatcher (InitOperations.java:48)
at org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.init (StrutsPrepareAndExecuteFilter.java:60)
at org.eclipse.jetty.servlet.FilterHolder.initialize (FilterHolder.java:140)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0 (ServletHandler.java:731)
at java.util.Spliterators$ArraySpliterator.forEachRemaining (Spliterators.java:992)
at java.util.stream.Streams$ConcatSpliterator.forEachRemaining (Streams.java:734)
at java.util.stream.ReferencePipeline$Head.forEach (ReferencePipeline.java:762)
at org.eclipse.jetty.servlet.ServletHandler.initialize (ServletHandler.java:755)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext (ServletContextHandler.java:379)
at org.eclipse.jetty.webapp.WebAppContext.startWebapp (WebAppContext.java:1449)
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp (JettyWebAppContext.java:328)
at org.eclipse.jetty.webapp.WebAppContext.startContext (WebAppContext.java:1414)
at org.eclipse.jetty.server.handler.ContextHandler.doStart (ContextHandler.java:916)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart (ServletContextHandler.java:288)
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:73)
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:73)
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:73)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.java:169)
at org.eclipse.jetty.server.Server.start (Server.java:423)
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:387)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:73)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty (AbstractJettyMojo.java:449)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute (AbstractJettyMojo.java:310)
at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute (JettyRunMojo.java:150)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
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.ClassNotFoundException: org.apache.commons.compress.compressors.CompressorException
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass (SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass (ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:239)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass (WebAppClassLoader.java:538)
at java.lang.ClassLoader.loadClass (ClassLoader.java:520)
at java.lang.Class.getDeclaredMethods0 (Native Method)
at java.lang.Class.privateGetDeclaredMethods (Class.java:3402)
at java.lang.Class.privateGetPublicMethods (Class.java:3427)
at java.lang.Class.getMethods (Class.java:2019)
at org.apache.struts2.convention.PackageBasedActionConfigBuilder.getActionAnnotations (PackageBasedActionConfigBuilder.java:878)
at org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildConfiguration (PackageBasedActionConfigBuilder.java:680)
at org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs (PackageBasedActionConfigBuilder.java:338)
at org.apache.struts2.convention.ClasspathPackageProvider.loadPackages (ClasspathPackageProvider.java:52)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer (DefaultConfiguration.java:228)
at com.opensymphony.xwork2.config.ConfigurationManager.reload (ConfigurationManager.java:227)
at com.opensymphony.xwork2.config.ConfigurationManager.initialiseConfiguration (ConfigurationManager.java:84)
at com.opensymphony.xwork2.config.ConfigurationManager.wasConfigInitialised (ConfigurationManager.java:72)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration (ConfigurationManager.java:61)
at org.apache.struts2.dispatcher.Dispatcher.getContainer (Dispatcher.java:1079)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration (Dispatcher.java:537)
at org.apache.struts2.dispatcher.Dispatcher.init (Dispatcher.java:571)
at org.apache.struts2.dispatcher.InitOperations.initDispatcher (InitOperations.java:48)
at org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.init (StrutsPrepareAndExecuteFilter.java:60)
at org.eclipse.jetty.servlet.FilterHolder.initialize (FilterHolder.java:140)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0 (ServletHandler.java:731)
at java.util.Spliterators$ArraySpliterator.forEachRemaining (Spliterators.java:992)
at java.util.stream.Streams$ConcatSpliterator.forEachRemaining (Streams.java:734)
at java.util.stream.ReferencePipeline$Head.forEach (ReferencePipeline.java:762)
at org.eclipse.jetty.servlet.ServletHandler.initialize (ServletHandler.java:755)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext (ServletContextHandler.java:379)
at org.eclipse.jetty.webapp.WebAppContext.startWebapp (WebAppContext.java:1449)
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp (JettyWebAppContext.java:328)
at org.eclipse.jetty.webapp.WebAppContext.startContext (WebAppContext.java:1414)
at org.eclipse.jetty.server.handler.ContextHandler.doStart (ContextHandler.java:916)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart (ServletContextHandler.java:288)
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:73)
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:73)
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:73)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.java:169)
at org.eclipse.jetty.server.Server.start (Server.java:423)
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:387)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:73)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty (AbstractJettyMojo.java:449)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute (AbstractJettyMojo.java:310)
at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute (JettyRunMojo.java:150)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
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)
[INFO] Started ServerConnector@4e6cbdf1{HTTP/1.1, (http/1.1)}{0.0.0.0:8080} [INFO] Started @5853ms
[INFO] Started Jetty Server
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@struts.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Update pom.xml to add org.apache.commons.compress dependency [struts-examples]
Posted by "lukaszlenart (via GitHub)" <gi...@apache.org>.
lukaszlenart closed pull request #301: Update pom.xml to add org.apache.commons.compress dependency
URL: https://github.com/apache/struts-examples/pull/301
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@struts.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Update pom.xml to add org.apache.commons.compress dependency [struts-examples]
Posted by "lukaszlenart (via GitHub)" <gi...@apache.org>.
lukaszlenart commented on PR #301:
URL: https://github.com/apache/struts-examples/pull/301#issuecomment-1873264880
This is due to Log4j has started using *Action suffix :\
```
2024-01-01 11:26:21,247 DEBUG [main] convention.PackageBasedActionConfigBuilder (PackageBasedActionConfigBuilder.java:667) - Processing class [org.apache.logging.log4j.core.appender.rolling.action.DeleteAction] in package [org.apache.logging.log4j.core.appender.rolling.action]
2024-01-01 11:26:21,253 DEBUG [main] convention.PackageBasedActionConfigBuilder (PackageBasedActionConfigBuilder.java:950) - Creating action config for class [class org.apache.logging.log4j.core.appender.rolling.action.DeleteAction], name [delete] and package name [org.apache.logging.log4j.core.appender.rolling.action#convention-default#] in namespace []
2024-01-01 11:26:21,257 DEBUG [main] convention.PackageBasedActionConfigBuilder (PackageBasedActionConfigBuilder.java:667) - Processing class [example.actions.HelloAction] in package [example.actions]
2024-01-01 11:26:21,257 DEBUG [main] convention.PackageBasedActionConfigBuilder (PackageBasedActionConfigBuilder.java:950) - Creating action config for class [class example.actions.HelloAction], name [hello] and package name [example.actions#convention-default#] in namespace []
2024-01-01 11:26:21,259 DEBUG [main] convention.PackageBasedActionConfigBuilder (PackageBasedActionConfigBuilder.java:667) - Processing class [org.apache.logging.log4j.core.appender.rolling.action.GzCompressAction] in package [org.apache.logging.log4j.core.appender.rolling.action]
2024-01-01 11:26:21,259 DEBUG [main] convention.PackageBasedActionConfigBuilder (PackageBasedActionConfigBuilder.java:950) - Creating action config for class [class org.apache.logging.log4j.core.appender.rolling.action.GzCompressAction], name [gz-compress] and package name [org.apache.logging.log4j.core.appender.rolling.action#convention-default#] in namespace []
2024-01-01 11:26:21,260 DEBUG [main] convention.PackageBasedActionConfigBuilder (PackageBasedActionConfigBuilder.java:667) - Processing class [org.apache.logging.log4j.core.appender.rolling.action.CommonsCompressAction] in package [org.apache.logging.log4j.core.appender.rolling.action]
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@struts.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org