Olá pessoal, tenho alguns interceptors inclusive um para controle de acesso (login). Acabei de identificar um erro estranho que só acontece em uma situação específica.
Quando a minha primeira requisição pelo browser, após iniciar/reiniciar o tomcat é uma tentativa de login recebo o seguinte erro:java.lang.NullPointerException
java.util.PropertyResourceBundle.handleGetObject(PropertyResourceBundle.java:154)
java.util.ResourceBundle.getObject(ResourceBundle.java:396)
java.util.ResourceBundle.getString(ResourceBundle.java:362)
br.com.caelum.vraptor.core.SafeResourceBundle.handleGetObject(SafeResourceBundle.java:57)
java.util.ResourceBundle.getObject(ResourceBundle.java:396)
java.util.ResourceBundle.getString(ResourceBundle.java:362)
br.com.caelum.vraptor.validator.I18nMessage.getMessage(I18nMessage.java:71)
<c:forEach var="msg" items="${errors}">
${msg.message}
</c:forEach>
I18nMessage{category=, message=null, parameters=[Ljava.lang.Object;@2c00c115}
@Intercepts(after = MenuInterceptor.class, before = ForwardToDefaultViewInterceptor.class)
public class LoginInterceptor implements Interceptor { ... }
@Intercepts(after = MetodoInterceptor.class, before = LoginInterceptor.class)
public class MenuInterceptor implements Interceptor { ... }
@Intercepts(after = ExecuteMethodInterceptor.class, before = MenuInterceptor.class)
public class MetodoInterceptor implements Interceptor { ... }
