It is trying to run SafeEncoder on the value it retrieves. If it is null, this fails.
Pipeline commands should not throw an exception when a key is unset
I figured it out. If I would have rebased my pull from origin, it wouldn't have happened. It is fixed now -- you should be able to just merge the pull request - no cherry picking necessary.
Thanks a lot!