[
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.