[ 
https://issues.apache.org/jira/browse/STANBOL-1240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rupert Westenthaler resolved STANBOL-1240.
------------------------------------------

       Resolution: Fixed
    Fix Version/s: 0.12.0

fixed

with http://svn.apache.org/r1551671 in the 0.12 branch
with http://svn.apache.org/r1551673 in the trunk

> Lucene FST linking engine does not check if FST models are available in 
> canEnhance(..)
> --------------------------------------------------------------------------------------
>
>                 Key: STANBOL-1240
>                 URL: https://issues.apache.org/jira/browse/STANBOL-1240
>             Project: Stanbol
>          Issue Type: Bug
>    Affects Versions: 0.12.0
>            Reporter: Rupert Westenthaler
>            Assignee: Rupert Westenthaler
>            Priority: Minor
>             Fix For: 0.12.0
>
>
> EnhancementEngines need to check in the canEnhance(..) method if they can 
> enhance a ContentItem.
> While the Lucene FST Linking engine does check for the language and the 
> required NLP analysis results it fails to check if an fitting FST model is 
> present.
> Because of that the Constructor of the LinkingSession throws an 
> IllegalStateException as it expects such calls to be already rejected by the 
> Engine.
> The fix is that the canEnhance checks if the configuration provides a FST 
> model for the language OR a FST model for the default matching lanugage. If 
> both is not available it needs to return EnhancementEngine.CANNOT_ENHANCE.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to