[ 
https://issues.apache.org/jira/browse/WW-5079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17117396#comment-17117396
 ] 

James Chaplin commented on WW-5079:
-----------------------------------

Hello [~qman23] .

The description states that you updated your project to Struts 2.5.22.  +What 
version of Struts 2 were you using for the project before the upgrade+ (e.g. 
2.3.37, 2.5.20) ?

You indicated that you manually upgraded to javassist-3.26.0-GA.jar, and are 
running WAS on Java 7 ?

It seems that +javassist-3.26.0-GA.jar (Javassist 3.26.0) is built for Java 8+ 
runtimes+, so that will probably result in failures if it gets called within a 
Java 7 Runtime.

You +could try javassist-3.25.0-GA.jar (Javassist 3.25.0)+ as that seems to be 
+the most recent one built for Java 7+ runtimes+.  I'm not sure if that will 
help or not, but it might be worth trying.

As a last resort, after trying Javassist 3.25.0, you could try reverting back 
to Javassist 3.20.0 and see if that makes any difference.

One last question.  +Is there anything strange in your application's logs or 
the WAS logs that precedes the "Could not find required filter class" 
exception+ ?

> Could not find StrutsPrepareAndExecuteFilter sometime in WAS server
> -------------------------------------------------------------------
>
>                 Key: WW-5079
>                 URL: https://issues.apache.org/jira/browse/WW-5079
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.5.22
>         Environment: Please see our environment below:
> Application server: Websphere application server 8.5
> JDK version: 7.0
>            Reporter: Lee
>            Priority: Major
>             Fix For: 2.6
>
>         Attachments: dependency.png, err_log.txt
>
>
> We upgrade the Struts version to 2.5.22 recently.
> The new version working well in our testing enviroment. But after moved to 
> production. After some time it's been used. The system throw out exception 
> for 'Could not find required filter class - 
> org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.class'. 
> I used the minmal struts 2.5.22 jars download from Struts website, because of 
> our security scan application notify that javassist-3.20.0-GA.jar is out of 
> date, so i replace it to 3.26.0-GA. Could this issue related to this change? 
> Thanks a lot.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to