Search the FirstSpirit Knowledge Base
Hallo zusammen,
Kennt jemand von euch folgende Fehlermeldung von fs-personalization.
===
09:52:03,811 INFO [de.arithnea.redbull.controller.ServletLoad] (http-/0.0.0.0:80-19) Request duration: '327 msec'
09:52:11,054 ERROR [de.espirit.firstspirit.opt.personalisation.LoginManager] (http-/0.0.0.0:80-12) [SessionId: GiNLfbaNY+RtVyEpFpfFA55M] No login-data available!: java.lang.Exception: No login-data available!
at de.espirit.firstspirit.opt.personalisation.modules.login.RequestHeaderLoginModule.getLoginData(RequestHeaderLoginModule.java:99) [personalisation-5.0.0.jar:]
at de.espirit.firstspirit.opt.personalisation.LoginManager.performLogin(LoginManager.java:168) [personalisation-5.0.0.jar:]
at de.espirit.firstspirit.opt.personalisation.LoginManager.performLogin(LoginManager.java:109) [personalisation-5.0.0.jar:]
at de.espirit.firstspirit.opt.personalisation.tags.AuthorizeTag.doEndTag(AuthorizeTag.java:66) [personalisation-5.0.0.jar:]
at org.apache.jsp.cms.index_jsp._jspx_meth_fsp_005fauthorize_005f0(index_jsp.java:723)
at org.apache.jsp.cms.index_jsp._jspService(index_jsp.java:76)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [jbossweb-7.0.17.Final-redhat-1.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.1.Final-redhat-2.jar:1.0.1.Final-redhat-2]
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253) [jbossweb-7.0.17.Final-redhat-1.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.1.Final-redhat-2.jar:1.0.1.Final-redhat-2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:622) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:560) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:488) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213) [urlrewritefilter-4.0.3.jar:4.0.3]
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171) [urlrewritefilter-4.0.3.jar:4.0.3]
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) [urlrewritefilter-4.0.3.jar:4.0.3]
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) [urlrewritefilter-4.0.3.jar:4.0.3]
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394) [urlrewritefilter-4.0.3.jar:4.0.3]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679) [jbossweb-7.0.17.Final-redhat-1.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) [jbossweb-7.0.17.Final-redhat-1.jar:]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_17]
========
Diese Fehlermeldung wird regelmäßig ausgeworfen. Bei jeden Request mindestens einmal.
Das Modul fs-personaization funktioniert. Der Benutzer wird identifiziert bzw. Inhalte werden personalisiert.
Ich dank Euch schon mal im Voraus für Euer Feedback!
Viele Grüße,
Fidel
Hallo Fidel,
über welchen Mechanismus werden die Benutzer denn identifizeirt? Aus der Fehlermeldung schliesse ich, dass in der Konfiguration der Personalisierung bei euch zunächst das RequestHeaderLoginModul aufgerufen wird, welches aber scheinbar keine Logindaten aus dem RequestHeader auslesen kann. Anschliessend wird dann vermutlich ein weiteres LoginModul aufgerufen, welches die Logindaten auf andere Art und Weise ausliest. Ist das richtig?
Viele Grüße
Donato
Hallo Fidel,
über welchen Mechanismus werden die Benutzer denn identifizeirt? Aus der Fehlermeldung schliesse ich, dass in der Konfiguration der Personalisierung bei euch zunächst das RequestHeaderLoginModul aufgerufen wird, welches aber scheinbar keine Logindaten aus dem RequestHeader auslesen kann. Anschliessend wird dann vermutlich ein weiteres LoginModul aufgerufen, welches die Logindaten auf andere Art und Weise ausliest. Ist das richtig?
Viele Grüße
Donato
Hallo Donato,
Vielen Dank für deine Antwort. wir haben den Fenler gefunden und behoben.
>> Anschliessend wird dann vermutlich ein weiteres LoginModul aufgerufen, welches die Logindaten auf andere Art und Weise ausliest.
Genau dieses Verhalten hat den Fehler verursacht.
Viele Grüße,
Fidel
Super! 🙂 Wärst Du dann bitte noch so nett, die Frage als beantwortet zu markieren?
Vielen Dank und Grüße
Donato