Hmm, nope, that generates an inscrutable unhandled exception report,
something in com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.
I gather this is something that manages something that validates
something that annotates something; but what???
Also, the commons-lang3 artifact is new; is this really needed, or is it
UR-specific?
Paul.
> --- base/ir_web/web-conf/web.xml 2011-02-08 14:55:04.000000000 -0500
> +++ flo/ir_web/web-conf/web.xml 2013-07-26 09:25:24.000000000 -0400
> @@ -49,11 +49,6 @@
>
> <!-- Cleans up the struts variables - this helps with memory leaks
> This was needed due to spring security filter -->
> - <filter>
> - <filter-name>struts-cleanup</filter-name>
> - <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
> - </filter>
> -
> <filter>
> <filter-name>springSecurityFilterChain</filter-name>
> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
> @@ -67,18 +62,13 @@
> </filter>
>
> <filter>
> - <filter-name>struts</filter-name>
> - <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
> + <filter-name>struts2</filter-name>
> + <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
> </filter>
>
>
> <!-- This determines the order that the filters are executed -->
> <filter-mapping>
> - <filter-name>struts-cleanup</filter-name>
> - <url-pattern>/*</url-pattern>
> - </filter-mapping>
> -
> - <filter-mapping>
> <filter-name>OpenSessionInView</filter-name>
> <url-pattern>/*</url-pattern>
> </filter-mapping>
> @@ -89,7 +79,7 @@
> </filter-mapping>
>
> <filter-mapping>
> - <filter-name>struts</filter-name>
> + <filter-name>struts2</filter-name>
> <url-pattern>/*</url-pattern>
> </filter-mapping>
>
> --- base/ir_web/ivy.xml 2011-02-08 14:55:26.000000000 -0500
> +++ flo/ir_web/ivy.xml 2013-08-27 05:48:32.000000000 -0400
> @@ -32,31 +32,35 @@
> <dependency org="ur_tags" name="ur_tags" rev="2.0" transitive="false" changing="true"/>
>
> <!-- struts 2 files and dependencies -->
> - <dependency org="org.apache.struts" name="struts2-core" rev="2.2.1" transitive="false">
> + <dependency org="org.apache.struts" name="struts2-core" rev="2.3.15.1" transitive="false">
> <artifact name="struts2-core" type="jar"/>
> </dependency>
>
> - <dependency org="org.apache.struts" name="struts2-spring-plugin" rev="2.2.1" transitive="false">
> + <dependency org="org.apache.struts" name="struts2-spring-plugin" rev="2.3.15.1" transitive="false">
> <artifact name="struts2-spring-plugin" type="jar"/>
> </dependency>
>
> + <dependency org="org.apache.commons" name="commons-lang3" rev="3.1" transitive="false">
> + <artifact name="commons-lang3" type="jar"/>
> + </dependency>
> +
> <dependency org="commons-fileupload" name="commons-fileupload" rev="1.2.1" transitive="false">
> <artifact name="commons-fileupload" type="jar"/>
> </dependency>
>
> - <dependency org="org.freemarker" name="freemarker" rev="2.3.16" transitive="false">
> + <dependency org="org.freemarker" name="freemarker" rev="2.3.20" transitive="false">
> <artifact name="freemarker" type="jar"/>
> </dependency>
>
> - <dependency org="ognl" name="ognl" rev="3.0" transitive="false">
> + <dependency org="ognl" name="ognl" rev="3.0.6" transitive="false">
> <artifact name="ognl" type="jar"/>
> </dependency>
>
> <!-- xwork files -->
> - <dependency org="org.apache.struts.xwork" name="xwork-core" rev="2.2.1" transitive="false">
> + <dependency org="org.apache.struts.xwork" name="xwork-core" rev="2.3.15.1" transitive="false">
> <artifact name="xwork-core" type="jar"/>
> </dependency>
> -
> +
> <!-- jstl files -->
> <dependency org="jstl" name="jstl" rev="1.2" transitive="false">
> <artifact name="jstl" type="jar"/>