[jboss-user] [Tomcat, HTTPD, Servlets & JSP] - Re: JBoss 5 RC1 and Struts 2 : Simple validation error (URI
jaikiran
do-not-reply at jboss.com
Sun Sep 7 05:17:23 EDT 2008
"longbeach" wrote : here is the complete stack trace :
|
| 07:15:07,378 INFO [ActionValidatorManagerFactory] Detected AnnotationActionValidatorManager, initializing it...
| 07:15:13,239 ERROR [[default]] Servlet.service() for servlet default threw exception
| java.lang.IllegalArgumentException: URI scheme is not "file"
| at java.io.File.(Unknown Source)
| at com.opensymphony.xwork2.validator.ValidatorFactory.parseValidators(ValidatorFactory.java:323)
| at com.opensymphony.xwork2.validator.ValidatorFactory.(ValidatorFactory.java:230)
| at com.opensymphony.xwork2.validator.ValidatorFileParser.addValidatorConfigs(ValidatorFileParser.java:192)
| at com.opensymphony.xwork2.validator.ValidatorFileParser.parseActionValidatorConfigs(ValidatorFileParser.java:72)
| at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.loadFile(AnnotationActionValidatorManager.java:361)
| at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildClassValidatorConfigs(AnnotationActionValidatorManager.java:252)
| at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildValidatorConfigs(AnnotationActionValidatorManager.java:340)
| at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.getValidators(AnnotationActionValidatorManager.java:69)
| at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:138)
| at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:113)
| at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:100)
| at com.opensymphony.xwork2.validator.ValidationInterceptor.doBeforeInvocation(ValidationInterceptor.java:142)
| at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:148)
| at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:48)
| at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
| at
Based on this stacktrace, all that i can "guess" is that the com.opensymphony.xwork2.validator.ValidatorFactory.parseValidators expects a URI to be of the form file://something and because of the VFS related changes to JBoss-5, the URI being passed is probably vfsfile://something which only JBoss recognizes and no one else. That might be why you are running into this error.
You might want to open a new thread with these details (you can even point to this thread) in the JBoss AS5 forum http://www.jboss.com/index.html?module=bb&op=viewforum&f=287 where you might get some advice.
While posting the logs or xml content or code, remember to wrap it in a code block using the Code button in the message editor window and please hit the Preview button to make sure your post is correctly formatted
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4174817#4174817
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4174817
More information about the jboss-user
mailing list