Example usage for com.fasterxml.jackson.core JsonProcessingException getMessage

List of usage examples for com.fasterxml.jackson.core JsonProcessingException getMessage

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core JsonProcessingException getMessage.

Prototype

@Override
public String getMessage() 

Source Link

Document

Default method overridden so that we can add location information

Usage

From source file:net.anyflow.lannister.httphandler.Sessions.java

private String allString() {
    try {//from  w ww . j a  v a 2s  . c  om
        return (new ObjectMapper()).writeValueAsString(Session.NEXUS.map());
    } catch (JsonProcessingException e) {
        logger.error(e.getMessage(), e);
        return null;
    }
}

From source file:cn.fintecher.print.web.util.JacksonEncoder.java

@Override
public void encode(Object object, Type bodyType, RequestTemplate template) {
    try {/*from  www  .j  ava 2  s  . c  om*/
        JavaType javaType = mapper.getTypeFactory().constructType(bodyType);
        template.body(mapper.writerFor(javaType).writeValueAsString(object));
    } catch (JsonProcessingException e) {
        throw new EncodeException(e.getMessage(), e);
    }
}

From source file:de.hska.ld.core.config.security.AjaxAuthenticationSuccessHandler.java

@Override
public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response,
        Authentication authentication) throws IOException, ServletException {

    String userJson = null;//w ww .  j a v a  2s  . c  om
    try {
        userJson = mapper.writeValueAsString(authentication.getPrincipal());
    } catch (JsonProcessingException e) {
        LOGGER.error(e.getMessage());
    }

    if (userJson != null) {
        response.setCharacterEncoding("UTF-8");
        response.getWriter().write(userJson);
        response.setStatus(HttpServletResponse.SC_OK);
    } else {
        response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
    }
}

From source file:net.anyflow.lannister.httphandler.Sessions.java

private String liveString() {
    try {//  w  ww .ja  v  a  2 s .  co m
        return (new ObjectMapper())
                .writeValueAsString(Session.NEXUS.map().values().stream().filter(s -> s.isConnected(false))
                        .collect(Collectors.toMap(Session::clientId, Function.identity())));
    } catch (JsonProcessingException e) {
        logger.error(e.getMessage(), e);
        return null;
    }
}

From source file:dk.dbc.rawrepo.oai.ThrottleResource.java

@GET
@Produces(MediaType.APPLICATION_JSON)/*from w w w. j  a  v  a2s  .c om*/
public Response getThrottle() {
    Map<String, Instant> map = throttle.getMap();
    try {
        return Response.ok(OBJECT_MAPPER.writeValueAsString(map)).build();
    } catch (JsonProcessingException ex) {
        log.error("Exception: " + ex.getMessage());
        log.debug("Exception:", ex);
        return Response.status(Response.Status.INTERNAL_SERVER_ERROR).entity("Internal Error\n").build();
    }
}

From source file:com.arpnetworking.logback.serialization.ObjectSerialziationStrategy.java

/**
 * Serialize an event./*from   www  .  ja v  a2 s.  c o  m*/
 *
 * @param event The event.
 * @param eventName The event name.
 * @param data The message data <code>Object</code>.
 * @return Serialization of message as a <code>String</code>.
 */
public String serialize(final ILoggingEvent event, final String eventName, final Object data) {
    final String jsonData;
    try {
        jsonData = data == null ? null : _objectMapper.writeValueAsString(data);
    } catch (final JsonProcessingException e) {
        return "Unknown exception: " + e.getMessage();
    }
    return _objectAsJsonStrategy.serialize(event, eventName, jsonData);
}

From source file:org.commonjava.maven.atlas.graph.spi.neo4j.io.Conversions.java

public static String id(final ProjectRelationship<?, ?> rel) {
    try {//from   w  w w. j av a2  s . c  om
        String json = newMapper().writeValueAsString(rel);

        // FIXME: Rookie mistake! You can't add debug info to toString() with this here.
        return DigestUtils.shaHex(json);
    } catch (JsonProcessingException e) {
        throw new IllegalArgumentException("Cannot serialize relationship for ID generation: " + e.getMessage(),
                e);
    }
}

From source file:org.eclipse.hawkbit.repository.event.remote.AbstractRemoteEventTest.java

private Message<String> createJsonMessage(final Object event) {
    final Map<String, MimeType> headers = Maps.newLinkedHashMap();
    headers.put(MessageHeaders.CONTENT_TYPE, MimeTypeUtils.APPLICATION_JSON);
    try {//  w  ww  .j  a  v  a  2 s.  co m
        final String json = new ObjectMapper().writeValueAsString(event);
        final Message<String> message = MessageBuilder.withPayload(json).copyHeaders(headers).build();
        return message;
    } catch (final JsonProcessingException e) {
        fail(e.getMessage());
    }
    return null;
}

From source file:com.amazonaws.services.logs.connectors.s3.S3Transformer.java

@Override
public byte[] fromClass(CloudWatchLogsEvent record) throws IOException {
    try {/*w w  w  . ja v  a 2s.  c o  m*/
        return JSON_OBJECT_MAPPER.writeValueAsString(record).getBytes();
    } catch (JsonProcessingException e) {
        String message = "Error serializing the record to JSON: " + e.getMessage();
        LOG.error(message);
        throw new IOException(message, e);
    }
}

From source file:com.clicktravel.cheddar.rest.exception.mapper.cdm1.JsonProcessingExceptionMapper.java

@Override
public Response toResponse(final JsonProcessingException exception) {
    if (logger.isDebugEnabled()) {
        logger.debug(exception.getMessage(), exception);
    }/*from   w w  w. j a v a2 s  .  com*/

    return Response.status(Response.Status.BAD_REQUEST).entity(buildErrorResponse(exception)).build();
}