With a Drupal 6.x installation and older OAuth 2.2 and Twitter modules I used the update manager and downloaded OAuth 3.0 beta 4 and the latest Twitter module 6.x-3.x-dev and installed both.

I initially had errors that later turned out because even though i'd disabled, uninstalled the earlier version of OAuth, renamed the folder, run update.php and then installed the new one and ran update.php again, Drupal still picked up the old version. This caused an issue with Twitter Sign in, upon removing the folder with the old version it resolved the issue.

But since then when i've signed in with a Twitter account i'd previously authorised, the sign-in worked without issue but whenever I go to the My Account page it now shows me the following error message every time:

PS. Just tested logging in with other accounts (not created via Twitter) and they all exhibit the same problem!
Fatal error: Class 'DrupalOAuthConsumer' not found in /home/content/html/modules/oauth/oauth_common.module on line 146

Please help! :)

Comments

Cyberwlf’s picture

Issue summary: View changes

correcting error in language

Cyberwlf’s picture

Priority: Major » Critical
Cyberwlf’s picture

Resolved my issue after finding this post...

http://drupal.org/node/1173630

I grabbed Autoload 2.1 after having 1.4 installed. I uninstalled Autoload, OAuth and Twitter, re-installed all three again. Problem solved!

steinmb’s picture

Rrright, and issue with Oauth and the deprecated autoload 1.x branch. Oauth should work without http://drupal.org/project/autoload, but you perhaps have other modules that req. autoload?

Anyway, glad it worked out for you but I do not think reinstalling Oauth and Twitter was necessary.

steinmb’s picture

Issue summary: View changes

added info