Although I'm not familiar with the jekyll-tagging plugin, it seems like that plugin is being initialized after jekyll-archives in this case, which means you can't use the tags filter in an archive page.
You might want to raise the issue with the developer of that plugin. I believe it's possible to access the site config in a Liquid filter (using Liquid context registers) without needing to initialize the generator first.
I don't know where this error comes from, I get the following message:
The trace shows it happens in
/usr/local/lib/ruby/gems/2.2.0/gems/jekyll-tagging-1.0.1/lib/jekyll/tagging.rb:133:in 'tag_url'
My source code is here: https://github.com/nhoizey/nicolas-hoizey.com
I first opened this issue in the jekyll-archive project: https://github.com/jekyll/jekyll-archives/issues/49
There, @alfredxing told me this:
Any hints? Thanks in advance for your help.