Invalid Glob Pattern in Listing contents:
listing
A listing
contents: pattern is not a valid glob and matches nothing.
Q-12-18 — Invalid Glob Pattern in Listing contents:
A listing
contents:pattern is not a valid glob and matches nothing.
What this means
Every contents: entry is parsed as a glob pattern. This warning
fires when the parse fails; the message carries the parser’s
reason. The malformed entry contributes no items, and the rest of
the listing still resolves.
Why this happens
Two causes account for nearly every occurrence:
**that is not a whole path segment.**means “zero or more directory levels” and must stand alone between slashes:posts/**/*.qmdis valid,posts/a**b.qmdis not.- An unclosed character class.
[0-9]is a class;posts/[0-9.qmdis a parse error.
How to fix
Rewrite the pattern using the supported vocabulary:
| Syntax | Meaning |
|---|---|
*
|
any characters within one path segment |
?
|
one character, never /
|
**
|
zero or more whole path segments |
[abc], [a-z]
|
character class |
[!abc]
|
negated character class |
[*]
|
a literal *
|