首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用Grails和Spring安全核心插件时使用InvalidPropertyException

在使用Grails和Spring安全核心插件时使用InvalidPropertyException
EN

Stack Overflow用户
提问于 2014-07-26 03:08:05
回答 1查看 189关注 0票数 0

我已经将spring核心安全插件(尝试过1.2.11.2.7.3)添加到grails 1.3.7应用程序中。然后S2-快速入门sim GUser GRole

当我尝试登录时,出现以下错误。

你能告诉我如何解决这个问题吗?

代码语言:javascript
复制
HTTP status 500

    org.codehaus.groovy.grails.exceptions.InvalidPropertyException: No property found for name [gUser] for class [class sim.GUserGRole]
        org.codehaus.groovy.grails.commons.DefaultGrailsDomainClass.getPropertyByName(DefaultGrailsDomainClass.java:641)
        org.codehaus.groovy.grails.orm.hibernate.metaclass.AbstractClausedStaticPersistentMethod$GrailsMethodExpression.setArguments(AbstractClausedStaticPersistentMethod.java:127)
        org.codehaus.groovy.grails.orm.hibernate.metaclass.AbstractClausedStaticPersistentMethod.doInvokeInternal(AbstractClausedStaticPersistentMethod.java:535)
        org.codehaus.groovy.grails.orm.hibernate.metaclass.AbstractStaticPersistentMethod.invoke(AbstractStaticPersistentMethod.java:64)
        org.codehaus.groovy.grails.orm.hibernate.metaclass.AbstractStaticPersistentMethod.invoke(AbstractStaticPersistentMethod.java:57)
        org.codehaus.groovy.grails.commons.metaclass.StaticMethodInvocation$invoke.call(Unknown Source)
        org.codehaus.groovy.grails.plugins.orm.hibernate.HibernatePluginSupport$_addDynamicFinderSupport_closure17.doCall(HibernatePluginSupport.groovy:466)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        java.lang.reflect.Method.invoke(Method.java:606)
        org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
        groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
        groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1058)
        groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1070)
        groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
        groovy.lang.Closure.call(Closure.java:282)
        org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:59)
        groovy.lang.MetaClassImpl.invokeStaticMissingMethod(MetaClassImpl.java:1355)
        groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1343)
        groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:1082)
        org.codehaus.groovy.runtime.callsite.StaticMetaClassSite.call(StaticMetaClassSite.java:50)
        org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
        org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
        org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:124)
        sim.GUser.getAuthorities(GUser.groovy:24)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        java.lang.reflect.Method.invoke(Method.java:606)
        org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
        groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
        groovy.lang.MetaClassImpl.getProperty(MetaClassImpl.java:1602)
        groovy.lang.ExpandoMetaClass.getProperty(ExpandoMetaClass.java:1099)
        groovy.lang.MetaClassImpl.getProperty(MetaClassImpl.java:3311)
        groovy.lang.ExpandoMetaClass.getProperty(ExpandoMetaClass.java:1111)
        sim.GUser.getProperty(GUser.groovy)

...

谢谢,S

EN

回答 1

Stack Overflow用户

发布于 2014-07-26 03:14:38

我怀疑大写例程有问题,它在GUser和GRole这样的类名上出错。试着把它们命名为GrUser和GrRole (或者不是以两个大写字母开头的任何东西)。Grails 1.3.7是非常旧的,早期的GrailsNameUtils有问题,不能正确处理像这样的名字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24962874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档