[Resteasy-users] jackson jettison

2012-09-14 Thread Yehonatan Levi
Hello,

I am recieving this exception
Exception in thread Thread-2 org.jboss.resteasy.spi.ReaderException:
org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized
field imageIdValue (Class com.dodedooh.shared.ImageParameterValue), not
marked as ignorable
 at [Source:
org.jboss.resteasy.client.core.SelfExpandingBufferredInputStream@6fc2895;
line: 1, column: 144] (through reference chain:
com.dodedooh.shared.RenderJob[sceneValues]-com.dodedooh.shared.SceneValue[imageValues]-com.dodedooh.shared.ImageParameterValue[imageIdValue])
at
org.jboss.resteasy.client.core.BaseClientResponse.readFrom(BaseClientResponse.java:469)
at
org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:377)
at
org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:350)
at
org.jboss.resteasy.client.core.extractors.BodyEntityExtractor.extractEntity(BodyEntityExtractor.java:62)
at
org.jboss.resteasy.client.core.ClientInvoker.invoke(ClientInvoker.java:120)
at org.jboss.resteasy.client.core.ClientProxy.invoke(ClientProxy.java:88)
at $Proxy23.getRenderJob(Unknown Source)
at
com.dodedooh.jobprocessor.CompositeRenderer.run(CompositeRenderer.java:88)
Caused by: org.codehaus.jackson.map.exc.UnrecognizedPropertyException:
Unrecognized field imageIdValue (Class
com.dodedooh.shared.ImageParameterValue), not marked as ignorable
 at [Source:
org.jboss.resteasy.client.core.SelfExpandingBufferredInputStream@6fc2895;
line: 1, column: 144] (through reference chain:
com.dodedooh.shared.RenderJob[sceneValues]-com.dodedooh.shared.SceneValue[imageValues]-com.dodedooh.shared.ImageParameterValue[imageIdValue])
at
org.codehaus.jackson.map.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:53)
at
org.codehaus.jackson.map.deser.StdDeserializationContext.unknownFieldException(StdDeserializationContext.java:246)
at
org.codehaus.jackson.map.deser.StdDeserializer.reportUnknownProperty(StdDeserializer.java:604)
at
org.codehaus.jackson.map.deser.StdDeserializer.handleUnknownProperty(StdDeserializer.java:590)
at
org.codehaus.jackson.map.deser.BeanDeserializer.handleUnknownProperty(BeanDeserializer.java:689)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:514)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350)
at
org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:120)
at
org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:97)
at
org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:26)
at
org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:252)
at
org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:356)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:494)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350)
at
org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:120)
at
org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:97)
at
org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:26)
at
org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:252)
at
org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:356)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:494)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350)
at org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2376)
at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1166)
at
org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:410)
at
org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReaderContextImpl.java:105)
at
org.jboss.resteasy.plugins.interceptors.encoding.GZIPDecodingInterceptor.read(GZIPDecodingInterceptor.java:63)
at
org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReaderContextImpl.java:108)
at
org.jboss.resteasy.client.core.BaseClientResponse.readFrom(BaseClientResponse.java:433)
... 7 more

from forums/documentation this seems like a conflict between
jackson/jettison

any help?
--
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html___
Resteasy-users mailing list

Re: [Resteasy-users] jackson jettison

2012-09-14 Thread Bill Burke
You deploying on AS7?

 From our documentation:

If you have the resteasy-jackson-provider-xxx.jar in your classpath, 
the Jackson JSON provider will be triggered. This will screw up code 
that is dependent on the Jettison JAXB/JSon provider. If you had been 
using the Jettison JAXB/Json providers, you must either remove Jackson 
from your WEB-INF/lib or classpath, or use the @NoJackson annotation on 
your JAXB classes. 

On 9/14/2012 8:46 AM, Yehonatan Levi wrote:
 Hello,

 I am recieving this exception
 Exception in thread Thread-2 org.jboss.resteasy.spi.ReaderException:
 org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized
 field imageIdValue (Class com.dodedooh.shared.ImageParameterValue),
 not marked as ignorable
   at [Source:
 org.jboss.resteasy.client.core.SelfExpandingBufferredInputStream@6fc2895; 
 line:
 1, column: 144] (through reference chain:
 com.dodedooh.shared.RenderJob[sceneValues]-com.dodedooh.shared.SceneValue[imageValues]-com.dodedooh.shared.ImageParameterValue[imageIdValue])
 at
 org.jboss.resteasy.client.core.BaseClientResponse.readFrom(BaseClientResponse.java:469)
 at
 org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:377)
 at
 org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:350)
 at
 org.jboss.resteasy.client.core.extractors.BodyEntityExtractor.extractEntity(BodyEntityExtractor.java:62)
 at
 org.jboss.resteasy.client.core.ClientInvoker.invoke(ClientInvoker.java:120)
 at org.jboss.resteasy.client.core.ClientProxy.invoke(ClientProxy.java:88)
 at $Proxy23.getRenderJob(Unknown Source)
 at
 com.dodedooh.jobprocessor.CompositeRenderer.run(CompositeRenderer.java:88)
 Caused by: org.codehaus.jackson.map.exc.UnrecognizedPropertyException:
 Unrecognized field imageIdValue (Class
 com.dodedooh.shared.ImageParameterValue), not marked as ignorable
   at [Source:
 org.jboss.resteasy.client.core.SelfExpandingBufferredInputStream@6fc2895; 
 line:
 1, column: 144] (through reference chain:
 com.dodedooh.shared.RenderJob[sceneValues]-com.dodedooh.shared.SceneValue[imageValues]-com.dodedooh.shared.ImageParameterValue[imageIdValue])
 at
 org.codehaus.jackson.map.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:53)
 at
 org.codehaus.jackson.map.deser.StdDeserializationContext.unknownFieldException(StdDeserializationContext.java:246)
 at
 org.codehaus.jackson.map.deser.StdDeserializer.reportUnknownProperty(StdDeserializer.java:604)
 at
 org.codehaus.jackson.map.deser.StdDeserializer.handleUnknownProperty(StdDeserializer.java:590)
 at
 org.codehaus.jackson.map.deser.BeanDeserializer.handleUnknownProperty(BeanDeserializer.java:689)
 at
 org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:514)
 at
 org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350)
 at
 org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:120)
 at
 org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:97)
 at
 org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:26)
 at
 org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:252)
 at
 org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:356)
 at
 org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:494)
 at
 org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350)
 at
 org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:120)
 at
 org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:97)
 at
 org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:26)
 at
 org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:252)
 at
 org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:356)
 at
 org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:494)
 at
 org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350)
 at org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2376)
 at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1166)
 at
 org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:410)
 at
 org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReaderContextImpl.java:105)
 at
 org.jboss.resteasy.plugins.interceptors.encoding.GZIPDecodingInterceptor.read(GZIPDecodingInterceptor.java:63)
 at
 org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReaderContextImpl.java:108)
 at