[
https://issues.apache.org/jira/browse/OJB-132?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Armin Waibel resolved OJB-132.
------------------------------
Resolution: Fixed
Fix Version/s: 1.0.5
Hi Mike,
thanks for the patch!
Fixed in JdbcTypesHelper class.
regards,
Armin
> Repository load fails on Turkish
> --------------------------------
>
> Key: OJB-132
> URL: https://issues.apache.org/jira/browse/OJB-132
> Project: OJB
> Issue Type: Bug
> Affects Versions: 1.0.4
> Reporter: Mike Perham
> Fix For: 1.0.5
>
>
> The problem is due to the use of toLowerCase() in JdbcTypesHelper which uses
> the default system locale. Turkish has different casing rules so the lower
> of "INTEGER" is NOT "integer". The fix is to force the use of American
> locale:
> result = (JdbcType)
> jdbcObjectTypesFromName.get(typeName.toLowerCase(Locale.US));
> Caused by: org.apache.ojb.broker.OJBRuntimeException: The type INTEGER can
> not be handled by OJB. Pl
> ease specify only types as defined by java.sql.Types.
> at
> org.apache.ojb.broker.metadata.JdbcTypesHelper.getJdbcTypeByName(Unknown
> Source)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]