Manuel K created MYFACES-4587:
---------------------------------
Summary: Intermittent deployment error on WildFly 27
Key: MYFACES-4587
URL: https://issues.apache.org/jira/browse/MYFACES-4587
Project: MyFaces Core
Issue Type: Bug
Components: General
Affects Versions: 4.0.0
Environment: Windows 10, WildFly 27.0.1
Reporter: Manuel K
Attachments: stacktrace.txt
When deploying our JSF application using MyFaces on WildFly 27.0.1, we
intermittently get the following exception:
{code:java}
org.jboss.weld.exceptions.IllegalArgumentException: WELD-001456: Argument bean
must not be null{code}
I have attached the full stack trace.
Debugging leads me to CDIUtils#get, where the following statement returns an
empty set:
{code:java}
bm.getBeans(clazz); // clazz is ClientWindowScopeContextualStorageHolder{code}
It doesn't happen on every deployment but too often to ignore. Do you have any
insight on this?
It happens whether
_org.apache.myfaces.annotation.USE_CDI_FOR_ANNOTATION_SCANNING_ is _true_ or
_false_ (just a wild experiment) and the following in the web.xml (another wild
experiment):
{code:java}
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>jakarta.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)