Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.0
-
Fix Version/s: 3.0.1, EE-3.0.0.GA
-
Component/s: Framework
-
Labels:None
-
Environment:ICEfaces3
Description
This has been observed in many situations, and ICE-7809 provides details of a recent instance that should be easy to reproduce. It's with MyFaces, but this general issue happens with Mojarra too.
The main issue is that, even when in Development stage, there are Server Internal Errors that will popup a dialog in the browser, but won't provide any information on what the error was. Nothing at all in the server logs, and only if you capture the network traffic can you get the exception type and message from the server post response. There should be a stack trace in the server log.
The main issue is that, even when in Development stage, there are Server Internal Errors that will popup a dialog in the browser, but won't provide any information on what the error was. Nothing at all in the server logs, and only if you capture the network traffic can you get the exception type and message from the server post response. There should be a stack trace in the server log.
It is likely possible for us to log Exceptions on the way by using this class:
src/main/java/org/icefaces/impl/application/ExtendedExceptionHandler.java
Please try adding some logging to that class to see if it has access to the Exception you observed in the test case. If this works, then we should likely log a stack trace for everything that is not explicitly a ViewExpired.