[ https://issues.apache.org/jira/browse/TIKA-3141?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17166296#comment-17166296 ]
chenshuming edited comment on TIKA-3141 at 7/28/20, 9:33 AM: ------------------------------------------------------------- Hi, I suggest you can use this follow cmd install of export TIKA_CONFIG='' . This cmd will remove environment variable TIKA_CONFIG and then you will use the default config. {code:java} unset TIKA_CONFIG {code} was (Author: csmdev): Hi, I suggest you can use this follow cmd install of export TIKA_CONFIG='' . This cmd will remove environment variable TIKA_CONFIG and you can use the default config. {code:java} unset TIKA_CONFIG {code} > LINUX - Tika shouldn't throw an exception for an empty TIKA_CONFIG > environment variable value > --------------------------------------------------------------------------------------------- > > Key: TIKA-3141 > URL: https://issues.apache.org/jira/browse/TIKA-3141 > Project: Tika > Issue Type: Bug > Components: config > Affects Versions: 1.20 > Environment: Any Linux distro. I'm running the bash shell. Not sure > about other platforms. > Reporter: Josh Burchard > Priority: Trivial > Original Estimate: 24h > Remaining Estimate: 24h > > On my Linux box I configure Tika using the TIKA_CONFIG environment variable > to point the Tika server at my config.xml file. Sometimes, however, I want > to clear this variable to use the default config and I noticed that Tika will > throw an exception and abort if I do the following: > export TIKA_CONFIG='' > Seems like a case that should be handled just by ignoring the empty value > (i.e., there's no config to be used so go with the default) or at the most, > log a warning that the variable was detected but it's value is empty, but > still carry on using the default config. > {{Exception in thread "main" java.lang.RuntimeException: Unable to access > default configuration}} > \{{ at > org.apache.tika.config.TikaConfig.getDefaultConfig(TikaConfig.java:410)}} > \{{ at org.apache.tika.Tika.<init>(Tika.java:116)}} > \{{ at org.apache.tika.server.TikaServerCli.main(TikaServerCli.java:125)}} > {{*Caused by: org.apache.tika.exception.TikaException: Specified Tika > configuration not found:*}} > \{{ at > org.apache.tika.config.TikaConfig.getConfigInputStream(TikaConfig.java:317)}} > \{{ at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:254)}} > \{{ at > org.apache.tika.config.TikaConfig.getDefaultConfig(TikaConfig.java:405)}} -- This message was sent by Atlassian Jira (v8.3.4#803005)