[ https://issues.apache.org/jira/browse/CXF-3534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aki Yoshida updated CXF-3534: ----------------------------- Fix Version/s: 2.4.1 > RMTxStore unable to create tables in Oracle DB (SQL Error: ORA-00902: invalid > datatype) > --------------------------------------------------------------------------------------- > > Key: CXF-3534 > URL: https://issues.apache.org/jira/browse/CXF-3534 > Project: CXF > Issue Type: Bug > Components: WS-* Components > Affects Versions: 2.4 > Environment: Oracle DB: 10.1.0.5.0 > Reporter: Maciej Starzyk > Assignee: Aki Yoshida > Priority: Blocker > Labels: ORA-00902, Oracle > Fix For: 2.4.1 > > > Between CXF 2.3.4 and 2.4.0 in RMTxStore there is a change in data types for > RM tables. All DECIMAL types have been changed to BIGINT. When starting > application which uses RM the RMTxStore throws exception trying to create > tables in Oracle DB: > java.sql.SQLSyntaxErrorException: ORA-00902: invalid datatype > > at > oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:91) > at > oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112) > at > oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173) > at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455) > at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413) > at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1030) > at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:183) > at > oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:936) > at > oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222) > at > oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:1706) > at > oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1674) > at > oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:274) > at > org.apache.cxf.ws.rm.persistence.jdbc.RMTxStore.createTables(RMTxStore.java:603) > at > org.apache.cxf.ws.rm.persistence.jdbc.RMTxStore.init(RMTxStore.java:668) > -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira