весенняя безопасность facebook ошибка с сеансом - PullRequest
0 голосов
/ 16 февраля 2012

Я использую Spring Security 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 голосов
/ 16 февраля 2012

Вы, похоже, пытаетесь получить доступ к объекту пользователя, который хранится в сеансе, можете ли вы показать нам код.

Попробуйте снова присоединить отсоединенный пользовательский объект, прежде чем получить доступ к любому из полей.

//get user from session
user.attach()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...