javax.faces.el.ValueBinding not implemented like that of Sun Reference 
Implementation  (java.lang.AbstractMethodError)
----------------------------------------------------------------------------------------------------------------------

         Key: MYFACES-312
         URL: http://issues.apache.org/jira/browse/MYFACES-312
     Project: MyFaces
        Type: Bug
    Versions: 1.0.9 beta    
 Environment: I used JSDK 1.4.2_07, MyFace 1.0.9m9
    Reporter: Martin Walla


The Suns Reference Impl and also the existing javadoc for  
javax.faces.el.ValueBinding 
having 4 abstract and one non-abstract method "getExpressionString()".

MyFaces have implemented all 5 methods abstract.

When someone (as i) uses an external component library which was compiled 
against the SUN RI, and the library is used now
with MyFaces and additional the Log level is set to DEBUG then in the code of 
"DebugUtils.java:231" an java.lang.AbstractMethodError
is thrown.

This is because the custom component library  has a class which extended the 
abstract class "javax.faces.el.ValueBinding"
and did not implement  the "getExpressionString()" (Thats OK). 

But the MyFaces implementation of "javax.faces.el.ValueBinding" did also not 
implement the "getExpressionString()" (Thats the BUG).
And therefore for "getExpressionString()"  no implementation can be found.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to