[Seasar-user:6500] Re: [Dolteng]Scafflod で The first character is invalid の意味

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 3月 5日 (月) 19:04:03 JST


大谷です。

java.lang.IllegalArgumentException: argument type mismatch が出ている
スタックトレースをみせてもらえないでしょうか。


> if (JsfConstants.ID_ATTR.equals(key)) {
>     continue;
>     }
>     customizeDynamicProperty(base, key, properties, elementNode,
>            pageDesc, actionDesc);
> で、continueが実行され、customizeDynamicPropertyは実行されませんでした。

これは正しい挙動だと思います。

07/03/05 に 小山 健二<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 小山 健二 wrote:
> > 小山です。
> >
> > Shinpei Ohtani wrote:
> >> 大谷です。
> >>
> >> 動作確認はAbstractElementProcessorFactoryの135行目あたりに
> >> ブレークポイントをしかけてもらえば動作しているかがわかります。
> >>
> >> 該当のid(Chubanでしたっけ?)のときに
> >> continue文でスキップしていれば、対処がうまくできていると
> >> 思います。
> >>
> >
> > AbstractElementProcessorFactoryの136行目の
> > if (JsfConstants.ID_ATTR.equals(key))
> > にブレークポイントを仕掛けて確認しました。
> > id="chubanId"
> > カラム名 chuban_id
> > の時、continueが実行されていました。
>
>
> 確認するプロパティは、正しくは
> id="chuban"
> カラム名は、"chuban"(テーブル名="chuban")
> でしたが、
> if (JsfConstants.ID_ATTR.equals(key)) {
>     continue;
>     }
>     customizeDynamicProperty(base, key, properties, elementNode,
>            pageDesc, actionDesc);
> で、continueが実行され、customizeDynamicPropertyは実行されませんでした。
> ちなみに、
> カラム名"chuban"を"chuban1"にする
> カラム名"chuban"のままで、テーブル名を"chuban1"にすると
> と、うまくいくので、テーブル名と同じカラム名の場合に
> うまくいかないようです。
>
>
>
> --
> (^_^)試して見る事に失敗はない。明日は今日と違う自分になる。
> 小山健二 (Kenji Koyama)
> MAIL:[E-MAIL ADDRESS DELETED]
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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