Answers.Body: <p>It appears this issue is fixed in CiviCRM 5.24.5. We upgraded and re-tested and unsubscribe now works.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-28T19:26:29.770Z
Answers.LastActivityDate: 2020-04-28T19:26:29.770Z
Answers.UserDisplayName: CMM Administrator
Answers.Body: <p>This will be fixed in PR <a href="https://github.com/civicrm/civicrm-core/pull/17081" rel="nofollow noreferrer">#17081</a> and will be part of 5.24.3. You can either wait for the release or apply patch from <a href="https://patch-diff.githubusercontent.com/raw/civicrm/civicrm-core/pull/17081.patch" rel="nofollow noreferrer">here</a>. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-16T02:21:56.283Z
Answers.Text: Just noting this doesn't look like it will be reviewed / tested in time for 5.24.3 so will be in another release soon
Answers.UserDisplayName: eileen
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-16T02:06:41.267Z
Answers.LastActivityDate: 2020-04-16T02:06:41.267Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>Unsubscribe is giving an error with Drupal 7.69 and CiviCRM 5.23.4. We did not have any issues or errors during the upgrade process.</p>
  
  <p>Unsubscribe links from mailings load the confirmation page correctly, with the correct partially obscured test****@domain.org. But when I fill in the email address and click Unsubscribe, it displays:</p>
  
  <p>Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
  Missing Parameters</p>
  
  <p>The unsubscribe page is loaded with this URL:</p>
  
  <p><a href="https://domain.org/civicrm/mailing/unsubscribe?reset=1&amp;jid=3590&amp;qid=1037445&amp;h=c38ef80808cc0140" rel="nofollow noreferrer">https://domain.org/civicrm/mailing/unsubscribe?reset=1&amp;jid=3590&amp;qid=1037445&amp;h=c38ef80808cc0140</a></p>
  
  <p>We included the unsubscribe link in our CiviMail mailings as follows:</p>
  
  <pre><code>&lt;p&gt;&lt;a href="{action.unsubscribeUrl}" target="_blank"&gt;Unsubscribe from this list&lt;/a&gt;&lt;/p&gt;
  </code></pre>
  
  <p>Log shows this message:</p>
  
  <pre><code>$Fatal Error Details = array(3) {
    ["message"]=&gt;
    string(18) "Missing Parameters"
    ["code"]=&gt;
    NULL
    ["exception"]=&gt;
    object(CRM_Core_Exception)#2268 (10) {
      ["errorData":"CRM_Core_Exception":private]=&gt;
      array(1) {
        ["error_code"]=&gt;
        int(0)
      }
      ["cause":protected]=&gt;
      NULL
      ["_trace":"PEAR_Exception":private]=&gt;
      NULL
      ["message":protected]=&gt;
      string(18) "Missing Parameters"
  </code></pre>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-04-13T23:05:34.387Z
Comments.Text: I just replicated this on a site we had pushed up to 5.24 - will raise with th  maintenance team as this seems to be a regression of some sort
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-05-21T06:55:28.267Z
Comments.Text: I've logged an issue here: https://lab.civicrm.org/dev/core/-/issues/1773 as I'm still finding it is a problem on 5.24.5 - occasionally
Comments.UserDisplayName: artfulrobot
Tags: <email><unsubscribe>
Title: “Missing parameters” error in unsubscribe confirmation
ThreadText: # “Missing parameters” error in unsubscribe confirmation
  
  (Asked by: username_0 on 2020-04-09)
  
  Unsubscribe is giving an error with Drupal 7.69 and CiviCRM 5.23.4. We did not have any issues or errors during the upgrade process.
  
  Unsubscribe links from mailings load the confirmation page correctly, with the correct partially obscured test\*\*\*\*@domain.org. But when I fill in the email address and click Unsubscribe, it displays:
  
  Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your username_0 or service provider with more details about what action you were performing when this occurred.
  Missing Parameters
  
  The unsubscribe page is loaded with this URL:
  
  <https://domain.org/civicrm/mailing/unsubscribe?reset=1&jid=3590&qid=1037445&h=c38ef80808cc0140>
  
  We included the unsubscribe link in our CiviMail mailings as follows:
  
  ```
  <p><a href="{action.unsubscribeUrl}" target="_blank">Unsubscribe from this list</a></p>
  
  ```
  
  Log shows this message:
  
  ```
  $Fatal Error Details = array(3) {
    ["message"]=>
    string(18) "Missing Parameters"
    ["code"]=>
    NULL
    ["exception"]=>
    object(CRM_Core_Exception)#2268 (10) {
      ["errorData":"CRM_Core_Exception":private]=>
      array(1) {
        ["error_code"]=>
        int(0)
      }
      ["cause":protected]=>
      NULL
      ["_trace":"PEAR_Exception":private]=>
      NULL
      ["message":protected]=>
      string(18) "Missing Parameters"
  
  ```
  
  **Tags:** email, unsubscribe
  
  > **Comments:**
  > **username_1**: I just replicated this on a site we had pushed up to 5.24 - will raise with th  maintenance team as this seems to be a regression of some sort  
  > **username_2**: I've logged an issue here: https://lab.civicrm.org/dev/core/-/issues/1773 as I'm still finding it is a problem on 5.24.5 - occasionally  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2020-04-28. Score: 1
  
  It appears this issue is fixed in CiviCRM 5.24.5. We upgraded and re-tested and unsubscribe now works.
  
  
  ---
  
  ### Answer by username_3 on 2020-04-16. Score: 0
  
  This will be fixed in PR [#17081](https://github.com/civicrm/civicrm-core/pull/17081) and will be part of 5.24.3. You can either wait for the release or apply patch from [here](https://patch-diff.githubusercontent.com/raw/civicrm/civicrm-core/pull/17081.patch).
  
  > **Comments:**
  > **username_4**: Just noting this doesn't look like it will be reviewed / tested in time for 5.24.3 so will be in another release soon  
  
  ---
  
  