私はGroovy Grailsテクノロジーに少し慣れていませんが、これに問題があります
私はこれを見て、プロキシを初期化できませんでした-セッションはありませんが、アプリケーションは古くなりすぎません
config サブフォルダーにある SecurityFilter のセッション オブジェクトにアクセスしようとしています。ユーザーがそのようなアクションを実行する権利を持っているかどうかを確認するために、コントローラーですべてのリクエストをチェックしたかっただけです。
class SecurityFilters {
    def filters = {
    userFilterList(controller:"user", action:"list") {
        before = {
            if (!session.user.accountType.equals("Admin")) {
                redirect(uri: "/")
            }
        }
    }
    userFilterShow(controller:"user", action:"show") {
        before = {
            if (!session.user.accountType.equals("Admin")) {
                redirect(uri: "/")
            }
        }
    }
    userFilterEdit(controller:"user", action:"edit") {
        before = {
            if (!session.user.accountType.equals("Admin")) {
                redirect(uri: "/")
            }
        }
    }
    }
}
しかし、私はこのエラーが発生します
Message: could not initialize proxy - no Session
Line | Method
->>    6 | doCall    in SecurityFilters$_closure1_closure2_closure5
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|    186 | doFilter  in grails.plugin.cache.web.filter.PageFragmentCachingFilter
|     63 | doFilter  in grails.plugin.cache.web.filter.AbstractFilter
|   1110 | runWorker in java.util.concurrent.ThreadPoolExecutor
|    603 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^    636 | run       in java.lang.Thread
この時点に到達する前に、ログイン手順を実行した直後にセッションオブジェクトにユーザーオブジェクトを配置しましたが、セッションオブジェクトが使用できなくなった原因がわかりません