I am getting an InstantiationException on all of my classes and not standard java classes such as java.util.* It just started happening, I do not know what I changed. It is happening on all of my classes in all of my sqlMaps. It works fine if I replace my class with a HasMap. It looks like Ibatis can't find my classes or for some reason java can not load them? Here is the exception:

org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; --- The error occurred in com/scanman/persistence/sqlmapdao/sql/catapult/user-catapult.xml. --- The error occurred while applying a result map. --- Check the User.authenticateUserResult. --- The error occured while instantiating the result object --- Cause: java.lang.RuntimeException: JavaBeansDataExchange could not instantiate result class. Cause: java.lang.InstantiationException: com.scanman.domain.general.User; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/scanman/persistence/sqlmapdao/sql/catapult/user-catapult.xml. --- The error occurred while applying a result map. --- Check the User.authenticateUserResult. --- The error occured while instantiating the result object --- Cause: java.lang.RuntimeException: JavaBeansDataExchange could not instantiate result class. Cause: java.lang.InstantiationException: com.scanman.domain.general.User

I am using Spring-DAO 2.0.8 and Ibatis 2.3

Thanks,

Warren Bell

Reply via email to