Uploaded image for project: 'Tuigwaa'
  1. Tuigwaa
  2. TUIGWAA-138

サイトが存在しないURLにアクセスした場合に拡張子が html だと mayaa のスタックトレースが表示される

    Details

    • Type: Bug
    • Status: Reopened
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.0.2, 1.0.1
    • Fix Version/s: 1.0.3
    • Component/s: controller
    • Labels:
      None

      Description

      存在するサイトの URL 配下で、存在しないページには Tuigwaa の NotFound ページに遷移するが、
      存在しないサイトの URL 配下で、存在しないページの拡張子が html の場合、mayaa のスタックトレースが表示される。

      e.g)
      http://example.com/tuigwaa/notexistsitename/hoge.html

      Tuigwaa標準の NotFound ページに遷移するように変更する。

        Activity

        Hide
        someda someda added a comment -

        ForwardFilter$TuigwaaPath#isSystemSite の中に、存在しないサイトに対して、true を返すようになっている。
        このため、通常のリクエスト処理が実行され、URLパスとして .html になっていることから MayaaServlet がハンドルし、
        その結果 Mayaa のエラーページが表示される。

        isSystemSite で、存在しないサイトへのアクセスをシステムサイトと判断しなくても大丈夫かを検討する。

        Show
        someda someda added a comment - ForwardFilter$TuigwaaPath#isSystemSite の中に、存在しないサイトに対して、true を返すようになっている。 このため、通常のリクエスト処理が実行され、URLパスとして .html になっていることから MayaaServlet がハンドルし、 その結果 Mayaa のエラーページが表示される。 isSystemSite で、存在しないサイトへのアクセスをシステムサイトと判断しなくても大丈夫かを検討する。
        Hide
        someda someda added a comment -

        サイト名が null でなくかつ、siteConfigList にそのサイト名が含まれない場合、今まではそのままシステムサイトと判断していたのを、
        この条件の場合に明示的に与えられたシステムサイト名とマッチするかを調べるように変更。

        web.xml に systemSiteNames パラメータを追加。
        現時点では FCKEditor と PLUGIN が該当している。

        rev.1195

        Show
        someda someda added a comment - サイト名が null でなくかつ、siteConfigList にそのサイト名が含まれない場合、今まではそのままシステムサイトと判断していたのを、 この条件の場合に明示的に与えられたシステムサイト名とマッチするかを調べるように変更。 web.xml に systemSiteNames パラメータを追加。 現時点では FCKEditor と PLUGIN が該当している。 rev.1195
        Hide
        someda someda added a comment -

        1.1 系列でエンバグしている模様・・・。

        Show
        someda someda added a comment - 1.1 系列でエンバグしている模様・・・。
        Hide
        someda someda added a comment -

        以下で対応するほうこうで。

        http://mayaa.seasar.org/documentation/throwable.html

        Show
        someda someda added a comment - 以下で対応するほうこうで。 http://mayaa.seasar.org/documentation/throwable.html

          People

          • Assignee:
            someda someda
            Reporter:
            someda someda
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development