myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Struberg (JIRA)" <...@myfaces.apache.org>
Subject [jira] Commented: (EXTVAL-109) Extval Custom Java ExtValModuleConfig and OpenWebBeans -> NPE during startup WebContainer
Date Mon, 26 Jul 2010 12:15:50 GMT

    [ https://issues.apache.org/jira/browse/EXTVAL-109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12892282#action_12892282
] 

Mark Struberg commented on EXTVAL-109:
--------------------------------------

or use a @PostConstruct or @Inject method ;)

> Extval Custom Java ExtValModuleConfig and OpenWebBeans -> NPE during startup WebContainer
> -----------------------------------------------------------------------------------------
>
>                 Key: EXTVAL-109
>                 URL: https://issues.apache.org/jira/browse/EXTVAL-109
>             Project: MyFaces Extensions Validator
>          Issue Type: Bug
>          Components: Core
>    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.


Mime
View raw message