Topic-icon Error Facebook Application information not found. Please run AutoTune

Active Subscriptions:

None
Hello SourceCoast!

BACKGROUND: Just when I had my site starting to work correctly, my ISP made changes which forced me to move to a new server. Since I was experiencing downtime anyway, I decided to update Joomla and all of my components. It took 3 weeks but I finally got it all put back together. My JFBConnect version is currently 6.0.5. Now I'm in the process of doing final testing on everything and find that I'm unable to login using Facebook and my SC subscription has just expired LAST WEEK!! <sigh>

THE PROBLEM: When I go to the control panel I get the following message...

Error
Facebook Application information not found. Please run AutoTune to fetch your settings.

...and I can't run autotune because my subscription just expired. It WAS working correctly the last time I checked, just before switching servers and Google, LinkedIn, and Twitter logins all still work fine, the only one giving me trouble is Facebook. All of the correct API information is still there. Anyway, I'm not ready to renew my subscription because I have no money right now and I feel pretty bad because I really haven't gotten a good value yet because only a few users have had the chance to use it. :( It also seems silly to remove the facebook part and try to just use the 3 social networks that are working. So, I hope there is some way that you can help me get it sorted out and working.

QUESTION: Is there some way to tell JFBConnect to use the existing Facebook Application information without having to run AutoTune?

Any help would be sincerely appreciated.
The topic has been locked.
Support Specialist
jmarvin,
There's a few solutions here. First, JFBConnect still works even if Autotune isn't run. Autotune simply stores some information about your Facebook App and helps configure things for you. It makes your life easier as a 'known good' configuration is setup, but you shouldn't run into issues if you've already run Autotune and had JFBConnect setup your Facebook app. The 'nag' about running Autotune is mainly there to urge users to do that before contacting support as it solves many issues.

The only thing that won't work is setting up Open Graph objects and Actions as that requires the information about your Facebook app that Autotune fetches. Beyond that, authentication and all other features of Facebook and the social networks should work just fine.

With that said, since you moved sites, we would have recommended you to copy your database information from the old server to the new one. That would have brought along the Autotune results from your previous run and removed that warning.

I hope that helps explain, but if you run into any functional issues, please let me know.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
Hello Alex, thank you for your response!

Actually, I did not have to change or move my database server (only the web server) and so I do not believe that is the issue. Also, since all of the API info is still available in the configuration section and I am able to login using the other 3 social networks, it is apparent that my configuration was preserved and the problem is related to something else.

I understand that JFBConnect "should" still work even if Autotune isn't run, ...but it doesn't (partially). I also understand that I "shouldn't" run into issues if I've already run Autotune and had JFBConnect setup my Facebook app, ...but I am. The issue is that when you click the Facebook login button, an empty popup loads for a split-second then disappears but the login feature does not work anymore. I have not even tried to use the Open Graph or Actions features and probably could do without those function. I would just like to login/signup using Facebook.

Is it possible that the problem was created when I updated the component from v6.0.2 to v6.0.5? Or, perhaps the problem was created when updating Joomla from 2.5 to 3.2? However, I'm not having any other issues or errors so it appears that the update worked as expected.

I see several "nags" to run autotune but what has my attention is the big red error which reads "Facebook Application information not found." Can you please tell me what information it is looking for other than the App ID and Secret Key?

NOTE: Although the AutoTuner does not run (because my subscription expired), when loaded it DOES show all of my previous config info. In addition, it does show a warning which may be a possible clue to the cause of the issue.?

Warning: Invalid argument supplied for foreach() in /administrator/components/com_jfbconnect/models/autotune.php on line 537

I have attached a screengrab of my installation and the errors.

*** Do you have any other suggestions as to where to look for the issue or how to resolve the problem?

*** Since my subscription only just expired, would you be willing to let me try one last update and autotune?

Thanks again for taking the time to respond to my inquiry!


File Attachment:
The topic has been locked.
Support Specialist
Reading your description of the problem, my guess is the main authentication issue you're having is actually due to a change in Facebook's API. For more information read our Facebook Graph API v2 and what it means for you blog post. That change doesn't affect all sites, but your authentication symptoms seem to indicate it as the problem.

JFBConnect v6.0.6 fixes those issues. I just updated your subscription to be valid through June 10th. That will allow you to download 6.0.6 and run Autotune. Hopefully, that will get you going.

Additionally, you'll be eligible for the 30% discount on a renewal, if you're interested in taking advantage of that. JFBConnect v6.1 will be out late this month with more social network providers, a new 'stream' ability to show activity from your social channels and lots more features.

Let us know how that goes, and best wishes.

Alex
The topic has been locked.
Active Subscriptions:

None
Hello Alex!

Thank you so much! I downloaded and installed the latest version 6.0.6 then ran autotune, there were several unset options so I selected the recommended settings and now ALL IS WELL!!!

These things can be very frustrating (especially when you barely miss your subscription expiration), and I really appreciate you taking the time to help me address my issue and going the extra mile to get my site working correctly again.

I hope I don't have to upgrade my site again for at least another six months but when I do you can be sure that I will renew my subscription because of the way you have stood behind your product and helped me when I needed support. :)

Issue Resolved.
The topic has been locked.
Support Specialist
jmarvin,
No problem for the help. We realize that there are times where a subscription can expire at the exact wrong time. We take things like that on a case-by-case basis. Whenever things are simply broken, we always want our users to get working again, no matter what it takes... even when a subscription has expired. It's how we'd want to be treated from another company as well.

Anyways, we do hope you'll subscribe again in the future and we wish you the best of luck to you, and your site, until then.

Finally, if you haven't already, please consider leaving a rating and review for JFBConnect, or our support, on the Joomla Extension Directory. It certainly isn't required, but is very appreciated:
extensions.joomla.org/extensions/social-...ook-integration/7215

Thanks,
Alex
The topic has been locked.