Greetings:

What are possible causes for this servlet exception? The exception seems
to be at faces servlet processing. This is an updating from working
jsf-1.1 app to jsf-1.2 app.

As the application starts using normal process of Jsf, StackOverflow is
at HashMap. If pointed directly to a page, the page is rendered. But
then any page to the next link has StackOverflow at ResourceBundle. The
message-bundle, locale-config and f:loadBundle seem to be ok.

Thanks
BaTien

Aug 9, 2007 2:11:12 PM org.apache.catalina.core.ApplicationDispatcher
invoke
SEVERE: Servlet.service() for servlet faces threw exception
java.lang.StackOverflowError
        at java.util.HashMap.getEntry(HashMap.java:344)
        at java.util.HashMap.containsKey(HashMap.java:335)
        at org.apache.catalina.connector.Request.setAttribute
(Request.java:1409)
        at org.apache.catalina.connector.RequestFacade.setAttribute
(RequestFacade.java:503)
        at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:279)
        at org.apache.myfaces.context.servlet.RequestMap.setAttribute
(RequestMap.java:50)

--------------- then

        at com.sun.facelets.compiler.EncodingHandler.apply
(EncodingHandler.java:25)
        at com.sun.facelets.impl.DefaultFacelet.include
(DefaultFacelet.java:248)
Aug 9, 2007 2:11:12 PM
org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl
_attachRequestContext
WARNING: RequestContext had not been properly released on earlier
request.
Aug 9, 2007 2:11:12 PM
org.apache.myfaces.config.annotation.TomcatAnnotationLifecycleProvider
newInstance
INFO: Creating instance of com.dbgroups.core.vc.ProfileService
Aug 9, 2007 2:11:12 PM com.dbgroups.core.vc.ProfileService init
INFO: /page/exception/errorHandler.jsf is requestURI
........
Aug 9, 2007 2:11:13 PM com.dbgroups.core.vc.ProfileService destroy
INFO: I attempt to write  requestLog to the database.
Aug 9, 2007 2:11:13 PM com.dbgroups.core.vc.ProfileService destroy
SEVERE: Servlet.service() for servlet faces threw exception
java.lang.StackOverflowError
        at java.util.HashMap.getEntry(HashMap.java:344)
        at java.util.HashMap.containsKey(HashMap.java:335)
        at org.apache.catalina.connector.Request.removeAttribute
(Request.java:1336)
        at org.apache.catalina.connector.RequestFacade.removeAttribute
(RequestFacade.java:514)

=====================================
If a start points directly to welcome page, the welcome page is
displayed, then any simple link to another page produces:

SEVERE: Servlet.service() for servlet faces threw exception
java.lang.StackOverflowError
        at java.util.ResourceBundle.getObject(ResourceBundle.java:380)
        at java.util.ResourceBundle.getString(ResourceBundle.java:346)
        at org.apache.catalina.util.StringManager.getStringInternal
(StringManager.java:121)
        at org.apache.catalina.util.StringManager.getString
(StringManager.java:105)
....................... then
        at com.sun.facelets.compiler.NamespaceHandler.apply
(NamespaceHandler.java:49)
        at com.sun.facelets.compiler.EncodingHandler.apply
(EncodingHandler.java:25)
Aug 9, 2007 1:58:02 PM
org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl
_attachRequestContext
WARNING: RequestContext had not been properly released on earlier
request.
Aug 9, 2007 1:58:02 PM
org.apache.myfaces.config.annotation.TomcatAnnotationLifecycleProvider
newInstance
INFO: Creating instance of com.dbgroups.core.vc.ProfileService
Aug 9, 2007 1:58:02 PM com.dbgroups.core.vc.ProfileService init
INFO: /page/exception/errorHandler.jsf is requestURI

Aug 9, 2007 1:58:02 PM com.dbgroups.core.vc.ProfileService getPage
INFO: request string is: null
Aug 9, 2007 1:58:02 PM com.dbgroups.core.data.PsiUser getSelectedIndex
INFO: psiUser selectedIndex = 0
Aug 9, 2007 1:58:02 PM com.dbgroups.core.vc.ProfileService
getSelectedLayout
Aug 9, 2007 1:58:03 PM org.apache.catalina.core.ApplicationDispatcher
invoke
SEVERE: Servlet.service() for servlet faces threw exception
java.lang.StackOverflowError
        at java.util.PropertyResourceBundle.handleGetObject
(PropertyResourceBundle.java:138)
        at java.util.ResourceBundle.getObject(ResourceBundle.java:380)
        at java.util.ResourceBundle.getString(ResourceBundle.java:346)
        at org.apache.catalina.util.StringManager.getStringInternal
(StringManager.java:121)
        at org.apache.catalina.util.StringManager.getString
(StringManager.java:105)
        at org.apache.catalina.connector.Request.setAttribute
(Request.java:1449)



Reply via email to