We have run into the same situation, did you ever figure this out?
The latest stable ESB release is 4.9 which contains the Smooks 1.2.5 jars and a bug fix we need is in 1.3.1 - specifically dealing with supporting namespaced attributes.
Confirmed the version by looking at the "default\deployers\esb.deployer\lib" folder to see the milyn jars.
We did some preliminary testing with Smooks 1.4 and it seems to work. We have not done extensive testing so I cannot be sure if the changes will cause any other issues.
I removed all of the old Smooks 1.2 jars from <jboss root>/deployers/esb.deployer/lib
and replaced them with
I performed these steps just a few minutes before your reply and have tested out the changes - IT WORKS as you described!!
Additionally, I dropped in the commons-lang-2.4 (from 2.3) as well but don't think it was necessary.
We are fortunately in a proof of concept stage trying things out but after some research, I have yet to see where smooks fits on the ESB roadmap.
The latest ESB4.9 only has Smooks 1.2.5...will ESB 5.0 align things properly?
Definitely need a "supported" version as my customer will not allow an unsupported configuration into production.