Hmm, very strange. Are you calling registry.shutdown() ever?

Is this perhaps an issue with registry.cleanupThread()?

How many @Test annotations in the class? Does the first @Test work and the
second fail?

Just grasping at straws here!
On 10 Sep 2014 02:05, "George Christman" <gchrist...@cardaddy.com> wrote:

> Hi lance, I'm just using constructor injection. I have a DAO that uses
>
> public class GenericDAO {
>     private final Session session;
>
>     public GenericDAOImpl(Session session) {
>         this.session = session;
>     }
>
> }
>
> in my Module I have
>
> @Scope(ScopeConstants.
> PERTHREAD)
>     public static FullTextSession
> buildFullTextSession(HibernateSessionManager sessionManager) {
>         return Search.getFullTextSession(sessionManager.getSession());
>     }
>
> In my test class
>
> private Registry registry;
>     private GenericDAO genericDAO;
>     private EmailService emailService;
>
>     @BeforeClass
>     protected void before() {
>         registry = buildRegistry(AppModuleTest.
> class, HibernateCoreModule.class);
>         emailService = registry.getService(EmailService.class);
>         genericDAO = registry.getService(GenericDAO.class);
>         buildData();
>     }
>
> @Test
> public void SomeTest() {
>      genericDAO.get(...)
> }
>
> When I run the test I get that exception.
>
> If I remove FullTextSession from the module or the genericDAO, problem goes
> away. The strange part is this is not an issue with the rest of the app,
> only the test.
>
>
> On Tue, Sep 9, 2014 at 2:31 PM, Lance Java <lance.j...@googlemail.com>
> wrote:
>
> > From my understanding of the tapestry registry, these are two distinct
> > services (even though one extends the other).
> >
> > Where is this exception occurring? Are you using tapestry's @Inject
> > annotation? Is spring ioc in the mix somewhere?
> >
>
>
>
> --
> George Christman
> www.CarDaddy.com
> P.O. Box 735
> Johnstown, New York
>

Reply via email to