Error in Oracle.Date._sprintf
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=5096
Reported by Martin Stjernholm mast@roxen.com
The following error is clobbering thread dumps in Roxen:
OCIDateToText:code=-1:OCI-01858: a non-numeric character was found where a numeric was expected
___Oracle.Date: ___Oracle.Date()->_sprintf(79,mapping[1])
config_interface/actions/debug_info.pike (version 1.39):193: /var/local/roxen/www-dept-edit4.5/roxen/server-4.5.241/config_interface/actions/debug_info()->page_0(RequestID(debug_info.pike))
/.../
_sprintf with the 'O' flag has to be robust and cope with strange internal state in the object (pre-create() state etc).
I think the error is strange though, since it seems applicable to parsing rather than formatting.