Senhores…
Estou migrando um projeto do vraptor para o mavem, e estou tendo alguns problemas…
Quando acesso um endereço mapeado pelo controller acontece o seguinte erro:
17:28:01,285 DEBUG [VRaptor ] VRaptor received a new request
17:28:01,333 DEBUG [DefaultRequestExecution] executing stack DefaultRequestExecution
17:28:01,382 DEBUG [ToInstantiateInterceptorHandler] Invoking interceptor ResourceLookupInterceptor
17:28:01,383 DEBUG [DefaultResourceTranslator] trying to access /
17:28:02,160 DEBUG [VRaptor ] VRaptor ended the request
17:28:04,505 DEBUG [VRaptor ] VRaptor received a new request
17:28:04,508 DEBUG [DefaultRequestExecution] executing stack DefaultRequestExecution
17:28:04,519 DEBUG [ToInstantiateInterceptorHandler] Invoking interceptor ResourceLookupInterceptor
17:28:04,519 DEBUG [DefaultResourceTranslator] trying to access /clientes
17:28:04,523 DEBUG [DefaultResourceTranslator] found resource [DefaultResourceMethod: ClientesController.listaClientesController.lista()]
17:28:04,530 DEBUG [ToInstantiateInterceptorHandler] Invoking interceptor FlashInterceptor
17:28:04,534 DEBUG [ToInstantiateInterceptorHandler] Invoking interceptor InterceptorListPriorToExecutionExtractor
17:28:05,587 DEBUG [InstantiatedInterceptorHandler] Invoking interceptor HibernateTransactionInterceptor
17:28:05,589 DEBUG [InstantiatedInterceptorHandler] Invoking interceptor InstantiateInterceptor
17:28:05,648 DEBUG [ToInstantiateInterceptorHandler] Invoking interceptor ParametersInstantiatorInterceptor
17:28:05,652 DEBUG [AsmBasedTypeCreator ] Trying to make class for ClientesController$lista$560765530$1
17:28:05,667 DEBUG [ParanamerNameProvider] Found parameter names with paranamer for ClientesController.lista() as []
07/06/2010 17:28:05 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet default threw exception
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:686)
at br.com.caelum.vraptor.vraptor2.Info.capitalize(Info.java:62)
at br.com.caelum.vraptor.http.asm.AsmBasedTypeCreator.typeFor(AsmBasedTypeCreator.java:85)
at br.com.caelum.vraptor.reflection.CacheBasedTypeCreator.typeFor(CacheBasedTypeCreator.java:54)
at br.com.caelum.vraptor.http.ognl.OgnlParametersProvider.createViaOgnl(OgnlParametersProvider.java:112)
at br.com.caelum.vraptor.http.ognl.OgnlParametersProvider.createRoot(OgnlParametersProvider.java:108)
at br.com.caelum.vraptor.http.ognl.OgnlParametersProvider.getParametersFor(OgnlParametersProvider.java:90)
at br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor.getParametersFor(ParametersInstantiatorInterceptor.java:83)
at br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor.intercept(ParametersInstantiatorInterceptor.java:68)
at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:65)
Eu acho que é alguma coisa com a estrutura de arquivos do maven. A estrutura do projeto está assim:
src
–main
----java
------… ClienteController
----webapp
------WEB-INF
--------jsp
----------clientes
------------lista.jsp
Alguma sugestão?

