Caused by: java.lang.ClassNotFoundException: org.springframework.util.StreamUtils in GAE

My project don't work in GAE on global side, but it work correctly in local GAE server. Logs from global server:

Caused by: java.lang.ClassNotFoundException: org.springframework.util.StreamUtils 

I see this exception when i call getLogin() method, but methos setUserINN() work is correctly.

@RequestMapping(value="/getSalesInfo", method = RequestMethod.GET) public @ResponseBody String getLogin(){ MasterAccountInfo msi = dataMethods.getMasterAccountInfo(); ObjectMapper mapper = new ObjectMapper(); try { return mapper.writeValueAsString(msi); } catch (JsonProcessingException e) { // TODO Auto-generated catch block e.printStackTrace(); return "failed transform"; } } @RequestMapping(value="/setuserINN", method = RequestMethod.POST) public String setUserINN(@RequestParam("INN") String INN){ Principal pr = SecurityContextHolder.getContext().getAuthentication(); String str = pr.getName(); dataMethods.changeUserInfo(str, INN); return "redirect:/myaccount"; } } 

I have no idea about this problem. Please help.

3 Answers

StreamUtils was added in Spring 3.2.2. You'll need to upgrade to at least that version of Spring for it to work.

I don't know how ant was compiled WAR in local machine but

org.springframework.util.StreamUtils exist only in spring-core-4.0.jar I used 3.1.1 version without this package.

I am insert library v4.0 in WAR and all is work.

Upgrade your spring version to at least(4.2.1.RELEASE) or latest version for it to work.

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

You Might Also Like