У меня есть приложение WebObjects, Openbase db, и я получаю невиданное ранее исключение при выполнении запроса необработанных строк (не ORM) во время пакетной операции. Похоже, что адаптер jdbc выбрасывает значение даты в БД и не может привести необработанные данные к нужному типу. Это буквально убивает приложение и завершает процесс экспорта. Вот две верхние соответствующие строки из трассировки:
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Date.java:138)
at com.openbase.jdbc.f.getDate(Unknown Source)
Я пытался изменить тип столбца с даты на дату и время и метку времени и соответственно изменить модель eo, но исключение остается. Мне интересно, что я могу сделать, чтобы решить эту проблему, особенно если кто-нибудь знает более сложный механизм запросов, который я могу использовать, чтобы определить, возможно, плохие строки? Документация Openbase довольно скудная, и я надеюсь, что кто-то знает, как использовать шаблоны для определения возможных неправильных значений с помощью OpenBase SQL. Или какие-то другие способы выявления проблемы. Благодарю.