[MOBYLET-110] [mobylet-core] weblogicで警告ログが出力される Created: 2010-05-18  Updated: 2010-07-29  Due: 2010-05-18  Resolved: 2010-07-29

Status: Resolved
Project: Mobylet
Component/s: mobylet-core
Affects Version/s: 1.0.5
Fix Version/s: 1.0.6

Type: Bug Priority: Major
Reporter: stakeuchi Assignee: stakeuchi
Resolution: Fixed Votes: 0
Labels: None


 Description   

Mobylet利用時に、POST送信の際、weblogicで警告ログが出力されます。
この警告が出力されないようにしたいのですが可能でしょうか。

プロダクト情報
weblogic10.3
seasar2.4.41
sastruts1.0.4-SP8
Mobylet1.0.5

警告ログは以下の通りです。
「...(省略) BEA-101138 ...(省略) getParameter ファミリの 1 つがServletInputStream から読み込み後に呼び出されました。post パラメータをマージしません。」
※tomat6.0では同じような警告ログは出ません。

なお、この件は、以前別件の依頼の際に少し触れていた内容です。
[Mobylet]MobyletFilter でリクエストパラメータの設定がされない
http://ml.seasar.org/archives/seasar-user/2009-October/018738.html

ソースを追ったところ、
org.mobylet.core.http.MobyletRequest.getParameterMap()

includeParametersMap.putAll(request.getParameterMap());
の箇所で発生していました。

request.getInputStream()のコール後に、
request.getParameterMap()をコールしているため、
警告ログが出力されているようです。

上記の箇所をコメントアウトして動作したところ、
警告ログが出力されないことを確認しました。
上記メソッドのコールの順番をかえるなど対応できないでしょうか。


Generated at Mon Dec 15 12:57:42 JST 2025 using Jira 10.6.1#10060001-sha1:a6461e220f274b29ced7ac9295492f2465fe5ef5.