8 Replies Latest reply on May 20, 2010 10:11 PM by 774342

    Problem getting Activity/Remote Portlet service working

    673559
      Hi guys,

      I'm having some problems getting the Activity service (or Remote Porlet Service as it's called in the Windows Services panel) to work in my Webcenter User Interaction install. I have installed User Interaction and Collaboration, and all the other services seem to be working exception the Activity service (which of course is the one I need!).

      I can start the service fine, and in the log it looks like it's started, but if you try to use any of the activity stuff in the portal it throws an exception.

      Here's a copy of what is in the logs from Configuration Manager:




      01 Dec 2008 15:45:27,893 REALPATH = C:\oracle_bea\remoteps\1.0\bin\
      01 Dec 2008 15:45:27,893 BIT_DEPTH="32"
      01 Dec 2008 15:45:27,893 JVM args are: -server -Xms64m -Xmx256m -Xgc:genpar
      01 Dec 2008 15:45:27,893 Blank JVM parameters will produce a warning message. This is expected and harmless.
      01 Dec 2008 15:45:27,893 wrapper | Starting the BEA ALI Remote Portlet Service service...
      01 Dec 2008 15:45:27,893 wrapper | Waiting to start...
      01 Dec 2008 15:45:27,893 wrapper | BEA ALI Remote Portlet Service started.

      01 Dec 2008 16:17:25,235 Application: activityservice.INTECVC70.Administrator - Type: ERROR - Component: ShabooSecurityFilter - Thread: http-21030-exec-1 - Location: com.bea.shaboo.impl.servlet.ShabooSecurityFilter
      Message: Could not validate login token 1|1228110742|zc/47oB+fg16g3hCPO1y9SkYGb0=. Check your auth source.
      com.plumtree.security.AuthenticationException: Authentication failed: Invalid login token - ALUILoginTokenProcessor.validateLoginToken(): MAC signatures do not match.
           at com.plumtree.security.client.impl.session.SecuritySession.doAuthenticateUserByToken(SecuritySession.java:157)
           at com.plumtree.security.client.impl.session.SecuritySession.(SecuritySession.java:77)
           at com.plumtree.security.client.impl.SecuritySessionImpl.(SecuritySessionImpl.java:86)
           at com.plumtree.security.client.impl.SecurityConfigImpl.authenticate(SecurityConfigImpl.java:601)
           at com.plumtree.security.SecurityConfigWrapper.authenticate(SecurityConfigWrapper.java:36)
           at com.bea.shaboo.impl.servlet.ShabooSecurityFilter.findLoginTokenAndInflate(ShabooSecurityFilter.java:107)
           at com.bea.shaboo.impl.servlet.ShabooSecurityFilter.doFilter(ShabooSecurityFilter.java:62)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
           at com.bea.shaboo.impl.servlet.InitializationCheckFilter.doFilter(InitializationCheckFilter.java:42)
           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:233)
           at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
           at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
           at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
           at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
           at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
           at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:887)
           at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:696)
           at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2009)
           at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
           at java.lang.Thread.run(Thread.java:595)
      Caused by: com.bea.security.client.css.exceptions.XPInvalidLoginTokenException: ALUILoginTokenProcessor.validateLoginToken(): MAC signatures do not match.
           at com.bea.security.service.css.CssSecurityProviderWrapper.validateToken(CssSecurityProviderWrapper.java:5448)
           at com.plumtree.security.client.impl.session.SecuritySession.doAuthenticateUserByToken(SecuritySession.java:148)
           ... 23 more
      Caused by: com.plumtree.security.client.logintoken.exceptions.LoginTokenInvalidException: ALUILoginTokenProcessor.validateLoginToken(): MAC signatures do not match.
           at com.plumtree.security.client.logintoken.impl.ALUILoginTokenProcessor.validateLoginToken(ALUILoginTokenProcessor.java:303)
           at com.bea.security.service.css.CssSecurityProviderWrapper.validateToken(CssSecurityProviderWrapper.java:5436)
           ... 24 more


      01 Dec 2008 16:17:25,250 Application: activityservice.INTECVC70.Administrator - Type: ERROR - Component: ShabooSecurityFilter - Thread: http-21030-exec-2 - Location: com.bea.shaboo.impl.servlet.ShabooSecurityFilter
      Message: Could not validate login token 1|1228110742|zc/47oB+fg16g3hCPO1y9SkYGb0=. Check your auth source.
      com.plumtree.security.AuthenticationException: Authentication failed: Invalid login token - ALUILoginTokenProcessor.validateLoginToken(): MAC signatures do not match.
           at com.plumtree.security.client.impl.session.SecuritySession.doAuthenticateUserByToken(SecuritySession.java:157)
           at com.plumtree.security.client.impl.session.SecuritySession.(SecuritySession.java:77)
           at com.plumtree.security.client.impl.SecuritySessionImpl.(SecuritySessionImpl.java:86)
           at com.plumtree.security.client.impl.SecurityConfigImpl.authenticate(SecurityConfigImpl.java:601)
           at com.plumtree.security.SecurityConfigWrapper.authenticate(SecurityConfigWrapper.java:36)
           at com.bea.shaboo.impl.servlet.ShabooSecurityFilter.findLoginTokenAndInflate(ShabooSecurityFilter.java:107)
           at com.bea.shaboo.impl.servlet.ShabooSecurityFilter.doFilter(ShabooSecurityFilter.java:62)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
           at com.bea.shaboo.impl.servlet.InitializationCheckFilter.doFilter(InitializationCheckFilter.java:42)
           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:233)
           at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
           at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
           at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
           at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
           at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
           at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:887)
           at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:696)
           at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2009)
           at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
           at java.lang.Thread.run(Thread.java:595)
      Caused by: com.bea.security.client.css.exceptions.XPInvalidLoginTokenException: ALUILoginTokenProcessor.validateLoginToken(): MAC signatures do not match.
           at com.bea.security.service.css.CssSecurityProviderWrapper.validateToken(CssSecurityProviderWrapper.java:5448)
           at com.plumtree.security.client.impl.session.SecuritySession.doAuthenticateUserByToken(SecuritySession.java:148)
           ... 23 more
      Caused by: com.plumtree.security.client.logintoken.exceptions.LoginTokenInvalidException: ALUILoginTokenProcessor.validateLoginToken(): MAC signatures do not match.
           at com.plumtree.security.client.logintoken.impl.ALUILoginTokenProcessor.validateLoginToken(ALUILoginTokenProcessor.java:303)
           at com.bea.security.service.css.CssSecurityProviderWrapper.validateToken(CssSecurityProviderWrapper.java:5436)
           ... 24 more


      01 Dec 2008 16:17:25,250 Application: activityservice.INTECVC70.Administrator - Type: ERROR - Component: ShabooSecurityFilter - Thread: http-21030-exec-2 - Location: com.bea.shaboo.impl.servlet.ShabooSecurityFilter
      Message: Could not find valid credentials

      01 Dec 2008 16:17:25,250 Application: activityservice.INTECVC70.Administrator - Type: ERROR - Component: ShabooSecurityFilter - Thread: http-21030-exec-1 - Location: com.bea.shaboo.impl.servlet.ShabooSecurityFilter
      Message: Could not find valid credentials






      Does anyone have any idea what it's complaining about with the MAC signatures? I've been looking on the net for a couple of days and it seems like there is barely any info anywhere about setting up the Activity service.

      Any help would be greatly appreciated.

      Thanks,

      Daniel