WW-4743 NPE in StrutsTilesContainerFactory when resource isn't found

This commit is contained in:
Aleksandr Mashchenko
2017-02-13 20:15:18 +02:00
parent f22873e127
commit a399932ae9
@@ -190,9 +190,13 @@ public class StrutsTilesContainerFactory extends BasicTilesContainerFactory {
resources.addAll(applicationContext.getResources(definition));
}
if (resources.contains(null)) {
LOG.warn("Some resources were not found. Definitions: {}. Found resources: {}", definitions, resources);
}
List<ApplicationResource> filteredResources = new ArrayList<>();
for (ApplicationResource resource : resources) {
if (Locale.ROOT.equals(resource.getLocale())) {
if (resource != null && Locale.ROOT.equals(resource.getLocale())) {
filteredResources.add(resource);
}
}