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)