portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin_Gil...@Mitel.COM
Subject Adding a validationQuery to have jetspeed reconnect to restarted database (postgresql) ?
Date Wed, 12 Mar 2008 00:20:09 GMT

Hi.

I get exceptions from jetspeed if postgresql restarts but tomcat does not.

I tried to fix it by adding a validateQuery in repository_database.xml
like:

    <jdbc-connection-descriptor
        jcd-alias="JetspeedDS"
        default-connection="true"
        batch-mode="false"
     >
        <sequence-manager
className="org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl">
            <attribute attribute-name="grabSize" attribute-value="20"/>
            <attribute attribute-name="autoNaming" attribute-value="true"/>
            <attribute attribute-name="globalSequenceId"
attribute-value="false"/>
            <attribute attribute-name="globalSequenceStart"
attribute-value="10000"/>
        </sequence-manager>

        <connection-pool
            validationQuery="SELECT 1" />

   </jdbc-connection-descriptor>

It didn't help.

Does anyone know if this is resolved in a later jstepeed (than 2.0) or is
there a better way to have jetspeed re-connect to the database?

Exception(s):

org.springframework.jdbc.UncategorizedSQLException: (OJB operation):
encountered SQLException [An I/O error has occured while flushing the
output - Exception: java.net.SocketException: Broken pipe
Stack Trace:

java.net.SocketException: Broken pipe
             at java.net.SocketOutputStream.socketWrite0(Native Method)
             at java.net.SocketOutputStream.socketWrite(Unknown Source)
             at java.net.SocketOutputStream.write(Unknown Source)
             at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
             at java.io.BufferedOutputStream.flush(Unknown Source)
             at org.postgresql.core.PGStream.flush(PGStream.java:411)
             at
org.postgresql.core.QueryExecutor.sendQueryV3(QueryExecutor.java:338)
             at
org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:121)
             at
org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)
             at
org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
             at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517)

             at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)

             at
org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233)

             at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:92)

             at
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(JdbcAccessImpl.java:312)

             at
org.apache.ojb.broker.accesslayer.RsQueryObject.performQuery(RsQueryObject.java:74)

             at
org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:185)
             at
org.apache.ojb.broker.core.RsIteratorFactoryImpl.createRsIterator(RsIteratorFactoryImpl.java:58)

             at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(PersistenceBrokerImpl.java:1918)

             at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery(PersistenceBrokerImpl.java:1493)

             at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getObjectByQuery(PersistenceBrokerImpl.java:1620)

             at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getObjectByQuery(DelegatingPersistenceBroker.java:307)

             at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getObjectByQuery(DelegatingPersistenceBroker.java:307)

             at
org.springframework.orm.ojb.PersistenceBrokerTemplate$2.doInPersistenceBroker(PersistenceBrokerTemplate.java:208)

             at
org.springframework.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:167)

             at
org.springframework.orm.ojb.PersistenceBrokerTemplate.getObjectByQuery(PersistenceBrokerTemplate.java:206)

             at
org.apache.jetspeed.security.spi.impl.SecurityAccessImpl.getInternalUserPrincipal(SecurityAccessImpl.java:119)

             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:284)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)

             at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:56)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)

             at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)

             at $Proxy1.getInternalUserPrincipal(Unknown Source)
             at
org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler.getUserPrincipal(DefaultUserSecurityHandler.java:61)

             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:284)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)

             at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:56)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)

             at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)

             at $Proxy2.getUserPrincipal(Unknown Source)
             at
org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl.getUserPrincipal(AuthenticationProviderProxyImpl.java:133)

             at
org.apache.jetspeed.security.impl.UserManagerImpl.userExists(UserManagerImpl.java:315)

             at
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:113)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)

             at
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:117)

             at java.security.AccessController.doPrivileged(Native Method)
             at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
             at
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:111)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)

             at
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:55)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)

             at
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:128)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:185)

             at
org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:231)
             at
org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:226)
             at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
             at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

             at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
             at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)

             at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)

             at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)

             at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

             at
com.mitel.mas.portal.login.LoginRedirectorServlet.doGet(LoginRedirectorServlet.java:95)

             at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
             at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

             at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

             at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

             at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

             at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)

             at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

             at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

             at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

             at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
             at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
             at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)

             at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

             at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

             at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

             at java.lang.Thread.run(Unknown Source)
End of Stack Trace
]; nested exception is org.postgresql.util.PSQLException: An I/O error has
occured while flushing the output - Exception: java.net.SocketException:
Broken pipe
Stack Trace:

java.net.SocketException: Broken pipe
             at java.net.SocketOutputStream.socketWrite0(Native Method)
             at java.net.SocketOutputStream.socketWrite(Unknown Source)
             at java.net.SocketOutputStream.write(Unknown Source)
             at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
             at java.io.BufferedOutputStream.flush(Unknown Source)
             at org.postgresql.core.PGStream.flush(PGStream.java:411)
             at
org.postgresql.core.QueryExecutor.sendQueryV3(QueryExecutor.java:338)
             at
org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:121)
             at
org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)
             at
org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
             at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517)

             at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)

             at
org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233)

             at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:92)

             at
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(JdbcAccessImpl.java:312)

             at
org.apache.ojb.broker.accesslayer.RsQueryObject.performQuery(RsQueryObject.java:74)

             at
org.apache.ojb.broker.accesslayer.RsIterator.<init>(RsIterator.java:185)
             at
org.apache.ojb.broker.core.RsIteratorFactoryImpl.createRsIterator(RsIteratorFactoryImpl.java:58)

             at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(PersistenceBrokerImpl.java:1918)

             at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorFromQuery(PersistenceBrokerImpl.java:1493)

             at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getObjectByQuery(PersistenceBrokerImpl.java:1620)

             at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getObjectByQuery(DelegatingPersistenceBroker.java:307)

             at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getObjectByQuery(DelegatingPersistenceBroker.java:307)

             at
org.springframework.orm.ojb.PersistenceBrokerTemplate$2.doInPersistenceBroker(PersistenceBrokerTemplate.java:208)

             at
org.springframework.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:167)

             at
org.springframework.orm.ojb.PersistenceBrokerTemplate.getObjectByQuery(PersistenceBrokerTemplate.java:206)

             at
org.apache.jetspeed.security.spi.impl.SecurityAccessImpl.getInternalUserPrincipal(SecurityAccessImpl.java:119)

             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:284)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)

             at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:56)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)

             at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)

             at $Proxy1.getInternalUserPrincipal(Unknown Source)
             at
org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler.getUserPrincipal(DefaultUserSecurityHandler.java:61)

             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:284)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)

             at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:56)

             at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
             at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)

             at $Proxy2.getUserPrincipal(Unknown Source)
             at
org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl.getUserPrincipal(AuthenticationProviderProxyImpl.java:133)

             at
org.apache.jetspeed.security.impl.UserManagerImpl.userExists(UserManagerImpl.java:315)

             at
org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:113)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)

             at
org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:117)

             at java.security.AccessController.doPrivileged(Native Method)
             at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
             at
org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:111)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)

             at
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:55)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)

             at
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:128)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)

             at
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:185)

             at
org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:231)
             at
org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:226)
             at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
             at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

             at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

             at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)

             at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)

             at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)

             at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)

             at
com.mitel.mas.portal.login.LoginRedirectorServlet.doGet(LoginRedirectorServlet.java:95)

             at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
             at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
             at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

             at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

             at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

             at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

             at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)

             at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

             at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

             at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

             at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
             at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
             at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)

             at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

             at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

             at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

             at java.lang.Thread.run(Unknown Source)
End of Stack Trace


org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:99)


org.springframework.orm.ojb.OjbAccessor.convertJdbcAccessException(OjbAccessor.java:107)


org.springframework.orm.ojb.OjbAccessor.convertOjbAccessException(OjbAccessor.java:89)


org.springframework.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:170)


org.springframework.orm.ojb.PersistenceBrokerTemplate.getObjectByQuery(PersistenceBrokerTemplate.java:206)


org.apache.jetspeed.security.spi.impl.SecurityAccessImpl.getInternalUserPrincipal(SecurityAccessImpl.java:119)

             sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
             java.lang.reflect.Method.invoke(Unknown Source)

org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:284)


org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)


org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)


org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:56)


org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)


org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)

             $Proxy1.getInternalUserPrincipal(Unknown Source)

org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler.getUserPrincipal(DefaultUserSecurityHandler.java:61)

             sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
             java.lang.reflect.Method.invoke(Unknown Source)

org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:284)


org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)


org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)


org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:56)


org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)


org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
             $Proxy2.getUserPrincipal(Unknown Source)

org.apache.jetspeed.security.impl.AuthenticationProviderProxyImpl.getUserPrincipal(AuthenticationProviderProxyImpl.java:133)


org.apache.jetspeed.security.impl.UserManagerImpl.userExists(UserManagerImpl.java:315)


org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:113)


org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)


org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:117)

             java.security.AccessController.doPrivileged(Native Method)
             javax.security.auth.Subject.doAsPrivileged(Unknown Source)

org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:111)


org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)


org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:55)


org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)


org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:128)


org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)


org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:185)


org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:231)

org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:226)
             javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
             javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

com.mitel.mas.portal.login.LoginRedirectorServlet.doGet(LoginRedirectorServlet.java:95)

             javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
             javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Mime
View raw message