You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Martin Walla (JIRA)" <my...@incubator.apache.org> on 2005/07/08 14:16:24 UTC

[jira] Created: (MYFACES-312) javax.faces.el.ValueBinding not implemented like that of Sun Reference Implementation (java.lang.AbstractMethodError)

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


[jira] Updated: (MYFACES-312) javax.faces.el.ValueBinding not implemented like that of Sun Reference Implementation (java.lang.AbstractMethodError)

Posted by "Mathias Broekelmann (JIRA)" <my...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/MYFACES-312?page=all ]

Mathias Broekelmann updated MYFACES-312:
----------------------------------------

    Attachment: valuebinding.diff

here is a patch for it.

> 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
>  Attachments: valuebinding.diff
>
> 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


[jira] Closed: (MYFACES-312) javax.faces.el.ValueBinding not implemented like that of Sun Reference Implementation (java.lang.AbstractMethodError)

Posted by "Grant Smith (JIRA)" <my...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/MYFACES-312?page=all ]
     
Grant Smith closed MYFACES-312:
-------------------------------

    Fix Version: Nightly Build
     Resolution: Fixed

Thanks Martin for reporting the issue and Mathias for the patch. Applied to nightly build.

> 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
>     Assignee: Grant Smith
>      Fix For: Nightly Build
>  Attachments: valuebinding.diff
>
> 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