Hi Martin,
Thanks for the post. Yep this is one of the main sites I have referenced in
trying to get this stuff up and running.
BTW. I mentioned a log file in the first post and then forgot to attach it.
Here it is on this email.
I wonder if the
org.springframework.transaction.support.TransactionSynchronizationManager is
somehow involved? Its either that or
org.springframework.orm.hibernate.SessionFactoryUtils.
Trouble is I do not understand the mechanisms where these classes get called
from.
Regards
Marty
>
>-----Original Message-----
>From: Martin Gainty [mailto:[EMAIL PROTECTED]
>Sent: Thursday, 6 October 2005 11:57 PM
>To: Struts Users Mailing List
>Subject: Re: Premature Session Close
>
>Martin/Werner
>
>Have you had a chance to look at Karl Blaums Lacy Initialization and the
DAO
>Pattern with Hibernate and Spring example
>http://www.jroller.com/comments/kbaum/Weblog/orm_lazy_initialization_with_d
ao
>
>Martin-
>
>----- Original Message -----
>From: "Werner Punz" <[EMAIL PROTECTED]>
>To: <[email protected]>
>Sent: Thursday, October 06, 2005 8:48 AM
>Subject: Re: Premature Session Close
>
>
>>I ran into a situation like that once, the application was using iframes
>> internally which triggered other sessions...
>>
>> Werner
>>
>>
>> Martin Ravell wrote:
>>> I'm running Struts, Tiles, Hibernate 2 and Spring in my project and have
>>> been attempting for some time to get the OpenSessionInView pattern to
>>> work
>>> without much luck.
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
2005-10-06 12:14:01,768 INFO
[org.springframework.orm.hibernate.support.OpenSessionInViewFilter] Using
SessionFactory 'sessionFactory' for OpenSessionInViewFilter
2005-10-06 12:14:01,768 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Returning cached instance of singleton bean 'sessionFactory'
2005-10-06 12:14:01,768 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean
with name 'sessionFactory' is a factory bean
2005-10-06 12:14:01,768 DEBUG
[org.springframework.orm.hibernate.support.OpenSessionInViewFilter] Opening
Hibernate Session in OpenSessionInViewFilter
2005-10-06 12:14:01,788 DEBUG
[org.springframework.orm.hibernate.SessionFactoryUtils] Opening Hibernate
session
2005-10-06 12:14:01,838 DEBUG [net.sf.hibernate.impl.SessionImpl] opened session
2005-10-06 12:14:01,848 DEBUG
[org.springframework.transaction.support.TransactionSynchronizationManager]
Bound value [EMAIL PROTECTED] for key [EMAIL PROTECTED] to thread
[Ajp13Processor[8009][4]]
2005-10-06 12:14:01,848 DEBUG [org.apache.struts.util.PropertyMessageResources]
Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
2005-10-06 12:14:01,848 DEBUG [org.apache.struts.util.ModuleUtils] Get module
name for path /sso.do
2005-10-06 12:14:01,848 DEBUG [org.apache.struts.util.ModuleUtils] Module name
found: default
2005-10-06 12:14:01,848 INFO [org.apache.struts.tiles.TilesRequestProcessor]
Tiles definition factory found for request processor ''.
2005-10-06 12:14:01,848 DEBUG [org.apache.struts.action.RequestProcessor]
Processing a 'GET' for path '/sso'
2005-10-06 12:14:01,848 DEBUG [org.apache.struts.action.RequestProcessor]
Setting user locale 'en_US'
2005-10-06 12:14:01,848 DEBUG [org.apache.struts.action.RequestProcessor]
Looking for Action instance for class
org.springframework.web.struts.DelegatingActionProxy
2005-10-06 12:14:01,848 DEBUG [org.apache.struts.action.RequestProcessor]
Creating new Action instance
2005-10-06 12:14:01,848 DEBUG
[org.springframework.web.struts.DelegatingActionUtils] DelegatingActionProxy
with mapping path '/sso' and module prefix '' delegating to Spring bean with
name [/sso]
2005-10-06 12:14:01,848 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating
instance of bean '/sso' with merged definition [Root bean with class
[com.rave.journal.web.SSOAction] defined in resource
[/WEB-INF/action-servlet.xml] of ServletContext]
2005-10-06 12:14:01,848 DEBUG
[org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for
class [com.rave.journal.web.SSOAction]
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.CachedIntrospectionResults] Caching
PropertyDescriptors for class [com.rave.journal.web.SSOAction]
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.CachedIntrospectionResults] Found property 'class'
of type [class java.lang.Class]; editor=[null]
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.CachedIntrospectionResults] Found property
'menuItemManager' of type [interface com.rave.journal.service.MenuItemManager];
editor=[null]
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.CachedIntrospectionResults] Found property
'roleManager' of type [interface com.rave.journal.service.RoleManager];
editor=[null]
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.CachedIntrospectionResults] Found property 'servlet'
of type [class org.apache.struts.action.ActionServlet]; editor=[null]
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.CachedIntrospectionResults] Found property
'systemPropertyManager' of type [interface
com.rave.journal.service.SystemPropertyManager]; editor=[null]
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.CachedIntrospectionResults] Found property
'userManager' of type [interface com.rave.journal.service.UserManager];
editor=[null]
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.CachedIntrospectionResults] Class
[com.rave.journal.web.SSOAction] is cache-safe
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Resolving reference from property 'userManager' in bean '/sso' to bean
'userManager'
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Returning cached instance of singleton bean 'userManager'
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean
with name 'userManager' is a factory bean
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Resolving reference from property 'menuItemManager' in bean '/sso' to bean
'menuItemManager'
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Returning cached instance of singleton bean 'menuItemManager'
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean
with name 'menuItemManager' is a factory bean
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Resolving reference from property 'systemPropertyManager' in bean '/sso' to
bean 'systemPropertyManager'
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Returning cached instance of singleton bean 'systemPropertyManager'
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean
with name 'systemPropertyManager' is a factory bean
2005-10-06 12:14:01,868 DEBUG [org.springframework.beans.BeanWrapperImpl] About
to invoke write method [public void
com.rave.journal.web.SSOAction.setUserManager(com.rave.journal.service.UserManager)]
on object of class [com.rave.journal.web.SSOAction]
2005-10-06 12:14:01,868 DEBUG [org.springframework.beans.BeanWrapperImpl]
Invoked write method [public void
com.rave.journal.web.SSOAction.setUserManager(com.rave.journal.service.UserManager)]
with value of type [com.rave.journal.service.UserManager]
2005-10-06 12:14:01,868 DEBUG [org.springframework.beans.BeanWrapperImpl] About
to invoke write method [public void
com.rave.journal.web.SSOAction.setMenuItemManager(com.rave.journal.service.MenuItemManager)]
on object of class [com.rave.journal.web.SSOAction]
2005-10-06 12:14:01,868 DEBUG [org.springframework.beans.BeanWrapperImpl]
Invoked write method [public void
com.rave.journal.web.SSOAction.setMenuItemManager(com.rave.journal.service.MenuItemManager)]
with value of type [com.rave.journal.service.MenuItemManager]
2005-10-06 12:14:01,868 DEBUG [org.springframework.beans.BeanWrapperImpl] About
to invoke write method [public void
com.rave.journal.web.SSOAction.setSystemPropertyManager(com.rave.journal.service.SystemPropertyManager)]
on object of class [com.rave.journal.web.SSOAction]
2005-10-06 12:14:01,868 DEBUG [org.springframework.beans.BeanWrapperImpl]
Invoked write method [public void
com.rave.journal.web.SSOAction.setSystemPropertyManager(com.rave.journal.service.SystemPropertyManager)]
with value of type [com.rave.journal.service.SystemPropertyManager]
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking
BeanPostProcessors before initialization of bean '/sso'
2005-10-06 12:14:01,868 DEBUG
[org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking
BeanPostProcessors after initialization of bean '/sso'
2005-10-06 12:14:01,868 INFO [STDOUT] SSOAction.ActionForward
2005-10-06 12:14:01,868 INFO [STDOUT] Debug 0.0
2005-10-06 12:14:01,878 DEBUG
[org.springframework.orm.hibernate.SessionFactoryUtils] Opening Hibernate
session
2005-10-06 12:14:01,878 DEBUG [net.sf.hibernate.impl.SessionImpl] opened session
2005-10-06 12:14:01,878 DEBUG
[org.springframework.orm.hibernate.HibernateInterceptor] Using new session for
Hibernate interceptor
2005-10-06 12:14:01,878 DEBUG
[org.springframework.transaction.support.TransactionSynchronizationManager]
Bound value [EMAIL PROTECTED] for key [EMAIL PROTECTED] to thread
[Ajp13Processor[8009][4]]
2005-10-06 12:14:01,878 DEBUG
[org.springframework.transaction.support.TransactionSynchronizationManager]
Retrieved value [EMAIL PROTECTED] for key [EMAIL PROTECTED] bound to thread
[Ajp13Processor[8009][4]]
2005-10-06 12:14:01,898 DEBUG
[org.springframework.transaction.support.TransactionSynchronizationManager]
Retrieved value [EMAIL PROTECTED] for key [EMAIL PROTECTED] bound to thread
[Ajp13Processor[8009][4]]
2005-10-06 12:14:01,908 DEBUG [net.sf.hibernate.impl.SessionImpl] find:
from com.rave.journal.model.User as user
where user.username = :userName
2005-10-06 12:14:01,908 DEBUG [net.sf.hibernate.engine.QueryParameters] named
parameters: [EMAIL PROTECTED]
2005-10-06 12:14:01,918 DEBUG [net.sf.hibernate.hql.QueryTranslator] compiling
query
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.impl.SessionImpl] flushing
session
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushing
entities and processing referenced collections
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.impl.SessionImpl] Processing
unreferenced collections
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.impl.SessionImpl] Scheduling
collection removes/(re)creates/updates
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushed: 0
insertions, 0 updates, 0 deletions to 0 objects
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushed: 0
(re)creations, 0 updates, 0 removals to 0 collections
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.impl.SessionImpl] Dont need to
execute flush
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.hql.QueryTranslator] HQL:
from com.rave.journal.model.User as user
where user.username = :userName
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.hql.QueryTranslator] SQL:
select user0_.userid as userid, user0_.username as username, user0_.password as
password, user0_.firstname as firstname, user0_.lastname as lastname,
user0_.title as title, user0_.email as email, user0_.root as root,
user0_.custom1 as custom1, user0_.custom2 as custom2, user0_.custom3 as
custom3, user0_.custom4 as custom4, user0_.custom5 as custom5 from RJUser
user0_ where (user0_.username=? )
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.impl.BatcherImpl] about to
open: 0 open PreparedStatements, 0 open ResultSets
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.SQL] select user0_.userid as
userid, user0_.username as username, user0_.password as password,
user0_.firstname as firstname, user0_.lastname as lastname, user0_.title as
title, user0_.email as email, user0_.root as root, user0_.custom1 as custom1,
user0_.custom2 as custom2, user0_.custom3 as custom3, user0_.custom4 as
custom4, user0_.custom5 as custom5 from RJUser user0_ where (user0_.username=? )
2005-10-06 12:14:01,948 DEBUG [net.sf.hibernate.impl.BatcherImpl] preparing
statement
2005-10-06 12:14:01,998 DEBUG [net.sf.hibernate.type.StringType] binding
'[EMAIL PROTECTED]' to parameter: 1
2005-10-06 12:14:01,998 DEBUG [net.sf.hibernate.loader.Loader] processing
result set
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.type.LongType] returning '1' as
column: userid
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.loader.Loader] result row: 1
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.loader.Loader] Initializing
object from ResultSet: 1
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.loader.Loader] Hydrating
entity: com.rave.journal.model.User#1
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.type.StringType] returning
'[EMAIL PROTECTED]' as column: username
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.type.StringType] returning
'welcome' as column: password
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.type.StringType] returning
'Martin' as column: firstname
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.type.StringType] returning
'Ravell' as column: lastname
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.type.StringType] returning 'Mr'
as column: title
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.type.StringType] returning
'[EMAIL PROTECTED]' as column: email
2005-10-06 12:14:02,028 DEBUG [net.sf.hibernate.type.LongType] returning '202'
as column: root
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.type.StringType] returning null
as column: custom1
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.type.StringType] returning null
as column: custom2
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.type.StringType] returning null
as column: custom3
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.type.StringType] returning null
as column: custom4
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.type.StringType] returning null
as column: custom5
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.loader.Loader] done processing
result set (1 rows)
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.impl.BatcherImpl] done closing:
0 open PreparedStatements, 0 open ResultSets
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.impl.BatcherImpl] closing
statement
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.loader.Loader] total objects
hydrated: 1
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.impl.SessionImpl] resolving
associations for [com.rave.journal.model.User#1]
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.impl.SessionImpl] loading
[com.rave.journal.model.Folder#202]
2005-10-06 12:14:02,038 DEBUG [net.sf.hibernate.impl.SessionImpl] creating
collection wrapper:[com.rave.journal.model.User.entries#1]
2005-10-06 12:14:02,048 DEBUG [net.sf.hibernate.impl.SessionImpl] creating
collection wrapper:[com.rave.journal.model.User.folders#1]
2005-10-06 12:14:02,048 DEBUG [net.sf.hibernate.impl.SessionImpl] creating
collection wrapper:[com.rave.journal.model.User.roles#1]
2005-10-06 12:14:02,048 DEBUG [net.sf.hibernate.impl.SessionImpl] creating
collection wrapper:[com.rave.journal.model.User.preferences#1]
2005-10-06 12:14:02,048 DEBUG [net.sf.hibernate.impl.SessionImpl] creating
collection wrapper:[com.rave.journal.model.User.organisations#1]
2005-10-06 12:14:02,048 DEBUG [net.sf.hibernate.impl.SessionImpl] done
materializing entity [com.rave.journal.model.User#1]
2005-10-06 12:14:02,048 DEBUG [net.sf.hibernate.impl.SessionImpl] initializing
non-lazy collections
2005-10-06 12:14:02,048 DEBUG
[org.springframework.orm.hibernate.HibernateInterceptor] Eagerly flushing
Hibernate session
2005-10-06 12:14:02,048 DEBUG [net.sf.hibernate.impl.SessionImpl] flushing
session
2005-10-06 12:14:02,048 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushing
entities and processing referenced collections
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection
found: [com.rave.journal.model.User.entries#1], was:
[com.rave.journal.model.User.entries#1]
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection
found: [com.rave.journal.model.User.folders#1], was:
[com.rave.journal.model.User.folders#1]
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection
found: [com.rave.journal.model.User.roles#1], was:
[com.rave.journal.model.User.roles#1]
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection
found: [com.rave.journal.model.User.preferences#1], was:
[com.rave.journal.model.User.preferences#1]
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] Collection
found: [com.rave.journal.model.User.organisations#1], was:
[com.rave.journal.model.User.organisations#1]
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] Processing
unreferenced collections
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] Scheduling
collection removes/(re)creates/updates
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushed: 0
insertions, 0 updates, 0 deletions to 1 objects
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] Flushed: 0
(re)creations, 0 updates, 0 removals to 5 collections
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.Printer] listing entities:
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.Printer]
com.rave.journal.model.User{password=welcome, title=Mr, custom1=null,
custom4=null, organisations=uninitialized, preferences=uninitialized,
roles=uninitialized, folders=uninitialized, entries=uninitialized,
custom3=null, lastname=Ravell, custom5=null, custom2=null, userid=1,
firstname=Martin, [EMAIL PROTECTED], [EMAIL PROTECTED], root=Folder#202}
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] executing
flush
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] post flush
2005-10-06 12:14:02,058 DEBUG
[org.springframework.transaction.support.TransactionSynchronizationManager]
Removed value [EMAIL PROTECTED] for key [EMAIL PROTECTED] from thread
[Ajp13Processor[8009][4]]
2005-10-06 12:14:02,058 DEBUG
[org.springframework.orm.hibernate.SessionFactoryUtils] Closing Hibernate
session
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] closing
session
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] disconnecting
session
2005-10-06 12:14:02,058 DEBUG [net.sf.hibernate.impl.SessionImpl] transaction
completion
2005-10-06 12:14:02,058 ERROR [net.sf.hibernate.LazyInitializationException]
Failed to lazily initialize a collection - no session or session was closed
net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a
collection - no session or session was closed
at
net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:209)
at
net.sf.hibernate.collection.PersistentCollection.read(PersistentCollection.java:71)
at net.sf.hibernate.collection.Set.iterator(Set.java:130)
at com.rave.journal.web.SSOAction.execute(SSOAction.java:94)
at
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:131)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:449)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:264)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1176)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:454)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:117)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:73)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
com.wanconcepts.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:609)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.jboss.web.catalina.security.JBossServletAuthenticator.invoke(JBossServletAuthenticator.java:164)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:458)
at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:551)
at java.lang.Thread.run(Thread.java:534)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]