org.seasar.framework.exception.SQLRuntimeException: [ESSR0071]SQLで例外(ErrorCode=17004, SQLState=null)が発生しました。理由はjava.sql.SQLException: 列の型が無効です。 at org.seasar.dao.handler.ProcedureHandlerImpl.execute(ProcedureHandlerImpl.java:43) at org.seasar.dao.handler.AbstractBasicProcedureHandler.execute(AbstractBasicProcedureHandler.java:105) at org.seasar.dao.impl.StaticStoredProcedureCommand.execute(StaticStoredProcedureCommand.java:30) at org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:53) at example.dao.ErrorLogDao$$EnhancedByS2AOP$$364641$$MethodInvocation$$insertErrorLogger0.proceed(MethodInvocationClassGenerator.java) at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:59) at example.dao.ErrorLogDao$$EnhancedByS2AOP$$364641$$MethodInvocation$$insertErrorLogger0.proceed(MethodInvocationClassGenerator.java) at example.dao.ErrorLogDao$$EnhancedByS2AOP$$364641.insertErrorLogger(ErrorLogDao$$EnhancedByS2AOP$$364641.java) at example.dao.ErrorKakuninDaoTest.test(ErrorKakuninDaoTest.java:15) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:164) at org.seasar.framework.unit.S2FrameworkTestCase.doRunTest(S2FrameworkTestCase.java:294) at org.seasar.extension.unit.S2TestCase.doRunTest(S2TestCase.java:92) at org.seasar.framework.unit.S2FrameworkTestCase.runBare(S2FrameworkTestCase.java:190) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: java.sql.SQLException: 列の型が無効です。 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) at oracle.jdbc.driver.OraclePreparedStatement.setObjectCritical(OraclePreparedStatement.java:9168) at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:8749) at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:9229) at oracle.jdbc.driver.OracleCallableStatement.setObject(OracleCallableStatement.java:4691) at org.seasar.dao.handler.AbstractBasicProcedureHandler.bindArgs(AbstractBasicProcedureHandler.java:195) at org.seasar.dao.handler.ProcedureHandlerImpl.execute(ProcedureHandlerImpl.java:36) ... 28 more