[TEEDA-242] interceptorで例外を発生させると、エラーメッセージが表示されない。 Created: 29/Jan/07  Updated: 29/Jan/07  Resolved: 29/Jan/07

Status: Resolved
Project: Teeda
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0.4

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


 Description   

Pageクラスのinitialize、prerender、doXxxにインタセプタをしかけて、そこで例外が発生すると
ErrorPageManager経由でエラーメッセージが表示されるはずなのだが、HTMLによって表示されなかったりする。

 /view/add/addNewInput.html エラーメッセージ送られてこない

 /view/error/errorOnInitialize.html エラーメッセージ送られくる。

(結論)
どうやらCookieが送られてこないようだ。



 Comments   
Comment by manhole [ 29/Jan/07 ]

TEEDA_WIDのCookieをセットするレスポンスヘッダSet-Cookieが

TEEDA_WID=117004233895492685682379405681783

のようになっていた。

Set-Cookieは、このようにPathも指定される必要があった。

TEEDA_WID=11700486534151-7349528800664506639; Path=/teeda-html-example
Comment by manhole [ 29/Jan/07 ]

Pathが抜けていたためredirect先の画面でブラウザがTEEDA_WIDを送信せず、
画面へ表示するメッセージを取得できなくなっていた。

Comment by manhole [ 29/Jan/07 ]

r2721で修正しました。

Generated at Sat Nov 17 09:54:15 JST 2018 using JIRA 7.9.2#79002-sha1:3bb15b68ecd99a30eb364c4c1a393359bcad6278.