CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Upgrading CiviCRM (Moderator: Deepak Srivastava) »
  • civicrm upgrade breaks civievent payment processor
Pages: [1]

Author Topic: civicrm upgrade breaks civievent payment processor  (Read 1002 times)

rchapman

  • I post occasionally
  • **
  • Posts: 77
  • Karma: 0
civicrm upgrade breaks civievent payment processor
October 16, 2012, 11:04:54 am
Hello, we've recently upgraded to joomla 2.5 on our site, which required an upgrade to civicrm 4.0 from 3.2.4. All tests showed this migration to work fine for data, but what we've now found is an error when using our payment processor, which throws this error when a payment is attempted:

Quote
The website encountered an error while retrieving https://[website]/administrator/?option=com_civicrm&task=civicrm/contact/view/participant. It may be down for maintenance or configured incorrectly.
Here are some suggestions:
·         Reload this webpage later.
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

What concerns me is the fact that there doesn't seem to be an id being passed, only an option and a task. Is this something I should look into? The logs are empty, of course.


rchapman

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: civicrm upgrade breaks civievent payment processor
October 16, 2012, 12:38:47 pm
The ids are most probably passed via POST so they're not visible in the URL.

Your Apache logs don't show anything? Usually a 500 error is recorded there.

You could try to upgrade to 4.2. :)
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

rchapman

  • I post occasionally
  • **
  • Posts: 77
  • Karma: 0
Re: civicrm upgrade breaks civievent payment processor
October 17, 2012, 06:18:49 am
yes, there is absolutely nothing in my apache log. It is quiet during the 500 error, even though it receives other civicrm errors. Can you upgrade 4.0.0 straight to 4.2 stable? I'll try that if that's the case.

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: civicrm upgrade breaks civievent payment processor
October 17, 2012, 06:20:10 am
Quote from: rchapman on October 17, 2012, 06:18:49 am
Can you upgrade 4.0.0 straight to 4.2 stable?

Yes.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

rchapman

  • I post occasionally
  • **
  • Posts: 77
  • Karma: 0
Re: civicrm upgrade breaks civievent payment processor
October 17, 2012, 07:08:26 am
I'm also getting an error on some pages about 'your database is configured to use MyISAM...' instead of INNODB. Which I find odd, as it is a direct mysqldump of the previously working database, only upgraded to 4.0 using the upgrade script within civi. Can I change this, or do I need to convert outside of civi and re-install?

r

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: civicrm upgrade breaks civievent payment processor
October 17, 2012, 07:15:39 am
It is normally safe to convert tables to InnoDB within MySQL. You can do this via phpMyAdmin. Keep a backup of course, just in case, but usually this is safe.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

rchapman

  • I post occasionally
  • **
  • Posts: 77
  • Karma: 0
Re: civicrm upgrade breaks civievent payment processor
October 17, 2012, 07:25:04 am
This did not seem to be the issue. The SSL links were not always defiined as https, so I have selected 'force ssl URLS' in the admin console, and that has solved half of this problem.

The processing of payments is now confirmed as using https links, but when you select 'continue' upon the confirmation page, I now get a blank white page, no errors in the apache log. We can also confirm that the payment itself is not being processed.

I've had issues previously where a small error in civi does not flag as an error. I may just need to follow the process and hope there is a small step we missed.

rchapman

  • I post occasionally
  • **
  • Posts: 77
  • Karma: 0
Re: civicrm upgrade breaks civievent payment processor
October 19, 2012, 07:07:46 am
debugging also doesn't seem to help me much. I've enabled 'debugging mode' and 'backtrace', and there's still no feedback or errors or messages. How does debug mode usually work? Should I see additional text/values in the form itself?

rchapman

rchapman

  • I post occasionally
  • **
  • Posts: 77
  • Karma: 0
Re: civicrm upgrade breaks civievent payment processor
October 19, 2012, 09:24:45 am
it also does not seem to be 100% passed by POST, as there is a value for 'task' which is the participant option. While it is obvious there should not be the credit card/payment information in the URL values, there should at least be something for a participant id, should there not? This seems to be the main reason why the script fails, despite not showing any error in a log file.

Any suggestions where to start on debugging this?

rchapman

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: civicrm upgrade breaks civievent payment processor
October 20, 2012, 10:55:03 am
Now that I reconsider it, if this is a new event signup, then no, the ID isn't passed--it's generated in the backend by MySQL.

I would definitely suggest you upgrade first and see if that helps.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Upgrading CiviCRM (Moderator: Deepak Srivastava) »
  • civicrm upgrade breaks civievent payment processor

This forum was archived on 2017-11-26.