users@glassfish.java.net

Re: Fwd: Cannot use embedded container for unit tests

From: Marina Vatkina <Marina.Vatkina_at_Sun.COM>
Date: Thu, 25 Feb 2010 09:56:17 -0800

What are the messages before this exception?

thanks,
-marina

Birol Yildiz wrote:
> Hi,
>
> I'm trying to use the the embedded ejb container for unit testing. I'm
> getting the following message (stack trace below):
>
> The following providers:
> org.glassfish.ejb.embedded.EJBContainerProviderImpl
> Returned null from createEJBContainer call.
>
> I'm using NetBeans 6.8 and GlassFish v3 (build 74.2). The
> glassfish-embedded-static-shell.jar is included in the test libraries
> (NetBeans did this automatically). I also tried using
> glassfish-embedded-all-3.01-b02.jar.
>
>
> STACK TRACE
> ----------------------
> javax.ejb.EJBException: Failed to deploy EJB modules - see log for details
> at
> org.glassfish.ejb.embedded.EJBContainerImpl.deploy(EJBContainerImpl.java:135)
> at
> org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:120)
> at
> javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102)
> at
> javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:78)
> at
> com.bypa.notificationservice.location.GeoCoderServiceTest.setUpClass(GeoCoderServiceTest.java:30)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
> at
> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:515)
> at
> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1031)
> at
> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:888)
> The following providers:
> org.glassfish.ejb.embedded.EJBContainerProviderImpl
> Returned null from createEJBContainer call.
> )
>
> Regards,
> Birol
>