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)

Reply via email to