Veritabanı öğeleri tarafından erişmek için Facade desen kullanıyorum. Aşağıdaki gibi Cephe EJB'ye erişmek için bir ambalaj yazdım. İstisnadan anladığım gibi, EJB'nin ilklendirilmediği görülüyor. Forumlarda istisna hakkında okuduktan sonra, bunun @PostConstruct notasyonu ile çözülmesi gerektiğini ama hala yardım olmadığını anladım. Yanlış kullanıyor olabilir, herhangi bir işaretçiler büyük ölçüde olmak için Erişim EJB normal sınıftan
PatientSearchHelper searchHelper = new PatientSearchHelper(patient);
searchHelper.initialize();
return searchHelper.getById();
altına İstisna
SEVERE: java.lang.NullPointerException
at common.helpers.PatientSearchHelper.getById(PatientSearchHelper.java:48)
at common.services.PatientService.getById(PatientService.java:57)
at common.services.PatientService$Proxy$_$$_WeldSubclass.getById(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
Teşekkürler IndoKnight !! PatientSearchHelper durumunu belirleme sorunu çözdü. –