Glen, Reverting to the correct version 2.0.6, just needs clearing out the compiled jsp's from the webapp work directory, as there is a tag attributed not supported in 2.0.6.
Cheers Greg. On 5 April 2013 17:44, Glen Mazza <[email protected]> wrote: > OK, I indeed see that Tiles 2.0.6 is the default for Struts 2.3.8: > http://svn.apache.org/viewvc/**struts/struts2/tags/STRUTS_2_** > 3_8/pom.xml?revision=1422545&**view=markup<http://svn.apache.org/viewvc/struts/struts2/tags/STRUTS_2_3_8/pom.xml?revision=1422545&view=markup>, > and it looks like we've been upgrading our Tiles versions away from the > default for quite some time now: http://svn.apache.org/viewvc/** > roller/trunk/pom.xml?r1=**915340&r2=917207&pathrev=**917207&diff_format=h<http://svn.apache.org/viewvc/roller/trunk/pom.xml?r1=915340&r2=917207&pathrev=917207&diff_format=h> > . > > If there are bugs that would be fixed by reverting to it, that might be a > good idea. But you're saying the opposite is the case, we are apparently > now relying on 2.1.x functionality in our code that won't work with 2.0.6. > > Unless we see otherwise, I wouldn't automatically assume Struts 2 is so > fragile that it can't work with more recent versions of Tiles, and would > hate to have to upgrade one just to take advantage of a more recent version > of the other. Tiles was spun off as a separate project so there is already > a loose linkage between the two. If a more recent version than the default > is shown to work with Struts2 *and* it has functionality we want to use, > there shouldn't be a problem in us using it. > > Glen > > On 04/05/2013 12:14 PM, Greg Huber wrote: > >> Glen, >> >> Trying it out with version 2.0.6 it gives this error? >> >> ERROR 2013-04-05 17:06:55,182 BasicTilesContainer:render - Error rendering >> tile >> org.apache.tiles.util.**TilesIOException: ServletException including path >> '/WEB-INF/jsps/tiles/tiles-**tabbedpage.jsp'. >> ... >> .... >> >> Caused by: javax.servlet.**ServletException: java.lang.NoSuchMethodError: >> org.apache.tiles.jsp.taglib.**InsertAttributeTag.doFinally()**V >> at >> org.apache.jasper.runtime.**PageContextImpl.**doHandlePageException(** >> PageContextImpl.java:865) >> at >> org.apache.jasper.runtime.**PageContextImpl.**handlePageException(** >> PageContextImpl.java:794) >> at >> org.apache.jsp.WEB_002dINF.**jsps.tiles.tiles_**002dtabbedpage_jsp._** >> jspService(tiles_**002dtabbedpage_jsp.java:178) >> >> .... >> >> roller is pretty much standard, so it should work. >> >> Cheers Greg. >> >> >> On 5 April 2013 16:46, Glen Mazza <[email protected]> wrote: >> >> Why is 2.1.4 "non-standard"? Checking the site, they're already up to >>> 2.2.2 as GA: http://tiles.apache.org/ >>> >>> Glen >>> >>> On 04/05/2013 11:42 AM, Greg Huber wrote: >>> >>> Does any one know why roller uses a non standard version of tiles? >>>> >>>> <dependency> >>>> <groupId>org.apache.tiles</****groupId> >>>> <artifactId>tiles-core</****artifactId> >>>> <version>2.1.4</version> >>>> </dependency> >>>> >>>> It should be 2.0.6. I remember looking at this before and it would not >>>> work with this version??? >>>> >>>> Cheers Greg. >>>> >>>> >>>> >
