[ https://issues.apache.org/jira/browse/FELIX-2195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karl Pauls reassigned FELIX-2195: --------------------------------- Assignee: Karl Pauls > Using URLDecoder.decode on locations is wrong > --------------------------------------------- > > Key: FELIX-2195 > URL: https://issues.apache.org/jira/browse/FELIX-2195 > Project: Felix > Issue Type: Bug > Components: Framework > Affects Versions: felix-2.0.4 > Reporter: David Jencks > Assignee: Karl Pauls > Attachments: FELIX-2195.diff > > > URLDecoder is supposed to be for decoding form goo stuffed into a url, not > for decoding the path component of a url. Using it for this produces wrong > results. In partucular, mac os x likes to make temporary files with strings > like "+++++++" in the path. When run through URLDecoder these turn into > spaces which means felix can't find the file you just gave it a valid file > system location for. Since equinox does this correctly we can't use felix in > geronimo until this is fixed. > IIUC URLDecoder is used as an attempt to maintain compatibility with ancient > vms that lack URI and its correct decoding behavior. Fortunately apache > harmony implements URI so the attached patch borrows the implementation from > harmony to provide correct behavior on antique vms. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.