You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by holod <se...@gmail.com> on 2008/07/18 12:55:04 UTC

Re: [jira] Issue Comment Edited: (WW-2709) 2.0.11.2 upgrades breaks xml validators

Where can i get XWork 2.0.6-SNAPSHOT?
I can't find it. Please, help

JIRA jira@apache.org wrote:
> 
> 
>     [
> https://issues.apache.org/struts/browse/WW-2709?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44336#action_44336
> ] 
> 
> rgielen edited comment on WW-2709 at 7/7/08 4:24 PM:
> ---------------------------------------------------------
> 
> The linked issues deliver a full discussion of the problem. In summary,
> this is a problem being unique to WebShere 6 / IBM JVM environments. The
> code was introduced with a fix between XWork 2.0.4 and 2.0.5, and the
> breaking part for the said environment was fixed for XW2 trunk (2.1.x), 
> but not for 2.0 branch.
> 
> The problem should be fixed now in XWork 2.0 branch, see
> http://jira.opensymphony.com/browse/XW-651
> 
> Using a XWork 2.0.6-SNAPSHOT build should work now. We now have to discuss
> the release plans regarding this issue.
> 
>       was (Author: rgielen):
>     The linked issues deliver a full discussion of the problem. In
> summary, this is a problem being unique to WebShere 6.0 / IBM JVM
> environments. The code was introduced with a fix between XWork 2.0.4 and
> 2.0.5, and the breaking part for the said environment was fixed for XW2
> trunk (2.1.x),  but not for 2.0 branch.
> 
> The problem should be fixed now in XWork 2.0 branch, see
> http://jira.opensymphony.com/browse/XW-651
> 
> Using a XWork 2.0.6-SNAPSHOT build should work now. We now have to discuss
> the release plans regarding this issue.
>   
>> 2.0.11.2 upgrades breaks xml validators
>> ---------------------------------------
>>
>>                 Key: WW-2709
>>                 URL: https://issues.apache.org/struts/browse/WW-2709
>>             Project: Struts 2
>>          Issue Type: Bug
>>    Affects Versions: 2.0.11.2
>>         Environment: Websphere V6.1.0.15
>>            Reporter: S. Farshi
>>            Assignee: Rene Gielen
>>            Priority: Critical
>>         Attachments: TicketCreation-validation.xml
>>
>>
>> I have upgraded my struts 2.0.11.1 to struts 2.0.11.2. None of my xml
>> validators run and they all break. I have downgraded to 2.0.11.1 and they
>> all work again. I think there must be a bug with xwork-2.0.5.jar.  
>> [7/3/08 14:42:22:753 EDT] 0000003f WebApp        E   [Servlet
>> Error]-[Filter [struts2]: filter is unavailable.]:
>> java.lang.ExceptionInInitializerError
>> 	at java.lang.J9VMInternals.initialize(J9VMInternals.java:216)
>> 	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.buildAliasValidatorConfigs(AnnotationActionValidatorManager.java:244)
>> 	at
>> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildValidatorConfigs(AnnotationActionValidatorManager.java:343)
>> 	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
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:186)
>> 	at
>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:83)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:207)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:127)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:107)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:206)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:121)
>> 	at
>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:170)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:123)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> ccol.interceptor.EJB3LocalInterceptor.intercept(EJB3LocalInterceptor.java:28)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>> 	at
>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>> 	at
>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>> 	at
>> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50)
>> 	at
>> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504)
>> 	at
>> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
>> 	at
>> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
>> 	at
>> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
>> 	at
>> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
>> 	at
>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:773)
>> 	at
>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:681)
>> 	at
>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:696)
>> 	at
>> com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:118)
>> 	at
>> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:791)
>> 	at
>> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:741)
>> 	at
>> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
>> 	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3357)
>> 	at
>> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
>> 	at
>> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
>> 	at
>> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
>> 	at
>> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:115)
>> 	at
>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
>> 	at
>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
>> 	at
>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
>> 	at
>> com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1002)
>> 	at
>> com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHandshake(SSLConnectionLink.java:691)
>> 	at
>> com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyHandshakeCompletedCallback.complete(SSLConnectionLink.java:392)
>> 	at
>> com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake(SSLUtils.java:823)
>> 	at
>> com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete(SSLHandshakeIOCallback.java:70)
>> 	at
>> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
>> 	at
>> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
>> 	at
>> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
>> 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
>> 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
>> 	at
>> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
>> 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
>> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
>> Caused by: java.lang.IllegalArgumentException: URI scheme is not "file"
>> 	at java.io.File.<init>(File.java:364)
>> 	at
>> com.opensymphony.xwork2.validator.ValidatorFactory.parseValidators(ValidatorFactory.java:323)
>> 	at
>> com.opensymphony.xwork2.validator.ValidatorFactory.<clinit>(ValidatorFactory.java:230)
>> 	at java.lang.J9VMInternals.initializeImpl(Native Method)
>> 	at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
>> 	... 133 more
> 
> -- 
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/-jira--Created%3A-%28WW-2709%29-2.0.11.2-upgrades-breaks-xml-validators-tp18266885p18526807.html
Sent from the Struts - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [jira] Issue Comment Edited: (WW-2709) 2.0.11.2 upgrades breaks xml validators

Posted by Rene Gielen <gi...@it-neering.net>.
There is nothing as a nightly build for XWork right now. You would have to
checkout the branch from svn and do build with maven (mvn install)

Am Fr, 18.07.2008, 12:55, schrieb holod:
>
> Where can i get XWork 2.0.6-SNAPSHOT?
> I can't find it. Please, help
>
> JIRA jira@apache.org wrote:
>>
>>
>>     [
>> https://issues.apache.org/struts/browse/WW-2709?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44336#action_44336
>> ]
>>
>> rgielen edited comment on WW-2709 at 7/7/08 4:24 PM:
>> ---------------------------------------------------------
>>
>> The linked issues deliver a full discussion of the problem. In summary,
>> this is a problem being unique to WebShere 6 / IBM JVM environments. The
>> code was introduced with a fix between XWork 2.0.4 and 2.0.5, and the
>> breaking part for the said environment was fixed for XW2 trunk (2.1.x),
>> but not for 2.0 branch.
>>
>> The problem should be fixed now in XWork 2.0 branch, see
>> http://jira.opensymphony.com/browse/XW-651
>>
>> Using a XWork 2.0.6-SNAPSHOT build should work now. We now have to
>> discuss
>> the release plans regarding this issue.
>>
>>       was (Author: rgielen):
>>     The linked issues deliver a full discussion of the problem. In
>> summary, this is a problem being unique to WebShere 6.0 / IBM JVM
>> environments. The code was introduced with a fix between XWork 2.0.4 and
>> 2.0.5, and the breaking part for the said environment was fixed for XW2
>> trunk (2.1.x),  but not for 2.0 branch.
>>
>> The problem should be fixed now in XWork 2.0 branch, see
>> http://jira.opensymphony.com/browse/XW-651
>>
>> Using a XWork 2.0.6-SNAPSHOT build should work now. We now have to
>> discuss
>> the release plans regarding this issue.
>>
>>> 2.0.11.2 upgrades breaks xml validators
>>> ---------------------------------------
>>>
>>>                 Key: WW-2709
>>>                 URL: https://issues.apache.org/struts/browse/WW-2709
>>>             Project: Struts 2
>>>          Issue Type: Bug
>>>    Affects Versions: 2.0.11.2
>>>         Environment: Websphere V6.1.0.15
>>>            Reporter: S. Farshi
>>>            Assignee: Rene Gielen
>>>            Priority: Critical
>>>         Attachments: TicketCreation-validation.xml
>>>
>>>
>>> I have upgraded my struts 2.0.11.1 to struts 2.0.11.2. None of my xml
>>> validators run and they all break. I have downgraded to 2.0.11.1 and
>>> they
>>> all work again. I think there must be a bug with xwork-2.0.5.jar.
>>> [7/3/08 14:42:22:753 EDT] 0000003f WebApp        E   [Servlet
>>> Error]-[Filter [struts2]: filter is unavailable.]:
>>> java.lang.ExceptionInInitializerError
>>> 	at java.lang.J9VMInternals.initialize(J9VMInternals.java:216)
>>> 	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.buildAliasValidatorConfigs(AnnotationActionValidatorManager.java:244)
>>> 	at
>>> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildValidatorConfigs(AnnotationActionValidatorManager.java:343)
>>> 	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
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:186)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:83)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:207)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:127)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:107)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:206)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:121)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:170)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:123)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> ccol.interceptor.EJB3LocalInterceptor.intercept(EJB3LocalInterceptor.java:28)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>> 	at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>> 	at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>> 	at
>>> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50)
>>> 	at
>>> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504)
>>> 	at
>>> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
>>> 	at
>>> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
>>> 	at
>>> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
>>> 	at
>>> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
>>> 	at
>>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:773)
>>> 	at
>>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:681)
>>> 	at
>>> com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:696)
>>> 	at
>>> com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:118)
>>> 	at
>>> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:791)
>>> 	at
>>> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:741)
>>> 	at
>>> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
>>> 	at
>>> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3357)
>>> 	at
>>> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
>>> 	at
>>> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
>>> 	at
>>> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
>>> 	at
>>> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:115)
>>> 	at
>>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
>>> 	at
>>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
>>> 	at
>>> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
>>> 	at
>>> com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1002)
>>> 	at
>>> com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHandshake(SSLConnectionLink.java:691)
>>> 	at
>>> com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyHandshakeCompletedCallback.complete(SSLConnectionLink.java:392)
>>> 	at
>>> com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake(SSLUtils.java:823)
>>> 	at
>>> com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete(SSLHandshakeIOCallback.java:70)
>>> 	at
>>> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
>>> 	at
>>> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
>>> 	at
>>> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
>>> 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
>>> 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
>>> 	at
>>> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
>>> 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
>>> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
>>> Caused by: java.lang.IllegalArgumentException: URI scheme is not "file"
>>> 	at java.io.File.<init>(File.java:364)
>>> 	at
>>> com.opensymphony.xwork2.validator.ValidatorFactory.parseValidators(ValidatorFactory.java:323)
>>> 	at
>>> com.opensymphony.xwork2.validator.ValidatorFactory.<clinit>(ValidatorFactory.java:230)
>>> 	at java.lang.J9VMInternals.initializeImpl(Native Method)
>>> 	at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
>>> 	... 133 more
>>
>> --
>> This message is automatically generated by JIRA.
>> -
>> You can reply to this email to add a comment to the issue online.
>>
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/-jira--Created%3A-%28WW-2709%29-2.0.11.2-upgrades-breaks-xml-validators-tp18266885p18526807.html
> Sent from the Struts - Dev mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>


--
Rene Gielen  | http://it-neering.net/
Aachen       | PGP-ID: BECB785A
Germany      | gielen at it-neering.net


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [jira] Issue Comment Edited: (WW-2709) 2.0.11.2 upgrades breaks xml validators

Posted by Piero Sartini <li...@pierosartini.de>.
I guess it is https://svn.opensymphony.com/svn/xwork/branches/2.0
The pom does not reflect this, but the last change was 2008-07-08.

	Piero

Am Freitag, 18. Juli 2008 12:55:04 schrieb holod:
> Where can i get XWork 2.0.6-SNAPSHOT?
> I can't find it. Please, help
>
> JIRA jira@apache.org wrote:
> >     [
> > https://issues.apache.org/struts/browse/WW-2709?page=com.atlassian.jira.p
> >lugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44336#action
> >_44336 ]
> >
> > rgielen edited comment on WW-2709 at 7/7/08 4:24 PM:
> > ---------------------------------------------------------
> >
> > The linked issues deliver a full discussion of the problem. In summary,
> > this is a problem being unique to WebShere 6 / IBM JVM environments. The
> > code was introduced with a fix between XWork 2.0.4 and 2.0.5, and the
> > breaking part for the said environment was fixed for XW2 trunk (2.1.x),
> > but not for 2.0 branch.
> >
> > The problem should be fixed now in XWork 2.0 branch, see
> > http://jira.opensymphony.com/browse/XW-651
> >
> > Using a XWork 2.0.6-SNAPSHOT build should work now. We now have to
> > discuss the release plans regarding this issue.
> >
> >       was (Author: rgielen):
> >     The linked issues deliver a full discussion of the problem. In
> > summary, this is a problem being unique to WebShere 6.0 / IBM JVM
> > environments. The code was introduced with a fix between XWork 2.0.4 and
> > 2.0.5, and the breaking part for the said environment was fixed for XW2
> > trunk (2.1.x),  but not for 2.0 branch.
> >
> > The problem should be fixed now in XWork 2.0 branch, see
> > http://jira.opensymphony.com/browse/XW-651
> >
> > Using a XWork 2.0.6-SNAPSHOT build should work now. We now have to
> > discuss the release plans regarding this issue.
> >
> >> 2.0.11.2 upgrades breaks xml validators
> >> ---------------------------------------
> >>
> >>                 Key: WW-2709
> >>                 URL: https://issues.apache.org/struts/browse/WW-2709
> >>             Project: Struts 2
> >>          Issue Type: Bug
> >>    Affects Versions: 2.0.11.2
> >>         Environment: Websphere V6.1.0.15
> >>            Reporter: S. Farshi
> >>            Assignee: Rene Gielen
> >>            Priority: Critical
> >>         Attachments: TicketCreation-validation.xml
> >>
> >>
> >> I have upgraded my struts 2.0.11.1 to struts 2.0.11.2. None of my xml
> >> validators run and they all break. I have downgraded to 2.0.11.1 and
> >> they all work again. I think there must be a bug with xwork-2.0.5.jar.
> >> [7/3/08 14:42:22:753 EDT] 0000003f WebApp        E   [Servlet
> >> Error]-[Filter [struts2]: filter is unavailable.]:
> >> java.lang.ExceptionInInitializerError
> >> 	at java.lang.J9VMInternals.initialize(J9VMInternals.java:216)
> >> 	at
> >> com.opensymphony.xwork2.validator.ValidatorFileParser.addValidatorConfig
> >>s(ValidatorFileParser.java:192) at
> >> com.opensymphony.xwork2.validator.ValidatorFileParser.parseActionValidat
> >>orConfigs(ValidatorFileParser.java:72) at
> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.loadF
> >>ile(AnnotationActionValidatorManager.java:361) at
> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.build
> >>AliasValidatorConfigs(AnnotationActionValidatorManager.java:244) at
> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.build
> >>ValidatorConfigs(AnnotationActionValidatorManager.java:343) at
> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.getVa
> >>lidators(AnnotationActionValidatorManager.java:69) at
> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.valid
> >>ate(AnnotationActionValidatorManager.java:138) at
> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.valid
> >>ate(AnnotationActionValidatorManager.java:113) at
> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.valid
> >>ate(AnnotationActionValidatorManager.java:100) at
> >> com.opensymphony.xwork2.validator.ValidationInterceptor.doBeforeInvocati
> >>on(ValidationInterceptor.java:142) at
> >> com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Vali
> >>dationInterceptor.java:148) at
> >> org.apache.struts2.interceptor.validation.AnnotationValidationIntercepto
> >>r.doIntercept(AnnotationValidationInterceptor.java:48) at
> >> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Me
> >>thodFilterInterceptor.java:86) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept
> >>(ConversionErrorInterceptor.java:123) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Pa
> >>rametersInterceptor.java:186) at
> >> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Me
> >>thodFilterInterceptor.java:86) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercep
> >>t(StaticParametersInterceptor.java:105) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInt
> >>erceptor.java:83) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploa
> >>dInterceptor.java:207) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(Mod
> >>elDrivenInterceptor.java:74) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.interce
> >>pt(ScopedModelDrivenInterceptor.java:127) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(
> >>ProfilingActivationInterceptor.java:107) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(
> >>DebuggingInterceptor.java:206) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(Chaini
> >>ngInterceptor.java:115) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterc
> >>eptor.java:143) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(Prepa
> >>reInterceptor.java:121) at
> >> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Me
> >>thodFilterInterceptor.java:86) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(Servle
> >>tConfigInterceptor.java:170) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInte
> >>rceptor.java:123) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercep
> >>t(ExceptionMappingInterceptor.java:176) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> ccol.interceptor.EJB3LocalInterceptor.intercept(EJB3LocalInterceptor.jav
> >>a:28) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:224) at
> >> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultAct
> >>ionInvocation.java:223) at
> >> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerS
> >>tack.java:455) at
> >> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvo
> >>cation.java:221) at
> >> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java
> >>:50) at
> >> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:5
> >>04) at
> >> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher
> >>.java:419) at
> >> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
> >>anceWrapper.java:190) at
> >> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> >>ain.java:130) at
> >> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> >>hain.java:87) at
> >> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> >>Manager.java:773) at
> >> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> >>Manager.java:681) at
> >> com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppF
> >>ilterManager.java:696) at
> >> com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAp
> >>pFilterManager.java:118) at
> >> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
> >>s(DefaultExtensionProcessor.java:791) at
> >> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
> >>t(DefaultExtensionProcessor.java:741) at
> >> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
> >>est(DefaultExtensionProcessor.java:113) at
> >> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3357) at
> >> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
> >> 	at
> >> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
> >>) at
> >> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
> >>455) at
> >> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:1
> >>15) at
> >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> >>n(HttpInboundLink.java:454) at
> >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> >>n(HttpInboundLink.java:383) at
> >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> >>nk.java:263) at
> >> com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLCo
> >>nnectionLink.java:1002) at
> >> com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInboundPostHandshake(
> >>SSLConnectionLink.java:691) at
> >> com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyHandshakeCompletedCallba
> >>ck.complete(SSLConnectionLink.java:392) at
> >> com.ibm.ws.ssl.channel.impl.SSLUtils.handleHandshake(SSLUtils.java:823)
> >> 	at
> >> com.ibm.ws.ssl.channel.impl.SSLHandshakeIOCallback.complete(SSLHandshake
> >>IOCallback.java:70) at
> >> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
> >>oReadCompletionListener.java:165) at
> >> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
> >>java:217) at
> >> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFu
> >>ture.java:161) at
> >> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
> >> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195) at
> >> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
> >>:743) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873) at
> >> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473) Caused by:
> >> java.lang.IllegalArgumentException: URI scheme is not "file" at
> >> java.io.File.<init>(File.java:364)
> >> 	at
> >> com.opensymphony.xwork2.validator.ValidatorFactory.parseValidators(Valid
> >>atorFactory.java:323) at
> >> com.opensymphony.xwork2.validator.ValidatorFactory.<clinit>(ValidatorFac
> >>tory.java:230) at java.lang.J9VMInternals.initializeImpl(Native Method)
> >> 	at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
> >> 	... 133 more
> >
> > --
> > This message is automatically generated by JIRA.
> > -
> > You can reply to this email to add a comment to the issue online.



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org