Did you find ane solution for this? I am facing the exact same problem.
Fuse ESB 4.3.1 has been released. Maybe you can try using that release instead of 4.3.0.
Our FUSE ESB now use spring 3.0.x, so the older version archetype generate spring version range like version="[2.5.0,3.0.0)" doesn't work.
Please use 2011.01.0-fuse-00-00, like
mvn archetype:create \
as described here
In the generated pom.xml you will see some version not filtered correctly
Then it should work, I already raise a issue ESB-1411 to track it.
Thank you, this did solve the issue. The POM needed to be changed per your recommendations.
See ffang's response. You may be using an older archetype as well that either omits or specifies a version of spring that is too old. As he points out, there are are still some issues with the archetype he's recommending, so you will need to update the dependency versions as he describes.
Interestingly, I just discovered the issue by running my bundle in the newly release version 4.3.0 on apache.org. The servicemix console displayed the same error in slightly different way, that made it clear to me that the spring version was too old.
Edited by: jadexter on Mar 11, 2011 7:54 PM