I am able to reproduce this error using the 2.2 version of plugin and 4.1.1 version of WordPress, however it is not version-specific. Note that it only happens in Chrome and IE however. The same request works as expected in Firefox.
The basic request URL on my build:
http://[SITE]/calendar/action~agenda/time_limit~1420088400/request_format~html/tag_ids~15/?callback=jQuery2001046493775583803654_1425149744954&request_type=jsonp&ai1ec_doing_ajax=true&_=1425149744956
I am running iThemes (aka Better WP Security) and after browsing the .htaccess security rules that it put in place, I found this one:
RewriteCond %{QUERY_STRING} ^.*(request|concat|insert|union|declare).* [NC]
so it was catching the “request_type=json” parameter in the URL. By adjusting that rewrite rule to:
RewriteCond %{QUERY_STRING} ^.*(concat|insert|union|declare).* [NC]
I can now filter by tags in the All-In-One calendar plugin in Chrome and IE.
So one less security check, but it now works. Try this if you happen to have the same issue.