java.lang.ClassNotFoundException: org.codehaus.jettison.json.JSONException

code511788465541441

I am getting this error after in my GAE log. I have googled it and I tried the following but they didn't solve the problem. I am using jackson 2.0 with jersey. I have tried updating my Jackson jars to the latest version but it didn't help.

  1. Replacing all the jackson jars (core, databinding and annotation)
  2. disabled DisableWADL in web.xml
  3. including rome1.0.jar

Anyone else have any ideas?

com.sun.jersey.core.spi.component.ProviderFactory __getComponentProvider: The provider class, class com.sun.jersey.json.impl.provider.entity.JSONObjectProvider$General, could not be instantiated. Processing will continue but the class will not be utilized
java.lang.SecurityException: Unable to get members for class com.sun.jersey.json.impl.provider.entity.JSONObjectProvider$General
    at com.google.appengine.runtime.Request.process-3e0d19a979182c6d(Request.java)
    at java.lang.Class.getDeclaredMethods(Class.java:256)
    at com.sun.jersey.core.reflection.MethodList.getAllDeclaredMethods(MethodList.java:70)
    at com.sun.jersey.core.reflection.MethodList.<init>(MethodList.java:64)
    at com.sun.jersey.core.spi.component.ComponentConstructor.getPostConstructMethods(ComponentConstructor.java:131)
    at com.sun.jersey.core.spi.component.ComponentConstructor.<init>(ComponentConstructor.java:123)
    at com.sun.jersey.core.spi.component.ProviderFactory.__getComponentProvider(ProviderFactory.java:165)
    at com.sun.jersey.core.spi.component.ProviderFactory.getComponentProvider(ProviderFactory.java:137)
    at com.sun.jersey.core.spi.component.ProviderServices.getComponent(ProviderServices.java:256)
    at com.sun.jersey.core.spi.component.ProviderServices.getServices(ProviderServices.java:160)
    at com.sun.jersey.core.spi.factory.MessageBodyFactory.initWriters(MessageBodyFactory.java:207)
    at com.sun.jersey.core.spi.factory.MessageBodyFactory.init(MessageBodyFactory.java:163)
    at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1277)
    at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:169)
    at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:775)
    at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:771)
    at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
    at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:771)
    at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:766)
    at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:488)
    at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:318)
    at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:609)
    at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)
    at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:373)
    at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:556)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)
    at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685)
    at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
    at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
    at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
    at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
    at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:435)
    at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:442)
    at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:186)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:306)
    at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:298)
    at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:439)
    at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    ... 41 more
Caused by: java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONException
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2447)
    ... 41 more
Caused by: java.lang.ClassNotFoundException: org.codehaus.jettison.json.JSONException
    at com.google.appengine.runtime.Request.process-3e0d19a979182c6d(Request.java)
    ... 41 more
Jiji

Add jettison jar to your WEB-INF/lib.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

How to fix java.lang.ClassNotFoundException: org.springframework.boot.configurationprocessor.json.JSONException error?

java.lang.ClassNotFoundException: org.codehaus.jackson.map.JsonSerializableWithType

compare org.codehaus.jettison.json.JSONArray without regard to order

Type mismatch: cannot convert from org.codehaus.jettison.json.JSONObject to org.json.JSONObject

org.json.JSONException: Value 0 at success of type java.lang.String cannot be converted to JSONArray

org.json.JSONException: Value < of type java.lang.String cannot be converted to JSONObject

error. org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONObject

Error org.json.JSONException: Value 1 at error of type java.lang.Integer cannot be converted to boolean

Get Org.json.JSONException:Value array(2) of type java.lang.String can not be converted to JSONObject

org.json.JSONException: Value Data of type java.lang.String cannot be converted to JSONObject

Tomcat server won't start in Eclipse when running java class. Caused by: java.lang.NoClassDefFoundError: org/json/JSONException

org.json.JSONException: Value of Feedback type java.lang.String cannot be converted to JSONArray while converting jsonstring to object

ERROR: com.android.volley.ParseError: org.json.JSONException: Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject

Getting this error org.json.JSONException: Value at 0 of type java.lang.String cannot be converted to JSONObjecton parsing

Error parsing data org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONArray

org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONObject in Android Studio with phpserver

org.json.JSONException: Value Email Already Exist at 0 of type java.lang.String cannot be converted to JSONObject

Error parsing data org.json.JSONException: Value <br><table of type java.lang.String cannot be converted to JSONObject

W/System.err: org.json.JSONException: Value Could of type java.lang.String cannot be converted to JSONArray

Servlet: java.lang.ClassNotFoundException: org.json.simple.parser.ParseException

Error: java.lang.ClassNotFoundException: org.json4s.DefaultFormats While running flink job

java.lang.ClassNotFoundException: org.apache.commons.lang.UnhandledException

org.apache.commons.lang.SerializationException: java.lang.ClassNotFoundException

org.json.JSONException: JSONArray[0] is not a JSONObject - Java

Getting "java.lang.ClassNotFoundException: org.json.simple.parser.ParseException" while reading JSON object as input value of mapper

org.json.JSONException: No value for {...}

Caused by: java.lang.ClassNotFoundException: org.threeten.bp.LocalTime

java.lang.ClassNotFoundException: org.jooq.util.JavaGenerator

java.lang.ClassNotFoundException: org.springframework.core.io.Resource