Allow Extval Custom Java ExtValModuleConfig objects in Bean jars (CDI)
----------------------------------------------------------------------

                 Key: EXTVAL-110
                 URL: https://issues.apache.org/jira/browse/EXTVAL-110
             Project: MyFaces Extensions Validator
          Issue Type: Improvement
          Components: Core, Property Validation, Trinidad Support
    Affects Versions: 1.2.4-SNAPSHOT, 2.0.4-SNAPSHOT, 1.1.4-SNAPSHOT
            Reporter: Rudy De Busscher
            Priority: Minor


OpenWebBeans initializes all classes in the archives (jars or classes 
directory) that have a beans.xml file.

But since the ExtValModuleConfig classes have all the following line
*private static ExtValContext extValContext = ExtValContext.getContext();*

The ExtvalContext is initialized during startup of the WebContainer when the 
project extends this class (cutoms Java ExtValModuleConfig ). In the 
constructor of the ExtValContext class, we try to access the web.xml 
initialization parameter through facesContext, which is not yet available.

solution:
Leave the static variable empty and use a method that initializes the variable 
when first requested. (used by the get() and use() methods) 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to