Re: cayenne wicket unit test => Current thread has no bound ObjectContext

From: Joe Baldwin (jfbaldwi..arthlink.net)
Date: Thu Apr 22 2010 - 10:46:25 EDT

  • Next message: Marco Gattei: "Re: Cayenne withing MDB in Jboss"

    Arnaud,

    I read right past the "Wicket" reference; it appears that you are creating a webapp. Michael is correct. The cayenne filter creates and binds the ObjectContext for you in this case.

    Sorry for the confusion,
    Joe

    On Apr 22, 2010, at 10:13 AM, Michael Gentry wrote:

    > Did you configure your web.xml file to use the Cayenne web filter? In
    > my application (which is Tapestry, but should apply to Wicket, I
    > think) I have:
    >
    > <filter>
    > <filter-name>Cayenne Filter</filter-name>
    > <filter-class>org.apache.cayenne.conf.WebApplicationContextFilter</filter-class>
    > </filter>
    > <filter-mapping>
    > <filter-name>Cayenne Filter</filter-name>
    > <url-pattern>/*</url-pattern>
    > </filter-mapping>
    >
    > mrg
    >
    >
    > On Thu, Apr 22, 2010 at 10:00 AM, Arnaud Garcia <arnau..magemed-87.com> wrote:
    >> Hello,
    >>
    >> I am working on a Wicket Cayenne application and when I launch the tests I
    >> have an error when the DataContext is initialized:
    >>
    >> This line, DataContext ctxt = (DataContext)
    >> DataContext.getThreadObjectContext(); throws an
    >>
    >> java.lang.IllegalStateException: Current thread has no bound ObjectContext
    >>
    >>
    >> Well, any ideas to set up correctly the tests ?
    >>
    >> thanks
    >>
    >>
    >> Arnaud
    >>



    This archive was generated by hypermail 2.0.0 : Thu Apr 22 2010 - 10:47:04 EDT