Complex geometry fallback test failure

Description

From email:

I am a software engineer from CSIRO and I am recently working with Geotools tool. Firstly, I would like to say thank you all so much for doing a great job which is so helpful to share the geospatial data. Secondly, I would like to request some help for the problem which I met currently. There is a testing error which was found in our Jenkins building process. And the following is the problem description and investigation. please have it for reference.

1. The testing error came from gt-jdbc-oracle module(specifically a "Running org.geotools.data.oracle.OracleGeometryTest". please refer the attached file “consoleText.txt".
2. the error maybe was resulted from maven option "-Doracle=true" which was in our Jenkins configuration but not in http://ares.boundlessgeo.com/jenkins/ - http://ares.boundlessgeo.com/jenkins/.
3. the recent code change was noticed due to issue(https://jira.codehaus.org/browse/GEOT-4912 - https://jira.codehaus.org/browse/GEOT-4912 ) which was deal with a bug with escaping character in oracle's table and column name (etc.
GDB$G_POZ_40_MPZP_DUKLA_XL_, GDB$G_POZ_40_MPZP_DUKLA_XLI and GDB$G_POZ_40_MPZP_DUKLA_XL0.). And it has similar table name(etc.COLA_MARKETS_CS) in the oracle test(org.geotools.data.oracle.OracleGeometryTest).
4. We tried to reverse the code base back before the commit [https://jira.codehaus.org/browse/GEOT-4912" title="No escaping of object names used in DatabaseMetaData calls" class="issue-link" data-issue-key="GEOT-4912">GEOT-4912 (Commit: 3a98d302b9f41006e33da51cc107ba7449e471f9

Can someone in the community have an investigation please. to reproduce the problem, you may need to turn on the option "-Doracle=true" and have an oracle database system.

Many thanks first,

Lingbo Jiang

Subsequent email supplies the following stack trace:

Tests run: 11, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 19.001 sec <<< FAILURE! - in org.geotools.data.oracle.OracleGeometryTest
testComplexGeometryFallback(org.geotools.data.oracle.OracleGeometryTest) Time elapsed: 0.617 sec <<< ERROR!
java.lang.RuntimeException: java.io.IOException
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:810)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1039)
at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:850)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1134)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3339)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3384)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.geotools.jdbc.JDBCFeatureReader.<init>(JDBCFeatureReader.java:168)
at org.geotools.jdbc.JDBCFeatureSource.getReaderInternal(JDBCFeatureSource.java:605)
at org.geotools.data.store.ContentFeatureSource.getReader(ContentFeatureSource.java:563)
at org.geotools.data.store.ContentFeatureCollection.features(ContentFeatureCollection.java:164)
at org.geotools.data.oracle.OracleGeometryTest.testComplexGeometryFallback(OracleGeometryTest.java:52)

Environment

None

Status

Assignee

Unassigned

Reporter

codehaus

Triage

None

Components

Affects versions

Priority

High
Configure