#After Plex public release getting PMM error while parsing a block collection

1 messages · Page 1 of 1 (latest)

round meadow
#

I was on the beta but my docker updated to the public release of Plex and now getting error while parsing a block collection

proper trellisBOT
#

📝 If you want to review this again, wookie104:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> 📝

#

Welcome @round meadow!

Someone from <@&938443185347244033> will assist when they're available.

Including the meta.log from the beginning is a huge help, type !logs for more information.

#

You can press the "Close Post" button above or type /close at any time to close this post.

proper trellisBOT
#

📝 If you want to review this again, wookie104:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> 📝

#
**User Info**

Table of Contents:
Page 01: User Info
Page 02: PMM Info
Page 03: PMM Summary Info
Page 04: PMM Config.yml YAML Validation
Page 05: Rec 01 - 💥 [CRITICAL]
Page 06: Rec 02 - 🛠️ INCOMPLETE LOGS
Page 07: Rec 03 - 💥 YAML ERROR

proper trellisBOT
# proper trellis
**PMM Config.yml YAML Validation** ❌
YAML Validation Results

INVALID YAML detected

INVALID YAML content

while parsing a block collection
in "<unicode string>", line 437, column 5:
- pmm: universe
^
expected <block end>, but found '?'
in "<unicode string>", line 473, column 5:
overlay_path:
^

past dawn
#

Check line 437 of your config.yml file, it seems there's an ? that it's not expecting near "overlay_path"

fast shell
#

Are you missing metadata_path: for the Kids Shows library?

stable anvil
#

Note the difference between "Kids Shows" and all the rest:

 libraries:
   Documentary:
     metadata_path:
     - pmm: universe
...
   Heroes:
     metadata_path:
     - pmm: universe
...
   Movies:
     metadata_path:
     - pmm: universe
...
   Kid Movies:
     metadata_path:
     - pmm: universe
...
   Halloween:
     metadata_path:
     - pmm: universe
...
   80s:
     metadata_path:
     - pmm: universe
...
   Xmas:
     metadata_path:
     - pmm: universe
...
   Xmas TV:
     metadata_path:
     - pmm: universe
...
   Shows:
     metadata_path:
     - pmm: universe
...
   Kid Shows:
     - pmm: universe
...
   Hero Shows:
     metadata_path:
     - pmm: universe
...
   Teen:
     metadata_path:
     - pmm: universe

BTW, if these are all using the same metadata/overlay setup you can use YAML anchors and aliases to trim this down a lot.

#

Also, this won't work [line 142 of the config, can't have two template_variables]:

     - pmm: franchise
       template_variables:
         collection_order: custom
       template_variables:
         exclude: 85536
#

Also this won't work [line 396 of config; can't have two template_variables, the append_ things need to be under template_variables]:

     - pmm: franchise
       template_variables:
         collection_order: custom
       template_variables:
         exclude: 85536
       append_data:
         "1402": The Walking Dead
       append_addons:
         1402: [62286, 94305, 194583, 211684, 136248] # Walking dead shows
#

Also bad, line 468, can't have two template_variables:

     - pmm: franchise
       template_variables:
         collection_order: custom
       template_variables:
         exclude: 85536
round meadow
#

Thanks I must have done a bad copy and paste job it looks like

#

They are all using the same overlay variables.

stable anvil
#

They're not.

#

They're all mostly using the same metadata files, there are two unique sets.

#

There appear to be three distinct sets of overlays.

#

I'm not sure I understand why the differences are there.

round meadow
#

Yes there are two sets used repeatedly one for all my movie folders and one for all my show folders.

stable anvil
#

Maybe that's what you had in mind, but that's not what's in this file. Here's what it can be condensed to with syntaxc errors repaired and common metadata and overly setups replaced with anchors and aliases.

stable anvil
round meadow
#

that is a lot shorter. I tried it but getting an error about my settins on line 218

proper trellisBOT
#

📝 If you want to review this again, wookie104:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> 📝

round meadow
#

nvm I figured it out. Thank you so much

summer kayak
#

So this is ready to /close as a copy paste error rather than a Plex upgrade issue?

#

@round meadow