IMHO, you shouldn't really be using real hibernate with wicket tester.
 You should be using mock objects.

On Thu, Oct 30, 2008 at 6:37 AM, Nino Saturnino Martinez Vazquez Wael
<[EMAIL PROTECTED]> wrote:
> Hi I am doing this:
>
>    applicationContext = new ClassPathXmlApplicationContext(
>           "classpath*:/META-INF/beans.xml");
>
>           final WicketApplication application = new WicketApplication();
>
>           application.setApplicationContext(applicationContext);
>           wicketTester = new WicketTester(application);
>                     wicketTester.startPage(HomePage.class);
>           wicketTester.assertRenderedPage(HomePage.class);
>
> And my application are running fine in deployment... I seem to have run into
> this before but I just cant remember what I did to fix it.. I've tried with
> AnnotApplicationContextMock, same result..
>
>
> Hibernate: select country0_.id as id22_, country0_.name as name22_ from
> Country country0_
> [EMAIL PROTECTED]:28:48 ERROR (LazyInitializationException)     - failed to 
> lazily
> initialize a collection of role: zeuzgroup.domain.entity.Country.cities, no
> session or session was closed
> org.hibernate.LazyInitializationException: failed to lazily initialize a
> collection of role: zeuzgroup.domain.entity.Country.cities, no session or
> session was closed
>   at
> org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
>   at
> org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
>   at
> org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
>   at
> org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
>   at org.hibernate.collection.PersistentBag.iterator(PersistentBag.java:249)
>   at zeuzgroup.web.page.HomePage.<init>(HomePage.java:46)
>   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>   at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>   at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>   at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>   at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:153)
>   at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:58)
>   at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:282)
>   at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:304)
>   at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:223)
>   at
> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>   at
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1169)
>   at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
>   at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347)
>   at org.apache.wicket.RequestCycle.request(RequestCycle.java:543)
>   at
> org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:462)
>   at
> org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:368)
>   at
> org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:300)
>   at
> zeuzgroup.domain.IntegrationTestDomain.testCountryCityEvent(IntegrationTestDomain.java:34)
> ...
>
> --
> -Wicket for love
>
> Nino Martinez Wael
> Java Specialist @ Jayway DK
> http://www.jayway.dk
> +45 2936 7684
>
>
> ---------------------------------------------------------------------
> 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