[Seasar-user:7685] Re: セッションレプリケーションで例外発生

松崎 学 [E-MAIL ADDRESS DELETED]
2007年 5月 18日 (金) 13:58:36 JST


ひがさん

松崎です。返信ありがとうございます。

早速試してみたところ、例外の内容が変わりました。

java.lang.NullPointerException
	oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:431)
	oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:3528)
	oracle.jdbc.driver.OraclePreparedStatement.checkBindTypes(OraclePreparedStatement.java:3271)
	oracle.jdbc.driver.OraclePreparedStatement.setStreamItem(OraclePreparedStatement.java:1178)
	oracle.jdbc.driver.OraclePreparedStatement.setBinaryStream(OraclePreparedStatement.java:2562)
	org.seasar.extension.jdbc.impl.PreparedStatementWrapper.setBinaryStream(PreparedStatementWrapper.java:396)
	org.seasar.extension.jdbc.types.BinaryType.bindValue(BinaryType.java:82)
	org.seasar.extension.jdbc.impl.BasicHandler.bindArgs(BasicHandler.java:106)
	org.seasar.extension.jdbc.impl.BasicBatchHandler.execute(BasicBatchHandler.java:96)
	org.seasar.extension.jdbc.impl.BasicBatchHandler.execute(BasicBatchHandler.java:81)
	org.seasar.extension.jdbc.impl.BasicBatchHandler.execute(BasicBatchHandler.java:75)
	org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl.executeBatch(DbSessionStateManagerImpl.java:130)
	org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl.updateState(DbSessionStateManagerImpl.java:120)
	org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$e9c592.$$updateState$$invokeSuperMethod$$(DbSessionStateManagerImpl$$EnhancedByS2AOP$$e9c592.java)
	org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$e9c592$$MethodInvocation$$updateState0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.extension.tx.RequiresNewInterceptor.invoke(RequiresNewInterceptor.java:50)
	org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$e9c592$$MethodInvocation$$updateState0.proceed(MethodInvocationClassGenerator.java)
	org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$e9c592.updateState(DbSessionStateManagerImpl$$EnhancedByS2AOP$$e9c592.java)
	org.seasar.extension.httpsession.SessionFilter.doFilter(SessionFilter.java:66)

以上、よろしくお願い致します。

On Fri, 18 May 2007 13:35:54 +0900
Yasuo Higa <[E-MAIL ADDRESS DELETED]> wrote:

> ひがです。
> 
> > 小林さん
> > 
> > 松崎です。返信ありがとうございます。
> > 
> > 早速試してみました。
> > セッション情報をtruncateした直後は動くのですが、
> > その後は同様の例外が発生してしまいます。
> > 
> こちらでは、Oracle10gで試してみたのですが、大丈夫でした。
> 9iだとBLOBの扱い方が違うのかもしれません。
> 以前の経験を元に9i対策を入れてみたので、
> 試していただけないでしょうか。
> 
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-
> framework/2.4.13-rc2-SNAPSHOT/s2-framework-2.4.13-rc2-20070518.
> 033608-6.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-
> extension/2.4.13-rc2-SNAPSHOT/s2-extension-2.4.13-rc2-20070518.
> 033608-6.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-
> tiger/2.4.13-rc2-SNAPSHOT/s2-tiger-2.4.13-rc2-20070518.042631-6.
> jar
> 
> よろしくお願いします。
> 
> --
> Yasuo Higa
> [E-MAIL ADDRESS DELETED]
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user






Seasar-user メーリングリストの案内