# Jekyll silently fails

**URL:** <https://talk.jekyllrb.com/t/jekyll-silently-fails/4547>\
**Category:** Uncategorized\
**Created:** [June 8, 2020, 10:03pm UTC](https://talk.jekyllrb.com/t/jekyll-silently-fails/4547 "2020-06-08T22:03:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chmaynard](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/chmaynard/32/2400_2.png) [@chmaynard](https://talk.jekyllrb.com/u/chmaynard)\
**Post date:** [June 8, 2020, 10:03pm UTC](https://talk.jekyllrb.com/t/jekyll-silently-fails/4547/1 "2020-06-08T22:03:23Z")

</div>

I just wasted the better part of an afternoon trying to use a Liquid filter called Find Expression. It never worked but the site continued to build just fine with no error messages. I finally noticed in the docs that Find Expression was introduced in version 4.1. I was using an earlier version.

Is this typical behavior in Jekyll? No error message if an undefined filter is used?

---

<div class="post-metadata">

**Author:** ![chuckhoupt](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/chuckhoupt/32/523_2.png) [@chuckhoupt](https://talk.jekyllrb.com/u/chuckhoupt)\
**Post date:** [June 8, 2020, 11:02pm UTC](https://talk.jekyllrb.com/t/jekyll-silently-fails/4547/2 "2020-06-08T23:02:34Z")

</div>

Yes, unfortunately the default for the `liquid.strict_filters` configuration is `false`, so unknown filter produce no warning/error. You can activate strict checking with the following in `_config.yml`:

```auto
liquid:
  strict_filters: true

```

Doc at:

> **[Liquid Options](https://jekyllrb.com/docs/configuration/liquid/)**
>
> Liquid’s response to errors can be configured by setting error\_mode. The options are

---

<div class="post-metadata">

**Author:** ![chmaynard](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/chmaynard/32/2400_2.png) [@chmaynard](https://talk.jekyllrb.com/u/chmaynard)\
**Post date:** [June 8, 2020, 11:29pm UTC](https://talk.jekyllrb.com/t/jekyll-silently-fails/4547/3 "2020-06-08T23:29:48Z")

</div>

Thanks! I can’t find a link to the Liquid Options page in Jekyll Docs \> Liquid. Where is the link located?

[Found it under Configuration.]

> **[Configuration](https://jekyllrb.com/docs/configuration/)**
>
> Jekyll gives you a lot of flexibility to customize how it builds your site. These options can either be specified in a \_config.yml or \_config.toml file placed in your site’s root directory, or can be specified as flags for the jekyll executable in...
