It is possible that the ‘cid’ parameter does not behave as other parameters. CDI’s ConversationFilter may actually be looking for a request parameter that does not exist due to the way you have your URLs mapped. This may be a filter ordering issue, or it may be an incompatibility. I’m not sure to be honest.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.