Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Exception in component tMysqlInput_1
com.mysql.jdbc.exceptions.jdbc4.MySQLDataException: '4.294967295E9' in column '3' is outside valid range for the datatype INTEGER.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1025)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
at com.mysql.jdbc.ResultSetImpl.throwRangeException(ResultSetImpl.java:7875)
at com.mysql.jdbc.ResultSetImpl.parseIntAsDouble(ResultSetImpl.java:7037)
at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2735)
at organisation.c_organisationsize_0_1.c_OrganisationSize.tMysqlInput_1Process(c_OrganisationSize.java:2531)
at organisation.c_organisationsize_0_1.c_OrganisationSize.tFileInputExcel_1Process(c_OrganisationSize.java:1052)
at organisation.c_organisationsize_0_1.c_OrganisationSize.runJobInTOS(c_OrganisationSize.java:3640)
at organisation.c_organisationsize_0_1.c_OrganisationSize.main(c_OrganisationSize.java:3497)
/**
* Try to escape the string to find min and max company size
* if minSize is true, returns min company size, else, max company size
* @param companySize
* @param minSize
* @return
*/
public static int getCompanySize( String companySize, boolean minSize ){
int min = 0;
int max = 0;
if( companySize.isEmpty() )
return 0;
companySize = companySize.replaceAll("to", "-");
if( companySize.indexOf('-') > 0 ){
String[] sizes = companySize.split("-");
min = Integer.parseInt(sizes);
max = Integer.parseInt(sizes);
} else {
return Integer.parseInt(companySize);
}
if( minSize )
return min;
return max;
}