3 Replies Latest reply on Jul 1, 2010 2:10 PM by yelan_gatein

    HttpSession and calculateBridgeClassName issues

    yelan_gatein

      recently, i upgrate my portlets from portlet bridge v1.0CR1 to v2.0FINAL.
      my portal is jboss-portal 2.7.2

       

       

      when start jboss-as, all portlets were loaded successful, but every portlet info:

       

      06:33:52,765 ERROR [STDERR] Apr 27, 2010 6:33:52 AM javax.portlet.faces.GenericFacesPortlet calculateBridgeClassName
      INFO: Bridge class name is org.jboss.portletbridge.AjaxPortletBridge

       

      another question is when i click logout button on jboss portal, errors:

       

      06:40:05,578 ERROR [[/myportal/elmPortlet]] Session event listener threw exception
      java.lang.IllegalStateException: Please end the HttpSession via org.jboss.seam.web.Session.instance().invalidate()
          at org.jboss.seam.contexts.Lifecycle.endSession(Lifecycle.java:239)
          at org.jboss.seam.contexts.ServletLifecycle.endSession(ServletLifecycle.java:152)
          at org.jboss.seam.servlet.SeamListener.sessionDestroyed(SeamListener.java:59)
          at org.apache.catalina.session.StandardSession.expire(StandardSession.java:702)
          at org.apache.catalina.session.StandardSession.expire(StandardSession.java:660)
          at org.apache.catalina.session.StandardSession.invalidate(StandardSession.java:1111)
          at org.apache.catalina.session.StandardSessionFacade.invalidate(StandardSessionFacade.java:150)
          at org.jboss.portal.server.aspects.server.SignOutInterceptor$Invalidation.doCallback(SignOutInterceptor.java:192)
          at org.jboss.portal.web.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:74)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at org.jboss.portal.web.command.CommandServlet.doGet(CommandServlet.java:130)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
          at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)
          at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)
          at org.jboss.portal.web.command.CommandServlet.include(CommandServlet.java:79)
          at org.jboss.portal.web.command.CommandDispatcher.include(CommandDispatcher.java:50)
          at org.jboss.portal.web.jboss.JBossWebContext.include(JBossWebContext.java:66)
          at org.jboss.portal.web.impl.DefaultServletContainer.include(DefaultServletContainer.java:190)
          at org.jboss.portal.server.aspects.server.SignOutInterceptor.after(SignOutInterceptor.java:148)
          at org.jboss.portal.server.aspects.server.SignOutInterceptor.invoke(SignOutInterceptor.java:102)
          at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
          at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
          at org.jboss.portal.core.impl.api.user.UserEventBridgeTriggerInterceptor.invoke(UserEventBridgeTriggerInterceptor.java:65)
          at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
          at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
          at org.jboss.portal.core.aspects.server.IdentityCacheInterceptor.invoke(IdentityCacheInterceptor.java:68)
          at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
          at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
          at org.jboss.portal.core.aspects.server.TransactionInterceptor.org$jboss$portal$core$aspects$server$TransactionInterceptor$invoke$aop(TransactionInterceptor.java:49)
          at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
          at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
          at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:262)
          at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
          at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(TransactionInterceptor.java)
          at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
          at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
          at org.jboss.portal.server.aspects.LockInterceptor$InternalLock.invoke(LockInterceptor.java:69)
          at org.jboss.portal.server.aspects.LockInterceptor.invoke(LockInterceptor.java:130)
          at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
          at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
          at org.jboss.portal.server.servlet.PortalServlet.service(PortalServlet.java:252)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
          at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
          at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
          at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
          at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
          at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
          at java.lang.Thread.run(Thread.java:619)
      06:40:05,625 INFO  [Contexts] starting up: org.jboss.seam.security.ruleBasedPermissionResolver
      06:40:05,625 INFO  [Contexts] starting up: org.jboss.seam.security.identity
      06:40:05,625 INFO  [Contexts] starting up: org.jboss.seam.web.session
      06:40:05,796 INFO  [STDOUT] org.apache.catalina.session.StandardSessionFacade@1072b88