Markus Jung created MYFACES-4689:
------------------------------------
Summary: CDI support log message can be misleading
Key: MYFACES-4689
URL: https://issues.apache.org/jira/browse/MYFACES-4689
Project: MyFaces Core
Issue Type: Bug
Affects Versions: 4.0.2
Reporter: Markus Jung
I was debugging something in Apache TomEE and was confused that I saw this in
my logs
{code:java}
INFO - MyFaces Core CDI support enabled
INFO - MyFaces Core Bean Validation support enabled
INFO - Couldn't discover the current project stage, using Production
INFO - MyFaces Core has started, it took [9206] ms.
{code}
I knew for sure CDI was not available in FacesInitializerImpl because that's
the part I have been debugging. The log message depends on if
jakarta.enterprise.inject.spi.BeanManager is available on the Classloader, not
if a running CDI container was actually detected when MyFaces started
IMO either the log message should be changed to something like "MyFaces Core
successfully detected CDI" (which IMO can still confuse users) or the message
should just be logged in FacesInitializerImpl
--
This message was sent by Atlassian Jira
(v8.20.10#820010)