【发布时间】:2010-08-02 10:49:18
【问题描述】:
我正在使用 Seam 2.0,并且我的 bean 中有一个实例变量
@In Identity identity
当我使用identity.getUserName() 时,它会抛出NullPointerException。谁能告诉我我在这里还缺少什么?
更新:我已经定义了bean实例变量如下:
@In Identity identity;
然后在我的 bean 构造函数中,我简单地添加了下面一行来欢迎用户 -
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
【问题讨论】:
-
能否附上完整的堆栈跟踪信息?
标签: servlets jboss seam nullpointerexception