| Autor |
Mensagem |
|
|
Na injeção via construtor estou tendo um problema de referencia ciclica pois tenho um Serviço A que injeta um Serviço B e vice e versa.
Existe alguma maneira dele pegar a mesma instancia ao inves de ficar nesse loop?
|
 |
|
|
|
Vc vai ter que criar o seu proprio TextWatcher
|
 |
|
|
Faz sentido, realmente usando a anotação de ExecuteMethodInterceptor todas as informações que eu preciso já estão lá no inicio da execução do intercept.
Valeu!
|
 |
|
|
|
O problema e que o que eu preciso injetar depende da execução do metodo no controller. Ou seja, so pode ser depois. Alguma sugestão?
|
 |
|
|
Preciso injetar uma mensagem logo apos a execução de um metodo de alguns controllers, porem ao fazer
A mensagem simplismente não chega.
Tentei so de curiosidade fazer:
Em um controller qualquer e ai as duas mensagens passam a aparecer.
|
 |
|
|
Qualquer URL que não exista ele entra em loop, fica tentando requisitar ate da stackoverflow.
Nenhuma pagina de 404 customizada e nada de estranho ( bem estranho e algo relativo )
Mais uma vez. Isso não acontece usando a aplicação normalmente só executando os testes de integração pelo maven
|
 |
|
|
Cheguei a conclusão que. Quando eu rodo a aplicação pelo Jetty subindo pelo Maven e eu requisito alguma coisa que não existe ele entra em loop. Digitei uma url qualquer que não existe e ele entra em loop.
Fui tirando todo o conteudo e colocando aos pouco e quando ele executa o c:url ele entra em loop. Não sei explicar porque. Vale lembra que isso so acontece quando eu rodo o teste de integração
|
 |
|
|
Acho que o problema e o c:url que estou usando pro css e js.
Tirei o c:url e tudo funcionou perfeitamente :/
Por alguem motivo que eu não sei explicar
|
 |
|
|
Pensei que pudesse ser algo do tipo tambem pois tenho muitos, inclusive um de segurança. Desabilitei todos e o problema persiste. Já dei um passo, agora eu consigo subir o servidor pelo Jetty (mvn jetty:run ) e navegar sem ele entrar em loop, o loop agora so acontece quando ele executa o teste pelo maven ( mvn integration-test )
Criei um projeto limpo isoladamente e está dando um erro que não tem nada haver com esse:
|
 |
|
|
Fica repetindo isso ate da stackoverflow
Tem alguma ideia do que pode ser?
OBS: Estou tentando isolar o problema em um projeto limpo
|
 |
|
|
Se eu rodo mvn integration-test ele sobe o servidor sem problemas e quando faz o primeiro request entra em loop infinito.
Se eu subo apenas o jetty com jetty:run ele sob a aplicação normalmente. Vou no browser e coloco a url da aplicação ele entra em loop.
Alguem ja passou por isso?
Log do loop
Meu generoso pom.xml
|
 |
|
|
Lucas,
Ultima forma sobre a injeção de parametros genericos no controller
VRpator 3.3.1 = Funciona
VRaptor 3.2.0 = Não Funciona
|
 |
|
|
|
Descobri o problema. Com o Guava apenas resolve esse problema. O problema e que uso um outro framework que usa o google-collections :/
|
 |
|
|
Entrei em loop
Se eu coloco o guava da o erro:
Se eu coloco o google-collection ele da o erro acima
|
 |
|
|
Se eu coloca a dependencia do google-collections
Da outro erro:
|
 |
|
|