Answers.Body: <p>Thanks to @jaapjansma from CiviCoop for all his help and support. The issue has now been solved and merged into the main CiviRules development, if anyone is facing this issue, check out the fix and PR <a href="https://github.com/CiviCooP/org.civicoop.civirules/issues/47" rel="nofollow">here</a>.</p>
  
  <p>As an answer (kind of) to the question:</p>
  
  <p>I couldn't find a straightforward way to debug so, in this case the <em>Reminder Sent</em> or <em>Membership Reminder sent</em>  activity that Civi creates when a Schedule reminder is triggered wasn't created, that was the lead to investigate, using CiviCRM's debugging <a href="http://wiki.civicrm.org/confluence/display/CRMDOC/Debugging+for+developershttp://wiki.civicrm.org/confluence/display/CRMDOC/Debugging+for+developers?desktop=true" rel="nofollow">documentation</a> (in a test environment, of course), turned out that the activity was created but with improper values, therefore the Schedule Reminder cron job would keep sending messages until the activity was completed.</p>
  
  <p>Posting this as an answer just for the record.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-26T01:06:26.877Z
Answers.Text: Thank you for sorting this between you. we haven't used it on a public site but glad this got fixed before we did
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-25T21:43:40.357Z
Answers.LastActivityDate: 2015-11-25T21:43:40.357Z
Answers.UserDisplayName: Andrei
Body: <p>A bit of background:
  I have several scheduled reminders triggered by activity types, which started to work unexpectedly after installing the CiviRules extensions. Once the extension is installed and enabled, after a scheduled reminder is triggered, it sends the message every time the cron job runs (every minute, as the activities are created on form submission from the frontend) and on top of that it doesn't log any activities to the targeted contact. Checking the job log I get this:</p>
  
  <pre><code>Parameters parsed (and passed to API method): 
  a:1:{s:7:"version";i:3;}
  
  Full message: 
  Finished execution of Send Scheduled Reminders with result: 
  Failure, Error message: API (ActionLog, get) does not exist (join the API team and implement it!)
  </code></pre>
  
  <p>This was reported twice already, <a href="https://civicrm.stackexchange.com/questions/5132/schedule-reminders-broken-in-4-6-8">here</a> and <a href="https://civicrm.stackexchange.com/questions/4212/why-is-scheduled-reminders-sending-multiple-emails-but-not-creating-an-activity">here</a>, there was also a open issue, see <a href="https://issues.civicrm.org/jira/browse/CRM-17128" rel="nofollow noreferrer">CRM-17128</a>, which was marked as closed, Cannot Reproduce, for obvious reasons if the issue has to do with CiviRules, which I believe it is, I've tested it on a fresh and clean install with CiviCRM 4.6.4/4.6.8/4.6.10 and Wordpress 4.3.1 and I can confirm that the issues only appears after installing/enabling CiviRules and it reverts back after uninstalling it.
  I've opened an issue in the CiviRules github project and I'm waiting for a reply but menawhile, my question:</p>
  
  <p>Where to start debugging scheduled reminders?</p>
  
  <p>Any help would be appreciated.</p>
  
  <p>PS: no errors in Civi logs (debug and backtrace enabled) and no errors neither in apache/mysql logs.</p>
  
Tags: <wordpress><scheduled-reminders>
Title: How to troubleshoot Scheduled Reminders
ThreadText: # How to troubleshoot Scheduled Reminders
  
  (Asked by: username_0 on 2015-11-18)
  
  A bit of background:
  I have several scheduled reminders triggered by activity types, which started to work unexpectedly after installing the CiviRules extensions. Once the extension is installed and enabled, after a scheduled reminder is triggered, it sends the message every time the cron job runs (every minute, as the activities are created on form submission from the frontend) and on top of that it doesn't log any activities to the targeted contact. Checking the job log I get this:
  
  ```
  Parameters parsed (and passed to API method): 
  a:1:{s:7:"version";i:3;}
  
  Full message: 
  Finished execution of Send Scheduled Reminders with result: 
  Failure, Error message: API (ActionLog, get) does not exist (join the API team and implement it!)
  
  ```
  
  This was reported twice already, [here](https://civicrm.stackexchange.com/questions/5132/schedule-reminders-broken-in-4-6-8) and [here](https://civicrm.stackexchange.com/questions/4212/why-is-scheduled-reminders-sending-multiple-emails-but-not-creating-an-activity), there was also a open issue, see [CRM-17128](https://issues.civicrm.org/jira/browse/CRM-17128), which was marked as closed, Cannot Reproduce, for obvious reasons if the issue has to do with CiviRules, which I believe it is, I've tested it on a fresh and clean install with CiviCRM 4.6.4/4.6.8/4.6.10 and Wordpress 4.3.1 and I can confirm that the issues only appears after installing/enabling CiviRules and it reverts back after uninstalling it.
  I've opened an issue in the CiviRules github project and I'm waiting for a reply but menawhile, my question:
  
  Where to start debugging scheduled reminders?
  
  Any help would be appreciated.
  
  PS: no errors in Civi logs (debug and backtrace enabled) and no errors neither in apache/mysql logs.
  
  **Tags:** wordpress, scheduled-reminders
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2015-11-25. Score: 3 | Accepted answer
  
  Thanks to @jaapjansma from CiviCoop for all his help and support. The issue has now been solved and merged into the main CiviRules development, if anyone is facing this issue, check out the fix and PR [here](https://github.com/CiviCooP/org.civicoop.civirules/issues/47).
  
  As an answer (kind of) to the question:
  
  I couldn't find a straightforward way to debug so, in this case the *Reminder Sent* or *Membership Reminder sent* activity that Civi creates when a Schedule reminder is triggered wasn't created, that was the lead to investigate, using CiviCRM's debugging [documentation](http://wiki.civicrm.org/confluence/display/CRMDOC/Debugging+for+developershttp://wiki.civicrm.org/confluence/display/CRMDOC/Debugging+for+developers?desktop=true) (in a test environment, of course), turned out that the activity was created but with improper values, therefore the Schedule Reminder cron job would keep sending messages until the activity was completed.
  
  Posting this as an answer just for the record.
  
  > **Comments:**
  > **username_1**: Thank you for sorting this between you. we haven't used it on a public site but glad this got fixed before we did  
  
  ---
  
  