db-ojb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Perham (JIRA)" <j...@apache.org>
Subject [jira] Created: (OJB-132) Repository load fails on Turkish
Date Wed, 14 Mar 2007 20:27:09 GMT
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

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: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org

View raw message