[JSF-70] m:immediate="true"のイベントで発生した例外をハンドリングすると、NullPointerExceptionが発生 Created: 2007-08-17 Updated: 2007-08-24 Resolved: 2007-08-24 |
|
| Status: | Resolved |
| Project: | S2JSF |
| Component/s: | None |
| Affects Version/s: | 1.1.2, 1.0.26 |
| Fix Version/s: | 1.1.3, 1.0.27 |
| Type: | Bug | Priority: | Major |
| Reporter: | cero-t | Assignee: | cero-t |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
・m:immediate="true"時のAction errorpage/pageTran1.htmlを、こんな風にする。 <html xmlns:m="http://www.seasar.org/maya" <span m:inject="f:param" m:name="layoutTitle" m:value="The page transition with exception"/> <form> " ">111</span></td> ">aaa</span></td> </a> </td> <td> <input type="button" m:action="forEachResult" value="to ResultPage" onclick="location.href='forEachResult.html'"> <span m:inject="f:param" m:name="index" m:value="#{i} "/> "/> で、左側のボタンを押すと、NullPointerExceptionが発生する。 |
| Comments |
| Comment by cero-t [ 2007-08-24 ] |
|
FacesContext.getCurrentInstance()でnullが返って来る時には |
| Comment by cero-t [ 2007-08-17 ] |
|
org.seasar.jsf.lifecycle.LifecycleImpl#execute ------------------------------------------------------------ 1. Apply Request ValuesでisFinishedになるのは、 2. その時にinitializeChildrenを行なっているのは、 3. もし <a m:immediate="true" m:action="xxxAction.hoge"> でsubmitし 現状では、 ⇒ここで初期化処理を行なわないよう修正する。 |