javax.el.PropertyNotFoundException:目标无法访问,'ManagedBean'返回null

时间:2011-04-01 08:54:04

标签: jsf oracle-adf propertynotfoundexception

我是ADF JSF的新手请协助, 我正在尝试映射我的Managed bean范围,如request,pageFlow和backingBean。 但得到以下错误,

ManagedBean -- Scope =  request 
Error -- javax.el.PropertyNotFoundException: Target Unreachable, 'ManagedBean' returned null 

ManagedBean --- scope = backingBean or pageFlow
Error --- An invalid object operation was invoked on type View Object with name EmployeeViewImpl_0

这是一个例外:

javax.el.ELException: oracle.jbo.InvalidObjAccessException: JBO-25036: An invalid object operation was invoked on type View Object with name EmployeeViewImpl_0
  at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)
  at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
  at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java­:72)
  at com.sun.el.parser.AstValue.getValue(AstValue.java:118)

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题而且我已经解决了。我的堆栈跟踪类似,我的问题是我从任务流调用Managed Bean的操作方法,但在托管bean中,此方法具有返回:void。这是我的错误。

我将返回的类型更改为String,并且一切正常。

我希望这对你有所帮助。 马科斯。