[YMIR-126] _validationFailed(Notes)がPermissionDeniedExceptionをスローした場合に正しくレスポンスが処理されない Created: 2007-09-07  Updated: 2007-11-20  Resolved: 2007-09-07

Status: Closed
Project: Ymir
Component/s: ymir-core
Affects Version/s: 0.9.1
Fix Version/s: 0.9.2

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


 Description   

以下の例外が発生する。

java.lang.IllegalStateException: レスポンスをコミットした後でセッションを作成できません
org.apache.catalina.connector.Request.doGetSession(Request.java:2221)
org.apache.catalina.connector.Request.getSession(Request.java:2031)
org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:832)
org.seasar.ymir.redirection.impl.RedirectionManagerImpl.getSession(RedirectionManagerImpl.java:109)
org.seasar.ymir.redirection.impl.RedirectionManagerImpl.getSession(RedirectionManagerImpl.java:100)
org.seasar.ymir.redirection.impl.RedirectionManagerImpl.getScopeMap(RedirectionManagerImpl.java:69)
org.seasar.ymir.redirection.impl.RedirectionManagerImpl.getScopeMap(RedirectionManagerImpl.java:60)
org.seasar.ymir.impl.RedirectionInterceptor.responseProcessingStarted(RedirectionInterceptor.java:41)
org.seasar.ymir.impl.DefaultResponseProcessor.process(DefaultResponseProcessor.java:66)
org.seasar.ymir.impl.YmirImpl.processResponse(YmirImpl.java:170)
org.seasar.ymir.zpt.ZptYmir.processResponse(ZptYmir.java:48)
org.seasar.ymir.servlet.YmirFilter.doFilter(YmirFilter.java:116)
org.seasar.cms.pluggable.servlet.PluggableFilter.doFilter(PluggableFilter.java:43)
org.seasar.ymir.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:35)
...



 Comments   
Comment by skirnir [ 2007-11-20 ]

特に再現報告もないのでcloseとします。

Comment by skirnir [ 2007-09-07 ]

スタックトレースを見た限りではRedirectionManagerImplがおかしいようでしたので、対処してみました。
再現しないか確認していただけますか?

Comment by skirnir [ 2007-09-07 ]

Yumeto Yamagishi Wrote:

org.seasar.ymir.servlet.YmirFilter#doFilter()内で、ymir_.processRequest (request)を囲むtry~catchのキャッチ内でレスポンスをコミットするような処理を行ったあとで、finally内でSessionにアクセスするような処理を行っていないか、確認してもらいたいです。
ConversationInterceptorが怪しいと考えています。

Generated at Wed Apr 09 02:11:49 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.