Sorry for the late response, I've seen in the past similar issues with injection and proxies.
Sometimes changing the spring aop configuration and forcing the use of cglib proxy (proxy-target-classes=true) might solve this issue. In other cases, its easier to force the compile time weaving of the transactional aspect. If you want a more clear response, I would like to have a glimpse at your spring context. You also might find this useful: http://iocanel.blogspot.com/2010/06/spring-aop-and-reflection-pitfalls.html -- *Ioannis Canellos* * FuseSource <http://fusesource.com> ** Blog: http://iocanel.blogspot.com ** Apache Karaf <http://karaf.apache.org/> Committer & PMC Apache Camel <http://camel.apache.org/> Committer Apache ServiceMix <http://servicemix.apache.org/> Committer Apache Gora <http://incubator.apache.org/gora/> Committer Apache DirectMemory <http://incubator.apache.org/directmemory/> Committer *
