[ https://issues.apache.org/jira/browse/TILES-591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16147148#comment-16147148 ]
Nicolas Le Bas commented on TILES-591: -------------------------------------- I did some investigation: # commons-collections in only needed for velocity, tiles itself does not use it directly. # I did the following in tiles-test/pom.xml: {code:xml} <dependency> <groupId>org.apache.tiles</groupId> <artifactId>tiles-extras</artifactId> <version>${project.version}</version> <exclusions> <exclusion> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.1</version> </dependency> {code} got the following stacktrace: {code:none} java.lang.NoClassDefFoundError: org/apache/commons/collections/ExtendedProperties at org.apache.velocity.runtime.RuntimeInstance.<init>(RuntimeInstance.java:175) at org.apache.velocity.app.VelocityEngine.<init>(VelocityEngine.java:60) at org.apache.velocity.tools.view.VelocityView.init(VelocityView.java:294) at org.apache.velocity.tools.view.VelocityView.<init>(VelocityView.java:213) at org.apache.tiles.request.velocity.render.VelocityRendererBuilder.build(VelocityRendererBuilder.java:91) at org.apache.tiles.extras.complete.CompleteAutoloadTilesContainerFactory.registerAttributeRenderers(CompleteAutoloadTilesContainerFactory.java:153) at org.apache.tiles.test.factory.TestTilesContainerFactory.registerAttributeRenderers(TestTilesContainerFactory.java:49) at org.apache.tiles.factory.BasicTilesContainerFactory.createRendererFactory(BasicTilesContainerFactory.java:270) at org.apache.tiles.factory.BasicTilesContainerFactory.createContainer(BasicTilesContainerFactory.java:93) at org.apache.tiles.startup.AbstractTilesInitializer.createContainer(AbstractTilesInitializer.java:114) at org.apache.tiles.startup.AbstractTilesInitializer.initialize(AbstractTilesInitializer.java:64) at org.apache.tiles.extras.module.ModularTilesInitializer.initialize(ModularTilesInitializer.java:65) at org.apache.tiles.web.startup.AbstractTilesListener.contextInitialized(AbstractTilesListener.java:53) at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:634) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:228) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1132) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:577) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:491) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55) at org.eclipse.jetty.server.handler.HandlerCollection$1.run(HandlerCollection.java:200) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) at java.lang.Thread.run(Thread.java:745) {code} > Tiles-extras 3.0.x doesn't work with Commons Collections version 4 > ------------------------------------------------------------------ > > Key: TILES-591 > URL: https://issues.apache.org/jira/browse/TILES-591 > Project: Tiles > Issue Type: Dependency > Components: tiles-extras > Affects Versions: 3.0.7 > Environment: We have to upgrade our Apache Commons Collections to > version 4. Now, we have a problem. Tiles-extras 3.0.x doesn't work with > Commons Collections. Is there going to be a new version of Tiles-extras which > will work with Commons Collections 4, and not depend on Commons Collections > 3.2? > Reporter: Raghu Neelagiri > > We have to upgrade our Apache Commons Collections to version 4. Now, we have > a problem. Tiles-extras 3.0.x doesn't work with Commons Collections. Is there > going to be a new version of Tiles-extras which will work with Commons > Collections 4, and not depend on Commons Collections 3.2? -- This message was sent by Atlassian JIRA (v6.4.14#64029)