Author: arminw
Date: Mon Apr 2 11:13:01 2007
New Revision: 524863
URL: http://svn.apache.org/viewvc?view=rev&rev=524863
Log:
add try-catch
Modified:
db/ojb/trunk/src/java/org/apache/ojb/broker/util/ExceptionHelper.java
Modified: db/ojb/trunk/src/java/org/apache/ojb/broker/util/ExceptionHelper.java
URL:
http://svn.apache.org/viewvc/db/ojb/trunk/src/java/org/apache/ojb/broker/util/ExceptionHelper.java?view=diff&rev=524863&r1=524862&r2=524863
==============================================================================
--- db/ojb/trunk/src/java/org/apache/ojb/broker/util/ExceptionHelper.java
(original)
+++ db/ojb/trunk/src/java/org/apache/ojb/broker/util/ExceptionHelper.java Mon
Apr 2 11:13:01 2007
@@ -269,30 +269,37 @@
msg.append(eol).append("Target class is '")
.append(cld.getClassNameOfObject())
.append("'");
- FieldDescriptor[] fields = cld.getPkFields();
- msg.append(eol).append("PK of the target object is [");
- for(int i = 0; i < fields.length; i++)
+ try
{
- try
+ FieldDescriptor[] fields = cld.getPkFields();
+ msg.append(eol).append("PK of the target object is [");
+ for(int i = 0; i < fields.length; i++)
{
- if(i > 0) msg.append(", ");
- msg.append(fields[i].getPersistentField().getName());
- if(obj != null)
+ try
{
- msg.append("=");
- msg.append(fields[i].getPersistentField().get(obj));
+ if(i > 0) msg.append(", ");
+ msg.append(fields[i].getPersistentField().getName());
+ if(obj != null)
+ {
+ msg.append("=");
+
msg.append(fields[i].getPersistentField().get(obj));
+ }
+ else
+ {
+ msg.append("=null");
+ }
}
- else
+ catch(Exception ignore)
{
- msg.append("=null");
+ msg.append(" PK field build FAILED! ");
}
}
- catch(Exception ignore)
- {
- msg.append(" PK field build FAILED! ");
- }
+ msg.append("]");
+ }
+ catch(Exception e)
+ {
+ // ignore
}
- msg.append("]");
}
if(values != null)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]