[
https://issues.apache.org/jira/browse/OAK-11472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Mueller updated OAK-11472:
---------------------------------
Description:
Right now it's a NPE:
{noformat}
java.lang.NullPointerException: Cannot invoke
"org.apache.jackrabbit.oak.api.Blob.getNewStream()" because the return value of
"org.apache.jackrabbit.oak.plugins.index.search.util.ConfigUtil.getBlob(org.apache.jackrabbit.oak.spi.state.NodeState,
String)" is null
at
org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition.getTikaConfig(IndexDefinition.java:647)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.binary.FulltextBinaryTextExtractor.initializeTikaConfig(FulltextBinaryTextExtractor.java:292)
at
org.apache.jackrabbit.oak.plugins.index.search.spi.binary.FulltextBinaryTextExtractor.getTikaConfig(FulltextBinaryTextExtractor.java:234)
{noformat}
> Improve error handling when index is missing Tika config
> --------------------------------------------------------
>
> Key: OAK-11472
> URL: https://issues.apache.org/jira/browse/OAK-11472
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: indexing
> Reporter: Nuno Santos
> Priority: Minor
>
> Right now it's a NPE:
> {noformat}
> java.lang.NullPointerException: Cannot invoke
> "org.apache.jackrabbit.oak.api.Blob.getNewStream()" because the return value
> of
> "org.apache.jackrabbit.oak.plugins.index.search.util.ConfigUtil.getBlob(org.apache.jackrabbit.oak.spi.state.NodeState,
> String)" is null
> at
> org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition.getTikaConfig(IndexDefinition.java:647)
> at
> org.apache.jackrabbit.oak.plugins.index.search.spi.binary.FulltextBinaryTextExtractor.initializeTikaConfig(FulltextBinaryTextExtractor.java:292)
> at
> org.apache.jackrabbit.oak.plugins.index.search.spi.binary.FulltextBinaryTextExtractor.getTikaConfig(FulltextBinaryTextExtractor.java:234)
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)