Answers.Body: <p>To suppress notices/warnings on Drupal go here:
  /admin/config/development/logging</p>
  
  <p>and hit: none
  (you'll want 'none' on any production site);</p>
  
  <p>Would you please open up on issue in our GitHub queue:
  <a href="https://github.com/iATSPayments/com.iatspayments.civicrm" rel="nofollow">https://github.com/iATSPayments/com.iatspayments.civicrm</a></p>
  
  <p>paste in your notices - and also let us know exactly what type of transaction you're executing when these notices occur? Frontend/backend; Credit Card; ACHEFT; SWIPE; one-time/recurring; Contribution; Membership or Event etc. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-25T18:27:30.880Z
Answers.Text: Thank you for directing me to that Drupal setting. I feel dumb for missing that. As for the test transactions, I'm actually finding that tests don't get to my iATS reports since going from 1.5.0 to 1.5.3 (contrary to what I said earlier), but I'll refer to the "How to get iATS working" thread for that. Off to github...
Answers.UserDisplayName: Eric H
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-25T18:41:48.613Z
Answers.Text: Ok - alternatively feel free to open an issue on GitHub - easier for us to be notified about
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-25T18:02:59.503Z
Answers.LastActivityDate: 2016-08-25T18:02:59.503Z
Answers.UserDisplayName: KarinG - Semper IT
Answers.Body: <p>Those all look like notices and warnings that are fixed in master. </p>
  
  <p>You do want to suppress warnings and notices on production, but not when you're testing, and the warning above is actually semi-serious. It's trying to set an internal iATS version variable but failing to load it's own file via http. </p>
  
  <p>That's now fixed with this: <a href="https://github.com/iATSPayments/com.iatspayments.civicrm/commit/d4f26bc588ced5405d4b6ac4db5a580162926e07" rel="nofollow">https://github.com/iATSPayments/com.iatspayments.civicrm/commit/d4f26bc588ced5405d4b6ac4db5a580162926e07</a></p>
  
  <p>but you should be aware that there might be other issues if your server can't load it's own site via http (e.g. your dashboard might not work).</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-25T19:55:30.057Z
Answers.LastActivityDate: 2016-08-25T19:55:30.057Z
Answers.UserDisplayName: Alan Dixon
Body: <p>iATS 1.5.3 is throwing the following errors (1.5.0 was too) on Civi 4.7.10 running under Drupal 7.50 on CentOS: </p>
  
  <ul>
  <li>Notice: Undefined index: config_backend in _iats_civicrm_domain_info() (line 202 of /home/ourbase/public_html/wcc/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/iats.php).</li>
  <li>Notice: Undefined index: config_backend in _iats_civicrm_domain_info() (line 202 of /home/ourbase/public_html/wcc/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/iats.php).</li>
  <li>Warning: simplexml_load_file(<a href="http://wcc.ourbase.us/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/info.xml" rel="nofollow">http://wcc.ourbase.us/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/info.xml</a>): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in iATS_Service_Request::iats_extension_version() (line 728 of /home/ourbase/public_html/wcc/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/CRM/iATS/iATSService.php).</li>
  <li>Notice: Trying to get property of non-object in iATS_Service_Request::iats_extension_version() (line 729 of /home/ourbase/public_html/wcc/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/CRM/iATS/iATSService.php).</li>
  </ul>
  
  <p>Transactions seem to go through, so my focus is on getting these errors to not display. Either by correcting the errors or suppressing the notifications. In regards to the latter, I have error reporting turned off everywhere I'm aware of (php settings in cPanel, civicrm itself)</p>
  
Tags: <civicontribute><extension><error><php><iats>
Title: iATS Extension Working, but Throwing Errors
ThreadText: # iATS Extension Working, but Throwing Errors
  
  (Asked by: username_0 on 2016-08-25)
  
  iATS 1.5.3 is throwing the following errors (1.5.0 was too) on Civi 4.7.10 running under Drupal 7.50 on CentOS:
  
  * Notice: Undefined index: config\_backend in \_iats\_civicrm\_domain\_info() (line 202 of /home/ourbase/public\_html/wcc/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/iats.php).
  * Notice: Undefined index: config\_backend in \_iats\_civicrm\_domain\_info() (line 202 of /home/ourbase/public\_html/wcc/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/iats.php).
  * Warning: simplexml\_load\_file(<http://wcc.ourbase.us/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/info.xml>): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in iATS\_Service\_Request::iats\_extension\_version() (line 728 of /home/ourbase/public\_html/wcc/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/CRM/iATS/iATSService.php).
  * Notice: Trying to get property of non-object in iATS\_Service\_Request::iats\_extension\_version() (line 729 of /home/ourbase/public\_html/wcc/sites/default/files/civicrm/upload/com.iatspayments.civicrm-1.5.3/com.iatspayments.civicrm-1.5.3/CRM/iATS/iATSService.php).
  
  Transactions seem to go through, so my focus is on getting these errors to not display. Either by correcting the errors or suppressing the notifications. In regards to the latter, I have error reporting turned off everywhere I'm aware of (php settings in cPanel, civicrm itself)
  
  **Tags:** civicontribute, extension, error, php, iats
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2016-08-25. Score: 1
  
  To suppress notices/warnings on Drupal go here:
  /admin/config/development/logging
  
  and hit: none
  (you'll want 'none' on any production site);
  
  Would you please open up on issue in our GitHub queue:
  <https://github.com/iATSPayments/com.iatspayments.civicrm>
  
  paste in your notices - and also let us know exactly what type of transaction you're executing when these notices occur? Frontend/backend; Credit Card; ACHEFT; SWIPE; one-time/recurring; Contribution; Membership or Event etc.
  
  > **Comments:**
  > **username_0**: Thank you for directing me to that Drupal setting. I feel dumb for missing that. As for the test transactions, I'm actually finding that tests don't get to my iATS reports since going from 1.5.0 to 1.5.3 (contrary to what I said earlier), but I'll refer to the "How to get iATS working" thread for that. Off to github...  
  > **username_1**: Ok - alternatively feel free to open an issue on GitHub - easier for us to be notified about  
  
  ---
  
  ### Answer by username_2 on 2016-08-25. Score: 0
  
  Those all look like notices and warnings that are fixed in master.
  
  You do want to suppress warnings and notices on production, but not when you're testing, and the warning above is actually semi-serious. It's trying to set an internal iATS version variable but failing to load it's own file via http.
  
  That's now fixed with this: <https://github.com/iATSPayments/com.iatspayments.civicrm/commit/d4f26bc588ced5405d4b6ac4db5a580162926e07>
  
  but you should be aware that there might be other issues if your server can't load it's own site via http (e.g. your dashboard might not work).
  
  
  ---
  
  