[ https://issues.apache.org/jira/browse/GERONIMO-5038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rick McGuire updated GERONIMO-5038: ----------------------------------- Issue Type: Sub-task (was: Bug) Parent: GERONIMO-5087 > Need to URLEncode temp bundle location since felix URLDecodes it > ---------------------------------------------------------------- > > Key: GERONIMO-5038 > URL: https://issues.apache.org/jira/browse/GERONIMO-5038 > Project: Geronimo > Issue Type: Sub-task > Security Level: public(Regular issues) > Components: deployment, osgi > Affects Versions: 3.0 > Reporter: David Jencks > Assignee: David Jencks > Fix For: 3.0 > > > Today I started having deployment problems because the temporary files had a > lot of '+' characters in them which got taken out by felix. I discovered > that felix runs URLDecoder.decode(location) on the supplied location of a > bundle. To counteract this we have to run URLEncoder.encode(location, > "UTF-8") before handing it to felix. > I suggested on the felix dev list that URLDecoder.decode(location, "UTF-8") > would be more appropriate per javadoc, but I wonder why something intended > for encoding form data in a url is being used for file names. Doesn't > URL.encode or File.toURI().toURL() work? > Leaving open in case anyone has an idea. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.