MODX Community

Nesting chunks throws errors in the logfiles (overload)

Summary

Nesting simple template variables and chunks suddenly start to throw errors in the logfiles (that overload hosting space quick)

Observed behavior

[[[[*pagetitle:notempty=`$pagetitleChunk`]]]]

This will work…
Because the check is before loading the chunk loadtimes are faster. We learned this like 5 year ago in the forums and it works great…

But it throws this error in logfiles lately. (Modx 2.6.5.)

......./core/model/modx/modparser.class.php : 540) Could not find snippet with name [[*pagetitle:notempty=`$pagetitleChunk`]]

Expected behavior

Not throw errors in the logfiles

1 Like

There were some bug fixes for tag parsing around 2.6.x
I believe you’ll need to modify your tag logic. (Or better yet, use a simple snippet)

1 Like

Thanks for your quickresponse. I now noticed that the parsing method was changed in 2.6.0.
There is even a topic about my question in the old forums: https://forums.modx.com/thread/103127/2-6-0-error-logs-could-not-find-snippet-with-name

In the setting we can set error not to show up because of this parse change:
"log_snippet_not_found"

True that a simple snippet would be better.

2 Likes

What about this?

[[[[*pagetitle:notempty=`$pagetitleChunk`:default=`- do nothing`]]]]
2 Likes

Tested it. Works in 2.6.5.
Thanks

1 Like