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