[ https://issues.apache.org/jira/browse/TIKA-398?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris A. Mattmann reassigned TIKA-398: -------------------------------------- Assignee: Chris A. Mattmann > TestParsers fails when classpathh contains special characters like spaces > ------------------------------------------------------------------------- > > Key: TIKA-398 > URL: https://issues.apache.org/jira/browse/TIKA-398 > Project: Tika > Issue Type: Bug > Components: parser > Affects Versions: 0.7 > Environment: Windows 7 with space in username and running tests in > home dir > Reporter: Uwe Schindler > Assignee: Chris A. Mattmann > Priority: Minor > Attachments: TIKA-398.patch > > Original Estimate: 0.08h > Remaining Estimate: 0.08h > > The test TestParsers has the same problem like some Lucene tests in the past > and also SolrInfoMBeanTest: > If you want to get a File instance from the classpath and you use > Class.getResource(), the return value is URL. If you call getFile() or > getPath() on this URL, the returned String is just the File/Path part of the > URL, which may contain url escaping ("%20" for spaces). > The correct way to get File instances from getResource() URLs is to cast it > to an URI and use the File ctor that takes URIs. This is the "official" way > as described in Java docs and various forums. > Attached is a trivial patch. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.