strongduanmu edited a comment on pull request #5770:
URL: https://github.com/apache/shardingsphere/pull/5770#issuecomment-633601847


   Hi, @tristaZero , the following is the error that appears when I execute the 
`mvn clean install -Prelease` command: 
   ```
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatementTest
   [ERROR] Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.23 
s <<< FAILURE! - in 
org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatementTest
   [ERROR] 
assertQueryWithEmptyString(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatementTest)
  Time elapsed: 0.06 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertExecuteUpdateGetResultSet(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatementTest)
  Time elapsed: 0.008 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetGeneratedKeys(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatementTest)
  Time elapsed: 0.006 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertExecuteGetResultSet(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatementTest)
  Time elapsed: 0.007 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertQueryWithNull(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatementTest)
  Time elapsed: 0.006 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest
   [ERROR] Tests run: 14, Failures: 0, Errors: 12, Skipped: 2, Time elapsed: 
0.2 s <<< FAILURE! - in 
org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest
   [ERROR] 
assertClearBatch(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.009 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertQueryWithEmptyString(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.014 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertAddBatch(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.006 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertInitPreparedStatementExecutorWithReplayMethod(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.009 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertAddBatchWithGenerateKeyColumn(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.006 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertAddBatchWithoutGenerateKeyColumn(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.008 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertExecuteUpdateGetResultSet(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.008 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertExecuteGetResultSet(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.007 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertQueryWithNull(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.007 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetParameterMetaData(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.007 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertUpdateBatch(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.008 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertAddOnDuplicateKey(org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatementTest)
  Time elapsed: 0.008 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.core.statement.MasterSlavePreparedStatementTest
   [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 
s - in 
org.apache.shardingsphere.driver.jdbc.core.statement.MasterSlavePreparedStatementTest
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.core.statement.ShadowStatementTest
   [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.188 
s - in org.apache.shardingsphere.driver.jdbc.core.statement.ShadowStatementTest
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.core.statement.EncryptStatementTest
   [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.272 s - in 
org.apache.shardingsphere.driver.jdbc.core.statement.EncryptStatementTest
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.core.statement.ShadowPreparedStatementTest
   [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.129 
s - in 
org.apache.shardingsphere.driver.jdbc.core.statement.ShadowPreparedStatementTest
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationDataSourceTest
   [ERROR] Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 
0.063 s <<< FAILURE! - in 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationDataSourceTest
   [ERROR] 
assertGetLoginTimeout(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationDataSourceTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetLoginTimeout(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationDataSourceTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest
   [ERROR] Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed: 
0.1 s <<< FAILURE! - in 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest
   [ERROR] 
assertSetNString(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetMetaData(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetRef(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetNCharacterStreamWithLength(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetNCharacterStream(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetArray(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetNClob(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetRowId(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.006 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetNClobForReader(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetNClobForReaderAndLength(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationPreparedStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest
   [ERROR] Tests run: 8, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 
0.089 s <<< FAILURE! - in 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest
   [ERROR] 
assertSetFetchDirection(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertClearBatch(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertAddBatch(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertIsCloseOnCompletion(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertCloseOnCompletion(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetFetchDirection(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertExecuteBatch(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetCursorName(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationStatementTest)
  Time elapsed: 0.007 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.unsupported.UnSupportedDatabaseMetaDataResultSetTest
   [INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.001 s - in 
org.apache.shardingsphere.driver.jdbc.unsupported.UnSupportedDatabaseMetaDataResultSetTest
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest
   [ERROR] Tests run: 8, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 
0.089 s <<< FAILURE! - in 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest
   [ERROR] 
assertGetParameterClassName(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertIsSigned(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetPrecision(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertIsNullable(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetParameterTypeName(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetScale(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetParameterMode(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetParameterType(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationParameterMetaTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest
   [ERROR] Tests run: 28, Failures: 0, Errors: 28, Skipped: 0, Time elapsed: 
0.162 s <<< FAILURE! - in 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest
   [ERROR] 
assertCreateSQLXML(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertCreateStruct(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetCatalog(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetClientInfoWithName(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetSavepoint(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.006 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertReleaseSavepoint(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetClientInfoWithProperties(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetTypeMap(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertRollback(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertNativeSQL(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertIsValid(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertCreateBlob(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertCreateClob(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertAbort(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetCatalog(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertPrepareCall(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetNetworkTimeout(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetClientInfo(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetTypeMap(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertPrepareCallWithResultSetTypeAndResultSetConcurrencyAndResultSetHoldability(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetSchema(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetSchema(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetSavepointWithName(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertCreateNClob(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertCreateArrayOf(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertSetClientInfo(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetNetworkTimeout(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertPrepareCallWithResultSetTypeAndResultSetConcurrency(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationConnectionTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedGeneratedKeysResultSetTest
   [INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.001 s - in 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedGeneratedKeysResultSetTest
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest
   [ERROR] Tests run: 40, Failures: 0, Errors: 40, Skipped: 0, Time elapsed: 
0.178 s <<< FAILURE! - in 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest
   [ERROR] 
assertPrevious(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertRefreshRow(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertUpdateRow(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertObjectForColumnLabelWithType(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertRowInserted(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetRow(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertIsLast(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertRelative(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertRowDeleted(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetRowIdForColumnIndex(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetRowIdForColumnLabel(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetCursorName(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertIsAfterLast(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertMoveToInsertRow(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetRefForColumnIndex(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetRefForColumnLabel(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertIsFirst(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertInsertRow(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertDeleteRow(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertFirst(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetNClobForColumnIndex(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetNClobForColumnLabel(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertBeforeFirst(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertMoveToCurrentRow(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
getNStringForColumnIndex(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
getNStringForColumnLabel(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
getNCharacterStreamForColumnIndex(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
getNCharacterStreamForColumnLabel(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertObjectForColumnLabelWithMap(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertCancelRowUpdates(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertAbsolute(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetHoldability(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertAfterLast(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.003 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertIsBeforeFirst(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.005 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertObjectForColumnIndexWithType(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertRowUpdated(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetArrayForColumnIndex(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertGetArrayForColumnLabel(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertLast(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [ERROR] 
assertObjectForColumnIndexWithMap(org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedOperationResultSetTest)
  Time elapsed: 0.004 s  <<< ERROR!
   java.lang.ClassCastException: java.math.BigInteger cannot be cast to 
java.lang.Integer
   
   [INFO] Running 
org.apache.shardingsphere.driver.jdbc.unsupported.UnsupportedUpdateOperationResultSetTest
   ```
   The above error message is that BigInteger cannot be converted to Long or 
Integer type, because the Long or Integer type supports mod operation(%), 
however BigInteger doesn't support it. The following is a typical error 
scenario, `shardingValue.getValue()` will always return BigInteger type value, 
and resulting in an error in mod operation:
   ```java
   @Override
   public String doSharding(final Collection<String> availableTargetNames, 
final PreciseShardingValue<Integer> shardingValue) {
       for (String each : availableTargetNames) {
           if (each.endsWith(String.valueOf(shardingValue.getValue() % 2))) {
               return each;
           }
       }
       return null;
   }
   ```
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to