Questions & Answers

serkan_oezguen
I'm new here

Kontaktformular Fehler 500

Hallo Zusammen,

wir benutzen die FS Version 5.0.

Leider habe ich einen Bug mit den Kontaktformularen der mich schon einige Tage beschรคftigt. Smiley Sad

Unser Intranet deployen wir in 2 Sprachen. DE und EN.

Unser Kontaktformular ist folgendermaรŸen aufgebaut:

Kontaktformular: hier werden die Elemente erstellt wie Textbox etc.

Mailtemplate: Definition des Absenders, Empfรคnger, Bodytext

und die fs-fomlogger.de.ini fรผr die deutsche Konfig

sowie die fs-formlogger.en.ini fir die englische Konfig.

Darin sind smtp enhalten und verknรผpft das Kontaktformular mit dem Mailtemplate:

Hier ein kleiner Auszug

loggers=  loggers.cgmCOM_161045=maillogger_ihre_beispiele_staff_principles-sp6  loggers.cgmCOM_161497=maillogger_ihre_meinung_staff_principles-sp7

mailloggerCOM.class=de.espirit.firstspirit.opt.formedit.MailUploadLogger

mailloggerCOM.encoding=UTF-8

mailloggerCOM.smtpHost=10.0.0.80

mailloggerCOM.mailTemplatePath=/cgm_com/_technical_3/contact_form_5/e_mail_template_6.de.html

maillogger_ihre_beispiele_staff_principles-sp6.class=de.espirit.firstspirit.opt.formedit.MailUploadLogger

maillogger_ihre_beispiele_staff_principles-sp6.encoding=UTF-8

maillogger_ihre_beispiele_staff_principles-sp6.mailTemplatePath=/cgm_com/corporate_identity/corporate_behavior/staff_principles/forget_about_innovation_dont_forget_innovation/ihre_beispiele___best_practice_5/e_mail_template_sp6.de.html

maillogger_ihre_beispiele_staff_principles-sp6.smtpHost=10.0.0.80

Seit einigen Tagen haben wir das Problem, dann wenn ein Anwender das deutsche Formular benutzt einen Fehler 500 erhรคlt.

Das englische funktioniert einwandfrei.

In den Log Dateien habe ich folgendes gefunden.

ERROR 2016-08-02 08:07:56,623 (de.espirit.firstspirit.opt.formedit.MailLogger) Mail template file not found: /edoras_dev/contact_form/e_mail_te$

ERROR 2016-08-02 08:07:56,623 (de.espirit.firstspirit.opt.formedit.MailLogger) Mail template file not found: /edoras_dev/recommendation_form/e_$

ERROR 2016-08-02 08:07:56,624 (de.espirit.firstspirit.opt.formedit.MailLogger) Could not load mail template '': /var/lib/tomcat7/webapps/ROOT ($

java.io.FileNotFoundException: /var/lib/tomcat7/webapps/ROOT (Is a directory)

        at java.io.FileInputStream.open(Native Method)

        at java.io.FileInputStream.<init>(FileInputStream.java:146)

        at de.espirit.firstspirit.opt.formedit.MailLogger.loadTemplate(MailLogger.java:246)

        at de.espirit.firstspirit.opt.formedit.MailLogger.access$400(MailLogger.java:36)

        at de.espirit.firstspirit.opt.formedit.MailLogger$ReloadChecker.run(MailLogger.java:433)

        at java.lang.Thread.run(Thread.java:745)

ERROR 2016-08-02 08:07:56,626 (de.espirit.firstspirit.opt.formedit.MailUploadLogger) Could not load mail template '': /var/lib/tomcat7/webapps/$

java.io.FileNotFoundException: /var/lib/tomcat7/webapps/ROOT (Is a directory)

        at java.io.FileInputStream.open(Native Method)

        at java.io.FileInputStream.<init>(FileInputStream.java:146)

        at de.espirit.firstspirit.opt.formedit.MailUploadLogger.loadTemplate(MailUploadLogger.java:300)

        at de.espirit.firstspirit.opt.formedit.MailUploadLogger.access$400(MailUploadLogger.java:40)

        at de.espirit.firstspirit.opt.formedit.MailUploadLogger$ReloadChecker.run(MailUploadLogger.java:510)

        at java.lang.Thread.run(Thread.java:745)

beide fs-formlogger.de.ini und fs-formlogger.en.ini sind identisch. Sie haben die selbe GrรถรŸe und Inhalt.

Wir haben auch nichts verรคndert.

Daher verstehe ich aus dem Log nicht, warum er immer auf /var/lib/tomcat7/webapps/ROOT  zugreifen will und 2 Mailtemplates nicht findet.

Diese sind nรคmlich in der fs-logger.de.ini gar nicht enthalten.

Hat jemand von Euch Erfahrung wie ich das lรถsen kann?

Danke und GruรŸ

0 Kudos
4 Replies
MichaelaReydt
Community Manager

Hallo Serkan,

kannst du mir sagen, ob ihr die Formulare und die dahinter notwendige Verarbeitung selbst implementiert habt oder nutzt ihr eines der dafรผr verfรผgbaren Module (FormEdit bzw. WebForms)?

Viele GrรผรŸe

Michaela

0 Kudos

Hallo Michaela,

ja wir haben das Modul FormEdit bei uns im Einsatz.

0 Kudos

Hallo Serkan,

welche FormEdit Version verwendet ihr?

Kannst du bitte die Konfiguration fรผr die MailLogger vervollstรคndigen? Die Konfiguration fรผr maillogger_ihre_meinung_staff_principles-sp7 fehlt bspw.

Vielen GrรผรŸe

Rene

0 Kudos

Hallo Rene,

das war nur ein Auszug aus der Logger gewesen. Ich kann den Fehler nicht mehr nachvollziehen. Komischerweise geht es jetzt wieder. Wenn ich jetzt auf absenden klicke, dann funktioniert das Routing und mein Formular wird abgesendet.

Trotzdem danke fรผr Eure Hilfe.

0 Kudos

Type a product name