春季安全facebook错误与会话

时间:2012-02-16 06:17:17

标签: facebook grails spring-security

我正在使用Spring安全性Facebook 0.6,我能够从Facebook获得用户身份验证,但当用户尝试访问我的应用程序时,它会显示如下错误

2012-02-16 11:06:22,376 [http-8080-1] ERROR hibernate.LazyInitializationException  - could not initialize proxy - no Session

org.hibernate.LazyInitializationException: could not initialize proxy - no Session
        at 
org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:86)
        at 
org.codehaus.groovy.grails.orm.hibernate.proxy.HibernateProxyHandler.unwrapProxy(HibernateProxyHandler.java:83)
        at 
org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsHibernateUtil.unwrapProxy(GrailsHibernateUtil.java:404)
        at org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsHibernateUtil$unwrapProxy.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
        at org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsHibernateUtil$unwrapProxy.call(Unknown Source)
        at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernatePluginSupport$__clinit__closure94.doCall(HibernatePluginSupport.groovy:397) 

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试访问存储在会话中的用户对象,是否可以向我们展示代码。

在访问任何字段之前,请尝试重新附加分离的用户对象。

//get user from session
user.attach()