[MAYAA-41] SimpleTagでDynamicAttributesを使用したときにIllegalArgumentExceptionが発生 Created: 2007-09-17  Updated: 2007-09-17  Resolved: 2007-09-17

Status: Resolved
Project: Mayaa
Component/s: Mayaa
Affects Version/s: 1.1.14
Fix Version/s: None

Type: Bug Priority: Major
Reporter: agata Assignee: suga
Resolution: Fixed Votes: 0
Labels: None
Environment:

MacOS10.4.9,JRE1.5,Tomcat5.5.20,JSP2.0


Attachments: Text File JspProcessor.java.patch    

 Description   

SimpleTagを継承したカスタムタグで、DynamicAttributesをimplした場合、
IllegalArgumentExceptionが発生します。

コードを追ってみたところ、2カ所ほどバグっぽい箇所がありました。

  • SimpleTagWrapperのgetClassをおこなっている箇所
  • SimpleTagWrapperからDynamicAttributesへのキャスト

ひとまずパッチ作ってみました。
この修正で正しいのかどうかは自信ありませんが、動作はするようになりました。



 Comments   
Comment by suga [ 2007-09-17 ]

rev. 3233 にてパッチを取り込み動作確認をしました。
ありがとうございます。

Generated at Fri Apr 26 06:19:37 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.