[ 
https://issues.apache.org/jira/browse/OPENJPA-1596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Fay Wang resolved OPENJPA-1596.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 2.1.0

> Index name too long for DB2 zOS
> -------------------------------
>
>                 Key: OPENJPA-1596
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1596
>             Project: OpenJPA
>          Issue Type: Bug
>            Reporter: Fay Wang
>            Assignee: Fay Wang
>             Fix For: 2.1.0
>
>
> When running JPA on DB2 zOS v9, the following exception is thrown:
> Exception in thread "main" <openjpa-2.0.0-SNAPSHOT-r422266:832587 nonfatal 
> user error> org.apache.openjpa.persistence.ArgumentException: Index name 
> "OPENJPA_SEQUENCE_TABLE_IDX" is 26-character long. The database allows 
> maximum 18-character for an index name. 
>       at 
> org.apache.openjpa.jdbc.sql.DBDictionary.checkNameLength(DBDictionary.java:5021)
>       at 
> org.apache.openjpa.jdbc.sql.DBDictionary.getCreateIndexSQL(DBDictionary.java:3429)
>       at 
> org.apache.openjpa.jdbc.schema.SchemaTool.createIndex(SchemaTool.java:1017)
>       at org.apache.openjpa.jdbc.schema.SchemaTool.add(SchemaTool.java:565)
>       at org.apache.openjpa.jdbc.schema.SchemaTool.add(SchemaTool.java:345)
>       at org.apache.openjpa.jdbc.schema.SchemaTool.run(SchemaTool.java:322)
>       at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:501)
>       at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:453)
>       at 
> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:155)
>       at 
> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:159)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to