我使用Seam 2.0和我有我的bean中的一個實例變量作爲縫 - @In身份認同不注入和拋出空指針異常
@In Identity identity
,當我使用identity.getUserName()
它拋出NullPointerException
。任何人都可以告訴我,我在這裏失蹤了嗎?
更新:我已經定義了bean的實例變量如下:
@In Identity identity;
然後在我的豆構造我只是添加下面一行的歡迎用戶 -
System.out.println("Welcome - " +identity.getUsername());
我看到下面的錯誤在我的Jboss控制檯上:
Caused by: java.lang.NullPointerException
at com.lntebg.quality.QualityInspectionPlan.<init>(QualityInspectionPlan.java:63)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at org.jboss.seam.Component.instantiateJavaBean(Component.java:1315)
at org.jboss.seam.Component.instantiate(Component.java:1271)
at org.jboss.seam.Component.newInstance(Component.java:1973)
... 279 more
個
你會請附上完整的堆棧跟蹤? – 2010-08-02 12:37:05