Hello,
below I send you a patch for a NullPointer Exception problem that occured for me when using castor JDO with multiply-column keys and activated logging.
Could you modify sb.append("("+obj.hashCode()+")");
to:
sb.append("(").append(obj.hashCode()).append(")");while you're at it?
Stein
Index: Complex.java =================================================================== RCS file: /cvs/castor/castor/src/main/org/exolab/castor/persist/spi/Complexjava,v retrieving revision 1.2 diff -u -p -d -r1.2 Complex.java --- Complex.java 3 Mar 2003 09:57:17 -0000 1.2 +++ Complex.java 8 Jan 2004 08:32:24 -0000 @@ -223,8 +223,10 @@ public class Complex { sb.append("<"); for( int i=0; i < _size; i++ ) { if ( i != 0 ) sb.append(","); - sb.append(get(i)); - sb.append("("+get(i).hashCode()+")"); + Object obj = get(i); + sb.append(obj); + if (obj != null) + sb.append("("+obj.hashCode()+")"); } sb.append(">"); return sb.toString();
--- Martin Fuchs
[EMAIL PROTECTED]
----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev
----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev
