NoSuchMethodError mit Feder MutableValues
Habe ich geschrieben ein test, wo ich angeben, mein Anwendungskontext Lage mit Anmerkungen.
Ich habe dann autowire mein dao in den test.
@ContextConfiguration(locations = {"file:service/src/main/webapp/WEB-INF/applicationContext.xml"})
public class MyTest extends AbstractTestNGSpringContextTests {
@Autowired
protected MyDao myDao;
private PlatformTransactionManager transactionManager;
private TransactionTemplate transactionTemplate;
@Test
public void shouldSaveEntityToDb() {
transactionTemplate.execute(new TransactionCallbackWithoutResult() {
protected void doInTransactionWithoutResult(TransactionStatus status) {
Entity entity = new Entity();
//test
myDao.save(entity)
//assert
assertNotNull(entity.getId());
}
});
}
Wenn ich den test ausführen, bekomme ich auch eine exception, die besagt, dass der Anwendungs-Kontext konnte nicht geladen werden und auf die es hinausläuft:
Verursacht durch: java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/MutablePropertyValues;
Ich habe keine Ahnung, wo zu beginnen, warum erhalte ich diese Fehlermeldung und wie kann ich es beheben?
Info springframework 3.0.2.RELEASE, Hibernate 3.4.0.GA, testng 5.9
Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Methode wurde Hinzugefügt, Spring 3.0, so dass Sie wahrscheinlich haben ein pre-3.0 Spring version irgendwo im Klassenpfad befinden. Überprüfen Sie Ihren classpath.