Hi, Franz In the new version EJB3.0 we use annotation @EJB to refer an ejb
@EJB SampleFacadeLocal sampleFacade; We don't use instance. Even though I instantiated it, I got Null Pointer in SampleFacade class at line that use em(EntityManager). In EJB3.0 we define em like this: @PersistenceContext(unitName="someName") private EntityManager em; Thanks. -----Original Message----- From: Franz Roth [mailto:[EMAIL PROTECTED] Sent: Thursday, December 07, 2006 11:26 AM To: Cactus Users List Subject: Re: I got NullPointer Exception when I test my ejb (EJB3.0 version) using Junit with Cactus hi, in your sample-code the sampleFacede is never instantiated; so it's null while you're trying to find somthing with it?! > HI, > > > My code is like this. > > > public class SampleFacadeTest extends ServletTestCase { > > > @EJB > > SampleFacadeLocal sampleFacade; > > > public void setUp() { > > > } > > > public static Test suite() > > { > > return new TestSuite(SampleFacadeTest.class); > > } > > */ > > > public void testFind() throws Exception{ > > String firsName = "Rick"; > > String testName = sampleFacade.find(112233).getFirstName(); > > assertEquals(firsName , testName); > > } > > > > > } > > > The sampleFacade variable got null pointer exception at line > > > String testName = sampleFacade.find(112233).getFirstName(); > > > EJB3.0 is new thing. I wish I could get answer from here. > > > Thanks. > --------------------------------------------------------------------- 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]