La excepción te está saltando en el paramsInterceptor, que es el que coge los elementos de la request y los pasa a tu action, así que efectivamente no llega al action.
Para poder subir ficheros tienes que usar un formulario con el atributo enctype="multipart/form-data". Busca ejemplos.
Otra posible causa del problema es que no hayas declarado correctamente los nombres y setters de los objetos que quieres recuperar en el action.
Guíate por un totorial, están para hacernos la vida más fácil.
http://struts.apache.org/2.0.14/docs/file-upload.html