You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by de...@apache.org on 2007/04/13 22:38:13 UTC

svn commit: r528652 - in /myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert: ValueBindingToValueExpression.java ValueExpressionToValueBinding.java

Author: dennisbyrne
Date: Fri Apr 13 13:38:12 2007
New Revision: 528652

URL: http://svn.apache.org/viewvc?view=rev&rev=528652
Log:
MyFaces throws a IllegalAccessException whenever a component has an EL experession used for @validator.  This is because the validator needs to be instantiated by ClassUtils during the restore view phase - it couldn't do this because the no arg const. was protected on ValueBindingExpressionToValueExpressiona and ValueExpressionToValueBinding

Modified:
    myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueBindingToValueExpression.java
    myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueExpressionToValueBinding.java

Modified: myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueBindingToValueExpression.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueBindingToValueExpression.java?view=diff&rev=528652&r1=528651&r2=528652
==============================================================================
--- myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueBindingToValueExpression.java (original)
+++ myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueBindingToValueExpression.java Fri Apr 13 13:38:12 2007
@@ -54,7 +54,7 @@
     /**
      * No-arg constructor used during restoreState
      */
-    protected ValueBindingToValueExpression()
+    public ValueBindingToValueExpression()
     {
     }
 

Modified: myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueExpressionToValueBinding.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueExpressionToValueBinding.java?view=diff&rev=528652&r1=528651&r2=528652
==============================================================================
--- myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueExpressionToValueBinding.java (original)
+++ myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/convert/ValueExpressionToValueBinding.java Fri Apr 13 13:38:12 2007
@@ -43,7 +43,7 @@
     private boolean isTransient = false;
 
     // required no-arg constructor for StateHolder
-    protected ValueExpressionToValueBinding()
+    public ValueExpressionToValueBinding()
     {
         _valueExpression = null;
     }