Hello, I'll answer between lines, and correct a mistake of my first
email in the process:

2012/3/9 Hussein Shafie <[email protected]>:
> On 03/09/2012 08:19 PM, Fabián Mandelbaum wrote:
>>
>> Thanks a lot for your prompt and accurate (as usual) answer. I guess
>> we'll have to test and deploy XXE 5.2 applet when it's ready then...
>>
>>
>>> [email protected] wrote:
>>> We have managed to reproduce the behavior you describe. It is caused by
>>> Oracle/Sun implementation of an HTTP URL which by default caches
>>> previously
>>> loaded files.
>>>
>>> We have partially implemented a fix for this bug. A more complete fix
>>> will
>>> be found in XXE v5.2, which should be released next week.
>>>
>
>
> After investigating more about this, we have found that:
>
> * This problem occurs when XXE is deployed as an applet and this, whatever
> the browser or the Java version being used.
>
> * This problem also occurs when XXE is deployed using Java Web Start.
>
> * There is no way to reproduce this problem using the XXE desktop
> application.
>

Indeed, the notice that we had the same problem running XXE standalone
(desktop app) was a mistake on my original email. The behaviour we've
noticed is consistent with this, XXE desktop application does not
present this bug.

> * This problem seems to be caused by a bug in the implementation of Java's
> HTTP URL:
>
> Even if the file downloaded using Java's HTTP URL is cached by default, Java
> should be able to detect (by querying the HTTP server) that the file has
> been modified since then, which implies that the corresponding entry in
> Java's cache is dirty.
>
> We'll add a workaround for this Java bug in XXE v5.2.
>

I had some crazy ideas about using the ETag HTTP standard header (and
thus WebDAV too) to mark the file as being different, but I guess it
won't help much working around a buggy Java network cache class...

Thanks again.

-- 
Fabián Mandelbaum
IS Engineer
 
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to