Spring error when removing jackson lib from pom dependency, though jackson library api's were not used for serializing/de-serializing -


in current assignment, decided use gson lib serializing/de-serializing , cleanup jackson libs.

made code changes use gson. during cleanup, commented below lines in pom below error :

        <dependency>             <groupid>org.json</groupid>             <artifactid>json</artifactid>             <version>20140107</version>         </dependency>         <dependency>             <groupid>com.fasterxml.jackson.core</groupid>             <artifactid>jackson-core</artifactid>             <version>2.8.6</version>         </dependency>         <dependency>             <groupid>com.fasterxml.jackson.jaxrs</groupid>             <artifactid>jackson-jaxrs-base</artifactid>             <version>2.8.6</version>         </dependency>         <dependency>             <groupid>org.codehaus.jackson</groupid>             <artifactid>jackson-mapper-asl</artifactid>             <version>1.9.9</version>          </dependency> 

2017-07-27 09:35:24.551 edt [localhost-startstop-1] error org.springframework.web.servlet.dispatcherservlet - context initialization failed org.springframework.beans.factory.beancreationexception: error creating bean name 'org.springframework.web.servlet.mvc.method.annotation.requestmappinghandleradapter': instantiation of bean failed; nested exception org.springframework.beans.beaninstantiationexception: failed instantiate [org.springframework.web.servlet.mvc.method.annotation.requestmappinghandleradapter]: constructor threw exception; nested exception java.lang.noclassdeffounderror: com/fasterxml/jackson/core/util/defaultindenter @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.instantiatebean(abstractautowirecapablebeanfactory.java:1155) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbeaninstance(abstractautowirecapablebeanfactory.java:1099) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreatebean(abstractautowirecapablebeanfactory.java:513) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean(abstractautowirecapablebeanfactory.java:483) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractbeanfactory$1.getobject(abstractbeanfactory.java:306) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton(defaultsingletonbeanregistry.java:230) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:302) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:197) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.defaultlistablebeanfactory.preinstantiatesingletons(defaultlistablebeanfactory.java:761) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.context.support.abstractapplicationcontext.finishbeanfactoryinitialization(abstractapplicationcontext.java:866) ~[spring-context-4.3.8.release.jar:4.3.8.release] @ org.springframework.context.support.abstractapplicationcontext.refresh(abstractapplicationcontext.java:542) ~[spring-context-4.3.8.release.jar:4.3.8.release] @ org.springframework.web.servlet.frameworkservlet.configureandrefreshwebapplicationcontext(frameworkservlet.java:668) ~[spring-webmvc-4.3.8.release.jar:4.3.8.release] @ org.springframework.web.servlet.frameworkservlet.createwebapplicationcontext(frameworkservlet.java:634) ~[spring-webmvc-4.3.8.release.jar:4.3.8.release] @ org.springframework.web.servlet.frameworkservlet.createwebapplicationcontext(frameworkservlet.java:682) ~[spring-webmvc-4.3.8.release.jar:4.3.8.release] @ org.springframework.web.servlet.frameworkservlet.initwebapplicationcontext(frameworkservlet.java:553) ~[spring-webmvc-4.3.8.release.jar:4.3.8.release] @ org.springframework.web.servlet.frameworkservlet.initservletbean(frameworkservlet.java:494) [spring-webmvc-4.3.8.release.jar:4.3.8.release] @ org.springframework.web.servlet.httpservletbean.init(httpservletbean.java:138) [spring-webmvc-4.3.8.release.jar:4.3.8.release] @ javax.servlet.genericservlet.init(genericservlet.java:158) [servlet-api.jar:3.0.fr] @ org.apache.catalina.core.standardwrapper.initservlet(standardwrapper.java:1282) [catalina.jar:?] @ org.apache.catalina.core.standardwrapper.loadservlet(standardwrapper.java:1195) [catalina.jar:?] @ org.apache.catalina.core.standardwrapper.load(standardwrapper.java:1085) [catalina.jar:?] @ org.apache.catalina.core.standardcontext.loadonstartup(standardcontext.java:5349) [catalina.jar:?] @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5641) [catalina.jar:?] @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:147) [catalina.jar:?] @ org.apache.catalina.core.containerbase.addchildinternal(containerbase.java:899) [catalina.jar:?] @ org.apache.catalina.core.containerbase.addchild(containerbase.java:875) [catalina.jar:?] @ org.apache.catalina.core.standardhost.addchild(standardhost.java:652) [catalina.jar:?] @ org.apache.catalina.startup.hostconfig.deploydescriptor(hostconfig.java:679) [catalina.jar:8.0.36.a] @ org.apache.catalina.startup.hostconfig$deploydescriptor.run(hostconfig.java:1966) [catalina.jar:8.0.36.a] @ java.util.concurrent.executors$runnableadapter.call(executors.java:511) [?:1.8.0_131] @ java.util.concurrent.futuretask.run(futuretask.java:266) [?:1.8.0_131] @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142) [?:1.8.0_131] @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617) [?:1.8.0_131] @ java.lang.thread.run(thread.java:748) [?:1.8.0_131] caused by: org.springframework.beans.beaninstantiationexception: failed instantiate [org.springframework.web.servlet.mvc.method.annotation.requestmappinghandleradapter]: constructor threw exception; nested exception java.lang.noclassdeffounderror: com/fasterxml/jackson/core/util/defaultindenter @ org.springframework.beans.beanutils.instantiateclass(beanutils.java:154) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.simpleinstantiationstrategy.instantiate(simpleinstantiationstrategy.java:89) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.instantiatebean(abstractautowirecapablebeanfactory.java:1147) ~[spring-beans-4.3.8.release.jar:4.3.8.release] ... 33 more caused by: java.lang.noclassdeffounderror: com/fasterxml/jackson/core/util/defaultindenter @ org.springframework.http.converter.json.abstractjackson2httpmessageconverter.init(abstractjackson2httpmessageconverter.java:97) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.http.converter.json.abstractjackson2httpmessageconverter.(abstractjackson2httpmessageconverter.java:90) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.http.converter.json.mappingjackson2httpmessageconverter.(mappingjackson2httpmessageconverter.java:66) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.http.converter.json.mappingjackson2httpmessageconverter.(mappingjackson2httpmessageconverter.java:57) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.http.converter.support.allencompassingformhttpmessageconverter.(allencompassingformhttpmessageconverter.java:61) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.web.servlet.mvc.method.annotation.requestmappinghandleradapter.(requestmappinghandleradapter.java:182) ~[spring-webmvc-4.3.8.release.jar:4.3.8.release] @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method) ~[?:1.8.0_131] @ sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:62) ~[?:1.8.0_131] @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:45) ~[?:1.8.0_131] @ java.lang.reflect.constructor.newinstance(constructor.java:423) ~[?:1.8.0_131] @ org.springframework.beans.beanutils.instantiateclass(beanutils.java:142) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.simpleinstantiationstrategy.instantiate(simpleinstantiationstrategy.java:89) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.instantiatebean(abstractautowirecapablebeanfactory.java:1147) ~[spring-beans-4.3.8.release.jar:4.3.8.release] ... 33 more caused by: java.lang.classnotfoundexception: com.fasterxml.jackson.core.util.defaultindenter @ org.apache.catalina.loader.webappclassloaderbase.loadclass(webappclassloaderbase.java:1891) ~[catalina.jar:?] @ org.apache.catalina.loader.webappclassloaderbase.loadclass(webappclassloaderbase.java:1734) ~[catalina.jar:?] @ org.springframework.http.converter.json.abstractjackson2httpmessageconverter.init(abstractjackson2httpmessageconverter.java:97) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.http.converter.json.abstractjackson2httpmessageconverter.(abstractjackson2httpmessageconverter.java:90) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.http.converter.json.mappingjackson2httpmessageconverter.(mappingjackson2httpmessageconverter.java:66) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.http.converter.json.mappingjackson2httpmessageconverter.(mappingjackson2httpmessageconverter.java:57) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.http.converter.support.allencompassingformhttpmessageconverter.(allencompassingformhttpmessageconverter.java:61) ~[spring-web-4.3.8.release.jar:4.3.8.release] @ org.springframework.web.servlet.mvc.method.annotation.requestmappinghandleradapter.(requestmappinghandleradapter.java:182) ~[spring-webmvc-4.3.8.release.jar:4.3.8.release] @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method) ~[?:1.8.0_131] @ sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:62) ~[?:1.8.0_131] @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:45) ~[?:1.8.0_131] @ java.lang.reflect.constructor.newinstance(constructor.java:423) ~[?:1.8.0_131] @ org.springframework.beans.beanutils.instantiateclass(beanutils.java:142) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.simpleinstantiationstrategy.instantiate(simpleinstantiationstrategy.java:89) ~[spring-beans-4.3.8.release.jar:4.3.8.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.instantiatebean(abstractautowirecapablebeanfactory.java:1147) ~[spring-beans-4.3.8.release.jar:4.3.8.release] ... 33 more


Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -