Caused by: Java. Lang. Classnotfoundexception: Org. Springframework. Util. Streamutils in Gae

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

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.

Robert Thorne
Author

Robert Thorne

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.