On Sep 17, 2009, at 8:26 AM, Luciano Resende wrote:
On Thu, Sep 17, 2009 at 8:15 AM, Simon Laws
<[email protected]> wrote:
On Luciano's point. Luciano, Is this definitely an OpenEJB problem
and, if so, is there an OpenEJB JIRA targeting 3.0.2?
https://issues.apache.org/jira/browse/OPENEJB-1068
Think we might have gotten somewhere on this issue. So as mentioned
in the OPENEJB-1068 comments, the decoding was added to fix a windows
space related path issue. I dug through the commit messages on the
URLs class and found it: https://issues.apache.org/jira/browse/OPENEJB-767
The good part is that it occurred to me that converting a URL to a
File has to be something that the VM does all the time when someone
calls url.openStream()... so I went digging around and eventually
found my way to the Harmony code that does it. Turns out it decodes
the "%" parts and just ignores the "+" parts.
Anyway, I checked the fix into trunk (3.1.3-SNAPSHOT), but can add it
to the 3.0.x branch as well.
I was going to try this out in Tuscany using the instructions given,
but I seem to recall seeing some commits a bit back that said the
OpenEJB dependency was yanked. If that's the case, I'll just pulling
the svn revision from around the time the issue was reported for
testing purposes.
-David