2011-12-20 3 views
1

Работа в крупной компании с долгоживущими ветвями и недостаточно непрерывной интеграции, я недавно переключился на более новую ветвь (т. Е. Одну в которые другие группы делали справедливую битку развития и делали справедливое количество изменений за моей спиной) и обнаружили, что, пытаясь запустить мое приложение, я получаю сообщение об ошибке ниже, снова и снова в журналах, и нет рабочего приложения ,SAAJ0539/SAAJ0540: несогласие между Spring-WS 1.0.4 и SAAJ в JDK 1.6.0_29

Dec 20, 2011 2:55:16 PM com.sun.xml.internal.messaging.saaj.soap.MessageImpl 
saveChanges 
SEVERE: SAAJ0540: Error during saving a multipart message 
Error 
    DOMSource cannot be processed: check that saxon8-dom.jar is on the classpath 
Dec 20, 2011 2:55:17 PM com.sun.xml.internal.messaging.saaj.soap.MessageImpl 
saveChanges 
SEVERE: SAAJ0539: Unable to get header stream in saveChanges 

Это выглядит так, как будто saveChanges() вызывается из writeTo(SOAPMEssage, OutputStream) в org.springframework.ws.soap.saaj.Saaj13Implementation.

saxon8.jar в WEB-INF/lib, и поэтому saaj-1.2.jar, saaj-api-1.3.jar и saaj-impl-1.3.jar, но, насколько я могу сказать в отладчике, класс обижая находится в JDK-х rt.jar.

Я подозреваю, что у меня некорректная ошибка управления версиями JAR/classpath, но не знаю, с чего начать ее исправлять. Какие-либо предложения?

ответ

0

«Решенный» вопрос, устраняя зависимость от Nux. Все еще не знаю, какова была настоящая проблема.