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