I recently upgraded the struts 2 library in an old web application from 
2.5.10.1 to 2.5.13. Simultaneously I upgraded Spring (which we use for managing 
the database connections and some other bits and bobs) from 4.3.7 to 4.3.10.

Now, the application runs but the actions do not have a Container injected. 
This manifests itself when I try to call getText() - there is no TextProvider 
so the library tries to get one from a TextProviderFactory which comes from the 
Container which is null which means I get an NPE and a blank returned value. 
Rolling back the dependencies to the previous versions reverts to correct 
behaviour.

I am at a loss as to what needs to be reconfigured in order to get this web app 
back up and running again with the more up-to-date libraries.

FWIW, I’m developing in NetBeans using maven and running on Tomcat 8.0.21.

Any suggestions will be gratefully received.

TIA.

Andy Law
-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to