I was dong some more testing and noticed that my message store interceptor messages have stopped working.
There is a check in the org.apache.struts2.interceptor.MessageStoreInterceptor to see if the response has been committed, and if it is skip the messages processing. boolean isCommitted = ServletActionContext.getResponse().isCommitted(); LOG.debug("Response was already committed, cannot store messages!"); I do not think I am committing any struts stuff so was wondering if anything has changed that would? Cheers Greg