Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-3433

eCommerce main store front error returned when attempt is made to "Sign Up For Contact List"

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Release Branch 09.04, Release Branch 13.07, Trunk, 14.12.01
    • Fix Version/s: 14.12.01, 12.04.06, 13.07.02, 16.11.01
    • Component/s: ecommerce
    • Labels:
      None
    • Environment:

      version 904025

      Description

      Selecting the "Product Tips Newsletter" from the "Sign Up For Contact List" -> subscribe on main eCommerce web page causes the following errors to be displayed on the web page:

      The Following Errors Occurred:
      The following required parameter is missing: [signUpForContactList.email]

      Logfile shows the following:

      2010-01-28 23:09:58,017 (http-0.0.0.0-8080-4) [ ServiceDispatcher.java:374:ERROR]
      ---- exception report ----------------------------------------------------------
      Incoming context (in runSync : signUpForContactList) does not match expected requirements
      Exception: org.ofbiz.service.ServiceValidationException
      Message: The following required parameter is missing: [signUpForContactList.email]
      ---- stack trace ---------------------------------------------------------------

      1. OFBIZ-3433.patch
        2 kB
        Mridul Pathak

        Activity

        Hide
        mridul.pathak Mridul Pathak added a comment -

        This is not a service level bug. Email is a required input parameter for "signUpForContactList" service, which is correct behavior. Instead it is a UI issue, anonymous user needs to provide email to subscribe, sign up form does have an input field for entering email (or select field for registered users) but it has no label, which is confusing to the user. Neither is it displayed as a required field in the form.

        Show
        mridul.pathak Mridul Pathak added a comment - This is not a service level bug. Email is a required input parameter for "signUpForContactList" service, which is correct behavior. Instead it is a UI issue, anonymous user needs to provide email to subscribe, sign up form does have an input field for entering email (or select field for registered users) but it has no label, which is confusing to the user. Neither is it displayed as a required field in the form.
        Hide
        mridul.pathak Mridul Pathak added a comment -

        Attached the patch to fix UI.

        Show
        mridul.pathak Mridul Pathak added a comment - Attached the patch to fix UI.
        Hide
        mridul.pathak Mridul Pathak added a comment -

        Committed patch in trunk r1652627, 14.12 r1652628, 13.07 r1652633.

        Show
        mridul.pathak Mridul Pathak added a comment - Committed patch in trunk r1652627, 14.12 r1652628, 13.07 r1652633.
        Hide
        mridul.pathak Mridul Pathak added a comment -

        Thanks Ruth for reporting the issue.

        Show
        mridul.pathak Mridul Pathak added a comment - Thanks Ruth for reporting the issue.
        Hide
        jacques.le.roux Jacques Le Roux added a comment -

        Backporte in R12.04 at r1652665

        Show
        jacques.le.roux Jacques Le Roux added a comment - Backporte in R12.04 at r1652665

          People

          • Assignee:
            mridul.pathak Mridul Pathak
            Reporter:
            rhoffman@myofbiz.com Ruth Hoffman
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development