E:\jdev9052\jdk\bin\javaw.exe -ojvm -classpath E:\javawork\mywork\Sandbox\IBatisIterateBug\JUnitTests\classes;E:\javawork\libext\sourceforge\ibatis-dbl-2.0.9.496\lib\commons-logging-1-0-3.jar;E:\javawork\libext\sourceforge\ibatis-dbl-2.0.9.496\lib\optional\logging\log4j-1.2.8.jar;E:\javawork\libext\sourceforge\ibatis-dbl-2.0.9.496\lib\optional\dbcp\commons-collections-2-1.jar;E:\javawork\libext\sourceforge\ibatis-dbl-2.0.9.496\lib\optional\dbcp\commons-dbcp-1-1.jar;E:\javawork\libext\sourceforge\ibatis-dbl-2.0.9.496\lib\optional\dbcp\commons-pool-1-1.jar;E:\javawork\libext\sourceforge\ibatis-dbl-2.0.9.496\lib\optional\enhancement\cglib-full-2.0.jar;E:\javawork\mywork\Sandbox\IBatisIterateBug\JUnitTests\lib\junit.jar;E:\javawork\libext\sourceforge\ibatis-dbl-2-2005.01.04\ibatis-dbl-2\devlib\hsqldb.jar;E:\javawork\mywork\Sandbox\IBatisIterateBug\JUnitTests\src\scripts;E:\jdev9052\jdev\lib\jdev-rt.jar;E:\javawork\libext\sourceforge\ibatis-dbl-2.0.9.496\ibatis-common-2.jar;E:\javawork\libext\sourceforge\ibatis-dbl-2.0.9.496\ibatis-sqlmap-2.jar com.ibatis.sqlmap.IterateTest .E Time: 3.695 There was 1 error: 1) testArrayPropertyIterate2(com.ibatis.sqlmap.IterateTest)com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/ibatis/sqlmap/maps/DynamicAccount.xml. --- The error occurred while preparing the mapped statement for execution. --- Check the dynamicQueryByExample2. --- Check the parameter map. --- Cause: com.ibatis.common.beans.ProbeException: Error getting ordinal list from JavaBean. Cause java.lang.NumberFormatException: For input string: "" Caused by: java.lang.NumberFormatException: For input string: "" Caused by: com.ibatis.common.beans.ProbeException: Error getting ordinal list from JavaBean. Cause java.lang.NumberFormatException: For input string: "" Caused by: java.lang.NumberFormatException: For input string: "" at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:183) at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:118) at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610) at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584) at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:105) at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:77) at com.ibatis.sqlmap.IterateTest.testArrayPropertyIterate2(IterateTest.java:57) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at com.ibatis.sqlmap.IterateTest.main(IterateTest.java:17) Caused by: com.ibatis.common.beans.ProbeException: Error getting ordinal list from JavaBean. Cause java.lang.NumberFormatException: For input string: "" Caused by: java.lang.NumberFormatException: For input string: "" at com.ibatis.common.beans.BaseProbe.getIndexedProperty(BaseProbe.java:80) at com.ibatis.common.beans.JavaBeanProbe.getProperty(JavaBeanProbe.java:261) at com.ibatis.common.beans.JavaBeanProbe.getObject(JavaBeanProbe.java:252) at com.ibatis.common.beans.GenericProbe.getObject(GenericProbe.java:55) at com.ibatis.sqlmap.engine.accessplan.ComplexAccessPlan.getProperties(ComplexAccessPlan.java:41) at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.getData(JavaBeanDataExchange.java:91) at com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap.getParameterObjectValues(BasicParameterMap.java:132) at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:160) ... 23 more Caused by: java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java) at java.lang.Integer.parseInt(Integer.java:518) at com.ibatis.common.beans.BaseProbe.getIndexedProperty(BaseProbe.java:51) ... 30 more Caused by: com.ibatis.common.beans.ProbeException: Error getting ordinal list from JavaBean. Cause java.lang.NumberFormatException: For input string: "" Caused by: java.lang.NumberFormatException: For input string: "" at com.ibatis.common.beans.BaseProbe.getIndexedProperty(BaseProbe.java:80) at com.ibatis.common.beans.JavaBeanProbe.getProperty(JavaBeanProbe.java:261) at com.ibatis.common.beans.JavaBeanProbe.getObject(JavaBeanProbe.java:252) at com.ibatis.common.beans.GenericProbe.getObject(GenericProbe.java:55) at com.ibatis.sqlmap.engine.accessplan.ComplexAccessPlan.getProperties(ComplexAccessPlan.java:41) at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.getData(JavaBeanDataExchange.java:91) at com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap.getParameterObjectValues(BasicParameterMap.java:132) at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:160) at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:118) at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610) at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584) at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:105) at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:77) at com.ibatis.sqlmap.IterateTest.testArrayPropertyIterate2(IterateTest.java:57) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at com.ibatis.sqlmap.IterateTest.main(IterateTest.java:17) Caused by: java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java) at java.lang.Integer.parseInt(Integer.java:518) at com.ibatis.common.beans.BaseProbe.getIndexedProperty(BaseProbe.java:51) ... 30 more Caused by: java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java) at java.lang.Integer.parseInt(Integer.java:518) at com.ibatis.common.beans.BaseProbe.getIndexedProperty(BaseProbe.java:51) at com.ibatis.common.beans.JavaBeanProbe.getProperty(JavaBeanProbe.java:261) at com.ibatis.common.beans.JavaBeanProbe.getObject(JavaBeanProbe.java:252) at com.ibatis.common.beans.GenericProbe.getObject(GenericProbe.java:55) at com.ibatis.sqlmap.engine.accessplan.ComplexAccessPlan.getProperties(ComplexAccessPlan.java:41) at com.ibatis.sqlmap.engine.exchange.JavaBeanDataExchange.getData(JavaBeanDataExchange.java:91) at com.ibatis.sqlmap.engine.mapping.parameter.BasicParameterMap.getParameterObjectValues(BasicParameterMap.java:132) at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryWithCallback(GeneralStatement.java:160) at com.ibatis.sqlmap.engine.mapping.statement.GeneralStatement.executeQueryForList(GeneralStatement.java:118) at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:610) at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:584) at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:105) at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:77) at com.ibatis.sqlmap.IterateTest.testArrayPropertyIterate2(IterateTest.java:57) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at com.ibatis.sqlmap.IterateTest.main(IterateTest.java:17) FAILURES!!! Tests run: 1, Failures: 0, Errors: 1 Process exited with exit code 0.