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