I had the same issue with Myfaces, it's actually much worst than that because 
in some situation it even allows the application to continue running, after 
logging the exception (if you have set up log4j properly). Adam Brod was kind 
enough to post logging setup instructions that give more information:


I agree.  This was a huge problem for me.  I lost many hours because MyFaces 
was logging errors that I couldn't find.  For what it's worth, if you have 
log4j.jar in WEB-INF/lib and log4j.properties in WEB-INF/classes with these 
values, you'll see the errors. 

log4j.rootLogger=WARN, stdout 

log4j.logger.org.apache.myfaces = INFO 
log4j.logger.javax.faces = INFO 

#*************************************** 
# Appender "stdout" 
#*************************************** 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} %-5p %c - %m%n


-----Original Message-----
From: Tchize [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 24, 2006 9:28 AM
To: MyFaces Discussion
Subject: Myfaces silently dropping exceptions??

Hello,

I misconfigured here myfaces 1.1.1. What i did was setting the wrong 
classname for a managed bean in my faces-config.xml

However, at run time all i got in webpage was an 'internal server error' 
and no error message from console. I got no 'classnotfoundexception' or 
alike.  Why is my faces hidding such errors? This is all the output i 
got on console:
24-juil.-2006 15:03:27 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive shark-jsf.war de l'application web
log4j:WARN No appenders could be found for logger 
(org.apache.catalina.session.ManagerBase).
log4j:WARN Please initialize the log4j system properly.
24-juil.-2006 15:03:36 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
24-juil.-2006 15:26:13 org.apache.catalina.core.ApplicationContext log

Reply via email to