Body: <p>I have a scheduled reminder set up to send a preset email 4 hours after a Completed Activity of a specific type. Today a user contacted me stating that they have received 8 emails within an hour of the preset email, however when looking at their record there are no activities showing that emails were sent. </p>
  
  <p>I checked the Scheduled Jobs Log for the Send Scheduled Reminders job and found there were around 8 errors with the following error:</p>
  
  <pre><code>Entity: Job Action: send_reminder
  Summary
  Finished execution of Send Scheduled Reminders with result: Failure, Error message: API (ActionLog, get) does not exist (join the API team and implement it!)
  Details
  
  
  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>It did have as it's last run a Success. There is still no activity recorded showing that any email was sent.</p>
  
  <p>The Scheduled Reminder is set up to record an activity and is NOT set to repeat.</p>
  
  <p>EDIT: Forgot to say I'm running Civi 4.6.4 and D7. </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-20T07:30:48.573Z
Comments.Text: Do you have CiviRules enabled.  See https://github.com/CiviCooP/org.civicoop.civirules/issues/47
Comments.UserDisplayName: JoAnne
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-20T13:27:49.963Z
Comments.Text: Ok,  so I'll disable CiviRules.
Comments.UserDisplayName: frTommy
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-07-27T08:15:00.880Z
Comments.Text: Hmm. I'm on 4.4.13 and I just did a grep on the civicrm directory. ActionLog exists as a BAO/DAO, and there are pre/post hooks on it, but I get the same error doing ActionLog.get in a drush command- in fact ActionLog isn't in the list of API entity types at all.
Comments.UserDisplayName: DaveFF
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-07-31T20:03:35.643Z
Comments.Text: Something is seriously wrong with SR. It sends out an email every time cron runs and it's only supposed to do it once, 4 hours after the identified activity.
Comments.UserDisplayName: frTommy
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-08-01T23:29:03.950Z
Comments.Text: I upgraded to 4.6.5 and have tried to test it but it doesn't seem to be sending anything out now at all. Can anyone confirm whether something was broke with the API, scheduled jobs, and/or scheduled reminders?
Comments.UserDisplayName: frTommy
Tags: <scheduled-reminders>
Title: Why is Scheduled Reminders sending multiple emails but not creating an activity?
ThreadText: # Why is Scheduled Reminders sending multiple emails but not creating an activity?
  
  (Asked by: username_0 on 2015-07-26)
  
  I have a scheduled reminder set up to send a preset email 4 hours after a Completed Activity of a specific type. Today a user contacted me stating that they have received 8 emails within an hour of the preset email, however when looking at their record there are no activities showing that emails were sent. 
  I checked the Scheduled Jobs Log for the Send Scheduled Reminders job and found there were around 8 errors with the following error:
  Entity: Job Action: send_reminder
  Summary
  Finished execution of Send Scheduled Reminders with result: Failure, Error message: API (ActionLog, get) does not exist (join the API team and implement it!)
  Details
  
  
  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!)
  
  It did have as it's last run a Success. There is still no activity recorded showing that any email was sent.
  The Scheduled Reminder is set up to record an activity and is NOT set to repeat.
  EDIT: Forgot to say I'm running Civi 4.6.4 and D7.
  
  **Tags:** scheduled-reminders
  
  > **Comments:**
  > **username_2**: Hmm. I'm on 4.4.13 and I just did a grep on the civicrm directory. ActionLog exists as a BAO/DAO, and there are pre/post hooks on it, but I get the same error doing ActionLog.get in a drush command- in fact ActionLog isn't in the list of API entity types at all.  
  > **username_0**: Something is seriously wrong with SR. It sends out an email every time cron runs and it's only supposed to do it once, 4 hours after the identified activity.  
  > **username_0**: I upgraded to 4.6.5 and have tried to test it but it doesn't seem to be sending anything out now at all. Can anyone confirm whether something was broke with the API, scheduled jobs, and/or scheduled reminders?  
  > **username_1**: Do you have CiviRules enabled.  See https://github.com/CiviCooP/org.civicoop.civirules/issues/47  
  > **username_0**: Ok,  so I'll disable CiviRules.  
  
  ---
  
  ## 0 answers
  
  