When I build my wicket project I'm getting the following error Tests in error: homepageRendersSuccessfully(com.danielwatrous.movieratings.TestHomePage): Can't instantiate page using constructor 'public com.danielwatrous.movieratings.HomePage(org.apache.wicket.request.mapper.parameter.PageParameters)' and argument ''. Might be it doesn't exist, may be it is not visible (public).
I can't see any errors in my code. I am trying to use Hibernate and if I comment out the hibernate code then the page compiles fine. I don't see how the hibernate code causes an error with the class. Here's my code. package com.danielwatrous.movieratings; import org.hibernate.Session; import org.apache.wicket.request.mapper.parameter.PageParameters; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.WebPage; import com.danielwatrous.movieratings.domain.*; import com.danielwatrous.movieratings.util.HibernateUtil; public class HomePage extends WebPage { private static final long serialVersionUID = 1L; public HomePage(final PageParameters parameters) { add(new Label("version", getApplication().getFrameworkSettings().getVersion())); // TODO Add your page's components here Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); Movie movie = new Movie(); movie.setName("Ocean's Eleven"); movie.setCategory(Category.COMEDY); movie.setRating(Rating.FOURSTARS); session.save(movie); session.getTransaction().commit(); } } --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org