It is really weird problem:
If declare a 'putList' in definition, when you get the list in a tile. The type is ComponentListAttribute. If you use <tiles:putList> to override the default parameter, the type become ArrayList.
Bug #1
TilesServlet forget to call super.init(config) (Posted to struts bts) Patch: tiles-core-HEAD-jrun4-stop-npe.patch
Bug #2
On machine of my team members, tiles-core.jar doesn't startup properly it. I have disable the reflection call. According the code comment, those call is a probe for JSP 2.0 container. All env here is Jrun4. But diff OS, mine is Win2k and others is WinXP. I can't reproduce it here. Patch: tiles-core-HEAD-jrun4-jsp20-reflection.patch