Changeset 16215

Show
Ignore:
Timestamp:
14/07/08 17:58:38 (1 month ago)
Author:
rns
Message:

Ignore errors in FullParser? where referenced type has changed.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/intermine/integrate/main/src/org/intermine/xml/full/FullParser.java

    r15010 r16215  
    199199                    LOG.warn("no field " + ref.getName() + " in object: " + obj); 
    200200                } else { 
    201                     TypeUtil.setFieldValue(obj, ref.getName(), refObj); 
     201                    try { 
     202                        TypeUtil.setFieldValue(obj, ref.getName(), refObj); 
     203                    } catch (IllegalArgumentException e) { 
     204                        if (abortOnError) { 
     205                            throw e; 
     206                        } else { 
     207                            LOG.warn("Failed to set field: " + e); 
     208                        } 
     209                    } 
    202210                } 
    203211            }