Мне посчастливилось перенести большую монолитную систему с Java7 и Scala 2.10 на Java8 и Scala 2.11. Все идет нормально. Приложение использует SpringSecurity.
После обновления библиотек Spring до новейшей мы столкнулись с исключением нулевого указателя, созданным в Wss4jSecurityInterceptor в методе validateMessage здесь:
if (validationActionsVector.contains(WSConstants.NO_SECURITY)) {
return;
}
Исключение возникает во время выполнения теста. Однако, прежде чем я опубликую здесь тонны кода (тест/реализация...), возможно, у кого-то есть идея, как подойти к проблеме - или какую часть следует изучить более подробно.
РЕДАКТИРОВАТЬ:
Интересен тот факт, что при компиляции с Java7 и Scala 2.10 (с одинаковыми версиями библиотек) исключение нулевого указателя не возникает.