I installed and configured the Simple Donate extension on Drupal 7.39 and Civicrm 4.6.3. The Simple Donate page displays and functions fine if you are logged into drupal, but for anonymous users an error message is displayed stating "id is not a valid integer"
Looking at the backtrace it is showing the wrong domain_id for the contribution page (it shows 1, but it should be 5) and and then at the very bottom the final message is Previous:Exception:private
Any assistance is greatly appeciated as I am sure that I am missing a setting somewhere, but not sure where.
Here is the backtrace I see in the logs after trying to render the page as anonymous user:
Oct 21 06:42:59 [info] $Fatal Error Details = Array ( [message] => id is not a valid integer [code] => [exception] => CiviCRM_API3_Exception Object ( [extraParams:CiviCRM_API3_Exception:private] => Array ( [error_field] => id [type] => integer [error_code] => 2001 [entity] => Contact [action] => get [is_error] => 1 [error_message] => id is not a valid integer )
[message:protected] => id is not a valid integer
[string:Exception:private] =>
[code:protected] => 0
[file:protected] => /var/www/html/mplace/sites/all/modules/civicrm/api/api.php
[line:protected] => 45
[trace:Exception:private] => Array
(
[0] => Array
(
[file] => /var/www/html/mplace/sites/all/modules/civicrm/CRM/Mailing/Info.php
[line] => 165
[function] => civicrm_api3
[args] => Array
(
[0] => Contact
[1] => getvalue
[2] => Array
(
[id] => user_contact_id
[return] => email
)
)
)
[1] => Array
(
[file] => /var/www/html/mplace/sites/all/modules/civicrm/Civi/Angular/Manager.php
[line] => 130
[function] => getAngularModules
[class] => CRM_Mailing_Info
[type] => ->
[args] => Array
(
)
)
[2] => Array
(
[file] => /var/www/html/mplace/sites/all/modules/civicrm/Civi/Angular/Page/Main.php
[line] => 66
[function] => getModules
[class] => Civi\Angular\Manager
[type] => ->
[args] => Array
(
)
)
[3] => Array
(
[file] => /var/www/html/mplace/sites/all/modules/civicrm/Civi/Angular/Page/Main.php
[line] => 58
[function] => registerResources
[class] => Civi\Angular\Page\Main
[type] => ->
[args] => Array
(
)
)
[4] => Array
(
[file] => /var/www/html/mplace/sites/all/modules/civicrm/CRM/Core/Invoke.php
[line] => 312
[function] => run
[class] => Civi\Angular\Page\Main
[type] => ->
[args] => Array
(
[0] => Array
(
[0] => civicrm
[1] => simple
)
[1] =>
)
)
[5] => Array
(
[file] => /var/www/html/mplace/sites/all/modules/civicrm/CRM/Core/Invoke.php
[line] => 86
[function] => runItem
[class] => CRM_Core_Invoke
[type] => ::
[args] => Array
(
[0] => Array
(
[id] => 417
[domain_id] => 1
[path] => civicrm/simple
[title] => Simple Donation Page
[access_callback] => Array
(
[0] => CRM_Core_Permission
[1] => checkMenu
)
[access_arguments] => Array
(
[0] => Array
(
[0] => make online contributions
)
[1] => and
)
[page_callback] => \Civi\Angular\Page\Main
[breadcrumb] => Array
(
[0] => Array
(
[title] => CiviCRM
[url] => /civicrm?reset=1
)
)
[is_public] => 1
[is_ssl] => 1
[weight] => 0
[type] => 1
[page_type] => 0
[page_arguments] =>
)
)
)
[6] => Array
(
[file] => /var/www/html/mplace/sites/all/modules/civicrm/CRM/Core/Invoke.php
[line] => 54
[function] => _invoke
[class] => CRM_Core_Invoke
[type] => ::
[args] => Array
(
[0] => Array
(
[0] => civicrm
[1] => simple
)
)
)
[7] => Array
(
[file] => /var/www/html/mplace/sites/all/modules/civicrm/drupal/civicrm.module
[line] => 489
[function] => invoke
[class] => CRM_Core_Invoke
[type] => ::
[args] => Array
(
[0] => Array
(
[0] => civicrm
[1] => simple
)
)
)
[8] => Array
(
[function] => civicrm_invoke
[args] => Array
(
[0] => simple
)
)
[9] => Array
(
[file] => /var/www/html/mplace/includes/menu.inc
[line] => 519
[function] => call_user_func_array
[args] => Array
(
[0] => civicrm_invoke
[1] => Array
(
[0] => simple
)
)
[10] => Array
(
[file] => /var/www/html/mplace/index.php
[line] => 21
[function] => menu_execute_active_handler
[args] => Array
(
)
)
)
[previous:Exception:private] =>
)
)
Oct 21 06:42:59 [info] $backTrace = #0 /var/www/html/mplace/sites/all/modules/civicrm/CRM/Core/Error.php(444): CRM_Core_Error::backtrace("backTrace", TRUE)