List Info

Thread: Created: (XMLBEANS-347) XmlComplexContentImpl.equal_to() fails to throw exception when unable




Created: (XMLBEANS-347) XmlComplexContentImpl.equal_to() fails to throw exception when unable
user name
2007-11-06 20:03:53
XmlComplexContentImpl.equal_to() fails to throw exception
when unable to return correct value
------------------------------------------------------------
---------------------------------

                 Key: XMLBEANS-347
                 URL: ht
tps://issues.apache.org/jira/browse/XMLBEANS-347
             Project: XMLBeans
          Issue Type: Bug
    Affects Versions:  Version 2.3
         Environment: n/a
            Reporter: Charles Butterfield
            Priority: Critical


I was recently horrified to discover that valueEquals()
fails silently for complex types.  For complex types the
comparison is delegated to XmlComplexContentImpl.equal_to()
which simply returns "true" with the comment
"BUGBUG: by-value structure comparison undone".

Clearly the method should throw an exception to alert users
to the issue, as do various neighboring methods.

I first ran into this problem (today) while using an old
xbean.jar  (built in early 2004).  I then checked the 2.3.0
source and the bug still exists.  So its been there
unchanged since version 1.0.4 at least.

Hopefully adding the exception is a no-brainer.  Perhaps a
working implementation could follow.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue
online.


------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribexmlbeans.apache.org
For additional commands, e-mail: dev-helpxmlbeans.apache.org


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )