Closed (cannot reproduce)
Project:
Twitter
Version:
6.x-3.0-beta9
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
18 Mar 2012 at 03:16 UTC
Updated:
7 Sep 2012 at 02:49 UTC
After installing Twitter 6.x-3.0-beta9, whenever a page is saved with the 'Announce this post on Twitter' checkbox selected, Drupal presents a completely blank white screen. The page is saved properly, but there is no tweet posted. There are no error messages in the Drupal log file or on the server logs. I have the current versions Drupal (6.25) Oauth (6.x-3.0-beta4) and all other installed modules.
I tried uninstalling and reinstalling the Twitter module, to no effect. Reinstalling 6.x-3.0-beta8 fixed the problem. I couldn't find any similar issue, so perhaps I'm the only person to experience this -- or just the first to write up an issue.
Comments
Comment #1
juampynr commentedThere may be a PHP error and you have display_errors=Off on your php.ini.
Please see if you can find the error by activating this setting or see if you find it in the Apache error log.
Comment #2
dwhutton commentedReinstalled beta9 with no problems.
No idea what the cause was. False alarm!
Comment #3
dwhutton commentedProblem recurred, this time with an on-screen error message:
Fatal error: Cannot redeclare class OAuthConsumer in /mysite/public_html/sites/all/modules/oauth/oauth.lib.php on line 19
I don't know for sure that this is related but cron also began to fail with a timeout message in the error log.
After falling back to beta9 both problems disappeared again.
Comment #4
steinmb commentedWhat version of oauth are you running? Make sure that you don't have old oauth lib. located in /mysite/public_html/sites/all/library
Comment #5
juampynr commentedClosing. There was no further feedback.
Comment #6
dwhutton commentedFor anyone experiencing this problem, in my case I traced it to intermingling of files from different versions of Oauth. The problem was fixed by starting with a new Oauth directory -- instead of copying the files from the new version of Oauth into the existing directory, which is how I had performed the update previously.