Issue 15356

TemporalInterpreter throws IllegalArgException on bad dates, tanking all interp

15356
Reporter: omeyn
Assignee: omeyn
Type: Bug
Summary: TemporalInterpreter throws IllegalArgException on bad dates, tanking all interp
Description: When unknown date formats are handed to the interpreter it will throw an IllegalArgumentException if it can't figure out the date. This bubbles up to the VerbatimInterpreter which catches Exception and then tanks all subsequent interp, leaving the record in an inconsistent state. It should both expand the understood formats as well as handle unknown formats more gracefully (either checked exception or some flag in the returned value).
Priority: Critical
Resolution: Fixed
Status: Closed
Created: 2014-03-12 09:42:05.671
Updated: 2014-03-18 13:30:25.022
Resolved: 2014-03-18 13:30:24.992