以下の環境でWEBアプリを構築しています。
・RHEL7.2
・java1.8
・tomcat8.5
・Seasar2(2.4.48)
・Oracle12c(12.1.0.2)
※ojdbc7.jar経由
DBにテスト用テーブルを作成して、Seasar2(s2jdbc)経由でSELECTしようとした場合
ojdbc7.jar内部のクラスでIndexOutOfBoundsExceptionが発生しました。
同様の事象が発生し、解決策をお持ちの方がおられましたら教示いただけないでしょうか。
自分が実装した部分は、s2jdbcのgetResultListを呼んでいて、ojdbc7.jarの
クラスファイルで実行時例外が発生しています。
//スタックトレース(抜粋) java.lang.IndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at oracle.jdbc.driver.DynamicByteArray.put(DynamicByteArray.java:519) ・・・中略・・・ at com.kaikusakari.Test.jdbcManager.selectBySql(Test.class, "select * from ex").getResultList();
お忙しいと存じますが、よろしくお願いいたします。