this is a spring error not a wicket one. im guessing there is some
sort of a filter you need to map to web.xml that lets spring retrieve
the http session.

-igor


On Dec 13, 2007 10:36 PM, Ravi_116 <[EMAIL PROTECTED]> wrote:
>
>
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'inquiryEngine' defined in class path resource
> [lingo-context.xml]: Cannot resolve reference to bean 'userContext' while
> setting bean property 'userContext'; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'userContext': Scope 'session' is not active for the current
> thread; consider defining a scoped proxy for this bean if you intend to
> refer to it from a singleton; nested exception is
> java.lang.IllegalStateException: No thread-bound request found: Are you
> referring to request attributes outside of an actual web request? If you are
> actually operating within a web request and still receive this message,your
> code is probably running outside of DispatcherServlet/DispatcherPortlet: In
> this case, use RequestContextListener or RequestContextFilter to expose the
> current request.
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:274)
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1274)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1042)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:174)
>         at
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:887)
>         at
> org.apache.wicket.spring.SpringBeanLocator.lookupSpringBean(SpringBeanLocator.java:240)
>         at
> org.apache.wicket.spring.SpringBeanLocator.locateProxyTarget(SpringBeanLocator.java:166)
>         at
> org.apache.wicket.spring.injection.annot.AnnotProxyFieldValueFactory.testLocator(AnnotProxyFieldValueFactory.java:126)
>
>
> Ravi
>
>
>
> igor.vaynberg wrote:
> >
> > show us the complete stack trace
> >
> > -igor
> >
> >
> > On Dec 13, 2007 9:08 PM, Ravi_116 <[EMAIL PROTECTED]> wrote:
> >>
> >> Igor,
> >>
> >> The exception happens while loading the spring config files -
> >>
> >> Caused by: java.lang.IllegalStateException: No thread-bound request
> >> found:
> >> Are you referring to request attributes outside of an actual web request?
> >> If
> >> you are actually operating within a web request and still receive this
> >> message,your code is probably running outside of
> >> DispatcherServlet/DispatcherPortlet: In this case, use
> >> RequestContextListener or RequestContextFilter to expose the current
> >> request.
> >>
> >> Here is the definition of spring beans -
> >>
> >>         <!-- a HTTP Session-scoped bean exposed as a proxy -->
> >>     <bean id="userContext" class="com.foo.UserContext" scope="session">
> >>           <!-- this next element effects the proxying of the surrounding
> >> bean -->
> >>           <aop:scoped-proxy/>
> >>     </bean>
> >>
> >> The init method the MyWebApplication.java (extends wicket
> >> AuthenticatedWebApplication)
> >>
> >>         SpringComponentInjector springComponentInjector = new
> >> SpringComponentInjector(this);
> >>         addComponentInstantiationListener(springComponentInjector);
> >>
> >> From the exception, it seems like spring is not aware of the HttpContext
> >> created by wicket.
> >> Thanks,
> >> Ravi
> >>
> >>
> >>
> >>
> >> igor.vaynberg wrote:
> >> >
> >> > i think it should work, you simply have to declare the bean as
> >> > scope=session in spring config
> >> >
> >> > -igor
> >> >
> >> >
> >> > On Dec 13, 2007 3:57 PM, Ravi_116 <[EMAIL PROTECTED]> wrote:
> >> >>
> >> >> I am a newbie to wicket. Our wicket application is integrated with
> >> Spring
> >> >> using the SpringComponentInjector. Is it possible to set  a
> >> UserContext
> >> >> bean
> >> >> in Spring (scoped "session") from the AuthenticatedWebSession ? Spring
> >> >> provides some nice AOP proxy services with spring beans.
> >> >> Ravi
> >> >>
> >> >> --
> >> >> View this message in context:
> >> >>
> >> http://www.nabble.com/Using-Spring-beans-with-session-scope-tp14327328p14327328.html
> >> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >> >>
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >> >>
> >> >>
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> > For additional commands, e-mail: [EMAIL PROTECTED]
> >> >
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/Using-Spring-beans-with-session-scope-tp14327328p14330289.html
> >>
> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/Using-Spring-beans-with-session-scope-tp14327328p14330902.html
>
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to