Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-5830

NullPointerException on sending confirmation mail

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • 4.5.21
    • None
    • None
    • None

      If you try to send a confirmation mail and there is no confirmation mail text stored, a NullPointerException will occure.
      The fix could be a simple null check in info.magnolia.module.mail.templates.impl.FreemarkerEmail#processFreemarkerString.

      14-07-03 11:03:39 ERROR AUTHOR[ajp-bio-8009-exec-88]info.magnolia.module.form.processors.SendConfirmationEMailProcessor: Confirmation email
      java.lang.NullPointerException
        at java.io.StringReader.<init>(StringReader.java:50)
        at info.magnolia.module.mail.templates.impl.FreemarkerEmail.processFreemarkerString(FreemarkerEmail.java:103)
        at info.magnolia.module.mail.templates.impl.FreemarkerEmail.setBody(FreemarkerEmail.java:84)
        at info.magnolia.module.form.processors.AbstractEMailFormProcessor.sendMail(AbstractEMailFormProcessor.java:62)
        at info.magnolia.module.form.processors.SendConfirmationEMailProcessor.internalProcess(SendConfirmationEMailProcessor.java:89)
        at info.magnolia.module.form.processors.AbstractFormProcessor.process(AbstractFormProcessor.java:68)
        at info.magnolia.module.form.templates.components.AbstractFormEngine.executeProcessors(AbstractFormEngine.java:150)
        at info.magnolia.module.form.engine.FormEngine.processSubmission(FormEngine.java:214)
        at info.magnolia.module.form.engine.FormEngine.handleRequest(FormEngine.java:133)
      

        Acceptance criteria

              rsiska Robert Šiška
              frank.sommer Frank Sommer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: