AnsweredAssumed Answered

Service pack issue - Not compatible with latest spring version used by custom B2

Question asked by cp0046176 on Feb 3, 2016

Hi

 

We have received the latest service pack from blackboard and its being used by capella custom B2 .

 

service pack location:

bb-spring-webapi-10.5-SNAPSHOT

 

https://files.blackboard.com/xythoswfs/webview/fileManager?stk=6C160B5EF80875F&entryName=%2Fusers%2Fasubramaniam%2FCapella_Customization_OCT2015%2FLibraries&msgStatus=

 

I was trying to apply service pack update on


AssessmentPageNavigation building block (custom B2 capella owned) and found the below problems with
service pack,

 

  • Couldn’t able to deploy the artifact getting “java.lang.NoClassDefFoundError:
    org/springframework/http/converter/json/MappingJacksonHttpMessageConverter”
    error
  • The new jar has additional classes for json (refer attachment screenshot 1) .
  • MappingJacksonHttpMessageConverter is deprecated in spring 4.0 and only supports MappingJackson2HttpMessageConverter
    (refer attachment screenshot 2)

 

AssessmentPageNavigation building block uses spring version 4.1.1 and the supporting json classes are missing.

 

This needs to be rectified with the service pack to make the building block work. Please let me know if you have any questions.

 

Thanks and regards

chandrasekar

Chandrasekar.palanisamy@capella.edu

Outcomes