hstaudacher / osgi-jax-rs-connector

An OSGi - JAX-RS 2.0 Connector, software repository available on the link below
http://hstaudacher.github.io/osgi-jax-rs-connector
Other
190 stars 98 forks source link

Jackson MessageBodyWriters no longer available after upgrading from 4.2.1 to 5.1 #116

Closed RadicalQuiver closed 8 years ago

RadicalQuiver commented 8 years ago

Previously we registered the Jackson ObjectMapper as follows

@Provider @Component public class JacksonObjectMapperProvider implements ContextResolver {

static ObjectMapper defaultMapper;
static {
    defaultMapper = new ObjectMapper();
    defaultMapper.configure(SerializationFeature.INDENT_OUTPUT, true);
    defaultMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    defaultMapper.configure(SerializationFeature.WRITE_NULL_MAP_VALUES, true);        
}

@Override
public ObjectMapper getContext(Class<?> type) {
    return defaultMapper;
}

}

This no longer seems to work with 5.1. (Using Jackson 2.5.3) Suggestions ?

hstaudacher commented 8 years ago

uff, no idea. We didn't change anything except the Jersey version used. Maybe it's Jersey related?

hstaudacher commented 8 years ago

We use MessageBodyWriters for our gson provider too. So, I will close this because of no response. Please reopen if you feel this is a real issue of the connector.