NPE in CompleteAutoloadTilesContainerFactory.getSourceURLs
----------------------------------------------------------
Key: TILES-484
URL: https://issues.apache.org/struts/browse/TILES-484
Project: Tiles
Issue Type: Bug
Components: tiles-extras
Affects Versions: 2.2.1
Environment: Vista / JDK 6 / Spring 3.0.0 RC 1 / Spring MVC
Reporter: Jeroen van Vianen
The method protected List<URL> getSourceURLs(TilesApplicationContext
applicationContext, TilesRequestContextFactory contextFactory) throws an NPE
when there are either no resources with tiles definitions in
/WEB-INF/**/tiles*.xml, or in classpath*:META-INF/**/tiles*.xml, because
applicationContext.getResources() returns null rather than an empty Set in
those cases.
In my web.xml I have:
<listener>
<listener-class>org.apache.tiles.extras.complete.CompleteAutoloadTilesListener</listener-class>
</listener>
And a few definitions in /WEB-INF/tiles.xml
If I add a file META-INF/tiles.xml with a bogus definition it works.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.