从2.2.1.1升级到2.3.8后,Struts 2堆栈跟踪

时间:2013-01-08 14:47:46

标签: struts2

这对我来说是一个谜,任何人都可以了解可能的原因吗?

java.lang.NullPointerException 
    com.opensymphony.xwork2.validator.AnnotationValidationConfigurationBuilder.processVisitorFieldValidatorAnnotation(AnnotationValidationConfigurationBuilder.java:485)
    com.opensymphony.xwork2.validator.AnnotationValidationConfigurationBuilder.processAnnotations(AnnotationValidationConfigurationBuilder.java:208)
    com.opensymphony.xwork2.validator.AnnotationValidationConfigurationBuilder.buildAnnotationClassValidatorConfigs(AnnotationValidationConfigurationBuilder.java:781)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildClassValidatorConfigs(AnnotationActionValidatorManager.java:283)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildValidatorConfigs(AnnotationActionValidatorManager.java:371)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.getValidators(AnnotationActionValidatorManager.java:102)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:141)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:133)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:128)

2 个答案:

答案 0 :(得分:0)

或者也许是yess:)

我发现了这个答案

Struts 2 Validation w/ annotations getting a null exception

它没有提到版本,但根据发布日期和答案日期,可能是同样的问题。

查看提供的解决方案(指定基本Validators.xml中的所有内容)并查看它是否有效

答案 1 :(得分:0)

看起来有关validators.xml的DOCTYPE已更改。更新URL-reference修复了它。