Funnelback patch 15.14.0.14

  • Released: 2018-08-30

  • Applies to: v15.14.0

  • Internal reference: SUPPORT-2722 FUN-11818

Description

Upgrades the version of our internal libraries to account for recent breaking changes in the Facebook Graph API. This will fix issues that caused Facebook collections to fail to update on certain user accounts, when crawling more than 200 posts in an hour, and when crawling events posted by a page. To update existing Facebook collections that may be failing, the changes noted in deployment instructions below will need to be made on each groovy script.

Affected files

  • lib/java/all/funnelback-social-media.jar

  • lib/java/all/restfb-1.42.0.jar: This is now a empty jar for easy patch application.

  • lib/java/all/restfb-2.8.0.jar

  • share/custom_collection_templates/custom_gather.groovy.facebook : The default Facebook gather script includes support for customer provided never-expiring page access token.

Deployment

  • (Windows) Stop currently running crawls.

  • Stop the Jetty web server and the Funnelback daemon.

  • Deploy the provided files on top of an existing install, backing up all replaced files.

  • Start the Jetty web server and the Funnelback daemon.

  • (15.14.0.14) The conf/<collection>/custom_gather.groovy of each Facebook collection that are failing to update due to Facebook API changes should be updated to have the content provided in share/custom_collection_templates/custom_gather.groovy.facebook. The customer will need to provide a never-expiring page access token to replace the app access token. Instructions on getting a never-expiring page access token can be found in the Funnelback Community Knowledgebase.

  • (Windows) Start crawls as needed.