|
gtonkin wrote: Fri Aug 18, 2017 8:38 am
I think you are going to require lots of patience if you head down this road. Hope you had a good weekend. I need a bit more of luck with TM1Web & Integrated Security, as TM1Web is an absolute mess right now. I went through the IBM technote () with TM1WebSSO.zip file and followed all the steps, but in vain. With TM1WebSSO, I am getting the following errors; Errror in JSON file Error: 87)TM1APIDOTNET Exception: - The specified server is not found Error in TM1WebSSO\logs\tm1websso.log 2017-08-21 10:28:17,040 [7] ERROR Applix.TM1.API.Internal._TM1Main - Failed attempt to connect to host [Server_With_AdminHost] on port [5498] with SSLCertID [tm1adminserver]5495, 5498 Message [TM1APIDOTNET Exception: - System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The function requested is not supported] 2017-08-21 10:28:19,103 [7] ERROR Applix.TM1.API.Internal._TM1Main - Failed attempt to connect to host [Server_With_TMWeb_And_SSO] on port [5498] with SSLCertID [tm1adminserver] Message [TM1APIDOTNET Exception: - System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it IP_OF_Server_With_TMWeb_And_SSO:5498] If I update my tm1web_config.xml file to reference the above SSO by adding <add key="TM1WebSSOUrl" value="", TM1Web login page starts acting weirdly, the login box appears for a split second and disappears, leaving a blank page. If I take the above entry off, TM1Web Login page loads up, with the options of Native & Windows authentication, but I get a Login Failed, Try again message, if I enter my Windows user name, or Widows user name@domain, or any other domain & user name combination along with my password. My TM1 Web log has the following entry; 2017-08-18 13:50:35,621 [http-9510-2] ERROR () com.ibm.cognos.tm1.datasource.javaapi.TM1Connection - Exception Error: null Stack Trace: java.lang.NullPointerException at com.applix.tm1.TM1Server.PerformSingleSignOn(TM1Server.java:2628) at com.applix.tm1.TM1Server.connectIntegrated(TM1Server.java:2466) at com.applix.tm1.TM1Bean.openConnection(TM1Bean.java:267) at com.ibm.cognos.tm1.datasource.javaapi.TM1Connection.openConnection(TM1Connection.java:94) at com.ibm.cognos.tm1.web.services.TM1AppService.loginSeverEx(TM1AppService.java:330) at com.ibm.cognos.tm1.web.services.TM1AppService.createServerSession(TM1AppService.java:308) at com.ibm.cognos.tm1.web.services.TM1AppService.loginServer(TM1AppService.java:131) at com.ibm.cognos.tm1.web.services.TM1Service.loginServerIntegrated(TM1Service.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) at java.lang.reflect.Method.invoke(Method.java:620) at org.directwebremoting.impl.CreatorModule$1.doFilter(CreatorModule.java:229) at com.ibm.cognos.tm1.web.services.dwr.DwrServiceFilter.doFilter(DwrServiceFilter.java:49) at org.directwebremoting.impl.CreatorModule$1.doFilter(CreatorModule.java:223) at com.ibm.cognos.tm1.web.services.dwr.LoggingFilter$1.invoke(LoggingFilter.java:34) at com.ibm.cognos.tm1.web.services.logging.ServiceLogging.logServiceCall(ServiceLogging.java:33) at com.ibm.cognos.tm1.web.services.logging.ServiceLogging.monitorCall(ServiceLogging.java:102) at com.ibm.cognos.tm1.web.services.dwr.LoggingFilter.doFilter(LoggingFilter.java:32) at org.directwebremoting.impl.CreatorModule$1.doFilter(CreatorModule.java:223) at org.directwebremoting.impl.CreatorModule.executeMethod(CreatorModule.java:241) at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:379) at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:332) at org.directwebremoting.dwrp.BaseCallHandler.handle(BaseCallHandler.java:104) at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:120) at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:141) at javax.servlet.http.HttpServlet.service(HttpServlet.java:643) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.ibm.cognos.tm1.web.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:40) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.ibm.cognos.tm1.web.GzipFilter.doFilter(GzipFilter.java:56) 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:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:612) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503) at java.lang.Thread.run(Thread.java:798) (责任编辑:) |
