Looking at the svn log history, I presume it's due either to LANG-259 or LANG-127:
https://issues.apache.org/jira/browse/LANG-259 https://issues.apache.org/jira/browse/LANG-127 Both were in 2.2, so 2.2 will be equally problematic for you. LANG-127 took the code that was already in equals() to use reflection when classes are in different classloaders, LANG-259 adding the ClassCastException when the classes are in different classloaders and the two enums do not have the same classname. Does that fit with your MINUS/PLUS enums? Do they have different classnames? Hen On 2/27/07, Adam Paster <[EMAIL PROTECTED]> wrote:
Hi In commons lang 2.1 the following code used to work: OperationEnum.MINUS.compareTo(OperationEnum.PLUS) But when I upgraded to version 2.3 it throws a ClassCastException. Is this a regression? Many thanks Adam ___________________________________________________________ Inbox full of unwanted email? Get leading protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
