2011-04-01 54 views
1

我是新的ADF JSF請協助, 我試圖映射我的Managed bean範圍,如request,pageFlow和backingBean。 但得到以下錯誤,javax.el.PropertyNotFoundException:目標無法訪問,'ManagedBean'返回null

 
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)
+0

請提及環境和日誌的詳細信息.. – Pedantic 2011-04-01 09:38:15

+1

@ Abhishek謝謝我使用JDeveloper/ADF 11.1.1.3.0,日誌詳細信息如下:javax.el.E​​LException:oracle.jbo.InvalidObjAccessException:JBO-25036:無效對象操作在javax.el.BeanELResolver.getValue(BeanELResolver.java:266) \t在COM在javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143) \t調用類型上查看對象與名稱EmployeeViewImpl_0 \t。 sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72) \t at com.sun.el.parser.AstValue.getValue(AstValue.java:118) – 2011-04-01 09:50:23

+0

您的ManagedBean是否在tas中聲明kflow定義文件? – 2011-04-04 08:18:32

回答

2

我有同樣的問題,我已經解決了。我的堆棧跟蹤是相似的,我的問題是,我正在從任務流中調用受管Bean的操作方法,但在受管理的Bean中,此方法的返回值爲:void。這是我的錯誤。

我將返回類型更改爲字符串,所有工作正常。

我希望這對你有所幫助。 Marcos。

相關問題