Mostra os fontes pra gente poder ver. Pela mensagem parece erro de escopo dos objetos envolvidos. Por exemplo quando vc usa inversão de controle (injeção de dependência) existe uma ordem de hierarquia que deve ser seguida. Vc não vai poder colocar um objeto de AplicationEscope para acessar um de RequestEscope, pois o container não tem como garantir que o objeto de Request vai estar lá na hora que ele precisar. Mas um objeto de RequestEscope pode acessar um de AplicationEscope, pois o container garante que esse sepre estará disponível. Para burlar essa regra acho que só usando o new e tirando a injeção de controle.