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