Funnelback patch 15.14.0.7

  • Released: 2018-06-06

  • Applies to: v15.14.0

  • Internal reference: SUPPORT-2689

Description

Fixes an issue where two jars provided conflicting classes with the same package name; this results in errors if a filter or groovy script used the 'org.json' package. This patch fixes the issue by forcing the use of 'json-20160810.jar' (org.json:json), which provides everything 'json-1.8.jar' (com.tdunning:json) did and more. See https://issues.apache.org/jira/browse/TIKA-2556 for further details about the change.

Affected files

  • web/webapps/funnelback-push-api.war

  • web/webapps/funnelback-publicui.war

  • lib/java/all/funnelback-common.jar

  • lib/java/all/json-1.8.jar (an empty jar to force 'json-20160810.jar' to be used)

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.

  • (Windows) Start crawls as needed.