Bug 1227882

Summary: HSEARCH-1885 BridgeFactory unable to create instances of custom bridges in a modular environment
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Brett Meyer <brmeyer>
Component: HibernateAssignee: Sanne Grinovero <sanne>
Status: CLOSED DEFERRED QA Contact: Martin Simka <msimka>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.4.0CC: bbaranow, bmaxwell, gbadner, msimka, msochure, sanne, smarlow, theute
Target Milestone: ---Flags: brmeyer: needinfo+
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-02-20 14:49:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Brett Meyer 2015-06-03 17:29:23 UTC
Hibernate Search has a classloading issue that prevents bridges, such as Apache Tika, from being used on indexed fields.  This effectively prevents Search from supporting full-text-search on file content.

Comment 1 Brett Meyer 2015-06-03 17:36:40 UTC
Workaround: Deploy Tika Parsers as a module -- example: https://github.com/ArtificerRepo/artificer/blob/master/installer/src/main/resources/updates/tika-module-wildfly8.zip

Then, directly in HSearch's module.xml, add:

<module name="org.apache.tika" slot="1.4"/>

Comment 9 Brad Maxwell 2017-02-20 14:49:21 UTC
Closed deferred, see HSEARCH-1885