Leonardo Piedade created TILES-579:
--------------------------------------
Summary: NoSuchDefinitionException When tiles.xml in a path
containing white space
Key: TILES-579
URL: https://issues.apache.org/jira/browse/TILES-579
Project: Tiles
Issue Type: Bug
Components: tiles-core
Affects Versions: 3.0.4
Environment: Windows 7 86_64x (NTFS). Running on WebSphere Liberty
Profile (WLP) Application Server.
Reporter: Leonardo Piedade
when running tiles.xml in a file path, which contains white spaces (such as
c:\My Projects), a NoSuchDefinitionException is thrown. If I remove white
spaces, the exception is gone.
The white spaces are converted to "%20" (C:\My%20Projects).
For me, the problem is in package org.apache.tiles.definition.dao, on class
BaseLocaleUrlDefinitionDAO, line 149: stream = resource.getInputStream();
protected Map<String, Definition>
loadDefinitionsFromResource(ApplicationResource resource) {
Map<String, Definition> defsMap = null;
InputStream stream = null;
try {
lastModifiedDates.put(resource.getLocalePath(), resource
.getLastModified());
// Definition must be collected, starting from the base
// source up to the last localized file.
stream = resource.getInputStream();
defsMap = reader.read(stream);
} catch (FileNotFoundException e) {
......
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)