<Swing Dev> The method XMLEncoder.writeObject(TreePath) goes into infinite recursion

Pavel Tisnovsky ptisnovs at redhat.com
Tue Oct 27 10:15:33 UTC 2009


Hi Sergey,

from my point of view, it would be nice to have this fix applied in 
OpenJDK 6.

Pavel

Sergey Malenkov wrote:
> Hi Pavel,
> 
> Now I have no plan to fix the 6423060 CR in JDK 6, but it is possible
> to find and backport needed files from the finder package.
> Do you mean Open JDK 6 or JDK 6 Update Release?
> 
> Thanks,
> SAM
> 
> Pavel Tisnovsky wrote:
>> Hi Sergey,
>>
>> first I want to thank you for your answer. Does it mean, that this bug 
>> won't be repaired in JDK 6 or is it possible to put new/refactored 
>> code (finder package mentioned) to JDK 6 too?
>>
>> Pavel
>>
>> Sergey Malenkov wrote:
>>> Hi Pavel,
>>>
>>> Thank you for your report. The 6423060 CR is already exist:
>>> PIT: java/beans/MetaData/6402062/TestTreePath.java test fails on 
>>> cinnabar and RHAS3 platforms.
>>> http://bugs.sun.com/view_bug.do?bug_id=6423060
>>>
>>> The problem was in the java.beans.ReflectionUtils class, that was 
>>> refactored in JDK 7 and replaced with the com.sun.beans.finder 
>>> package. Now the issue can't be reproduced with JDK 7.
>>>
>>> Thanks,
>>> SAM
>>>
>>> Pavel Tisnovsky wrote:
>>>> Hi,
>>>>
>>>> the method XMLEncoder.writeObject() goes into infinite recursion, 
>>>> when object to be marshalled is of type TreePath. This bug (which 
>>>> causes
>>>> StackOverflowException, of course) occurs in Sun JDK (6) as well in 
>>>> OpenJDK6.
>>>>
>>>> Tested on: OpenJDK6 and IcedTead6-1.6 @ Fedora 10 (i386) and RHEL 
>>>> 5.3 (x86_64)
>>>>
>>>> This bug also causes failures of regression test 
>>>> /java/beans/XMLEncoder/javax_swing_tree_TreePath.java
>>>> (at least on systems mentioned above).
>>>>
>>>> Very simple application, which fails after calling 
>>>> XMLEncoder.writeObject(TreePath) can be downloaded from
>>>> https://bugs.openjdk.java.net/attachment.cgi?id=152
>>>>
>>>> However I don't have patch for this bug (at least yet) and I'm not 
>>>> sure, if I have to report this issue on http://bugs.sun.com or if 
>>>> somebody already working on this bug. Have you got any suggestions?
>>>>
>>>> Pavel Tisnovsky
>>>
>>
> 




More information about the swing-dev mailing list