We are encountering a RESTException error that has no harm towards end users but blows up our monitoring tool all day - just about every action will spark this error.
Specs below:
JIRA 6.4.12
Java Version: 1.8.0_51
Here are the details:
Screen Shot 2016-07-15 at 10.46.02 AM.png
Stack trace:
/* RESTException - Decompiled by JODE * Visit http://jode.sourceforge.net/ */ package com.atlassian.jira.rest.v2.issue; import javax.ws.rs.WebApplicationException; import javax.ws.rs.core.Response; import com.atlassian.jira.rest.api.http.CacheControl; import com.atlassian.jira.rest.api.util.ErrorCollection; public class RESTException extends WebApplicationException { private static final Response.Status DEFAULT_STATUS = Response.Status.BAD_REQUEST; public RESTException() { this(DEFAULT_STATUS, ErrorCollection.of(new String[0])); } public RESTException(ErrorCollection errors) { super(createResponse(errors)); } public transient RESTException(Response.Status status, String[] errorMessages) { this(status, ErrorCollection.of(errorMessages)); } public RESTException(Response.Status status, ErrorCollection errors) { super(createResponse(status.getStatusCode(), errors)); } public RESTException(Response.Status status, Throwable cause) { super(cause, status); } private static Response createResponse(ErrorCollection errors) { int statusCode = (errors.getStatus() == null ? DEFAULT_STATUS.getStatusCode() : errors.getStatus().intValue()); return createResponse(statusCode, errors); } private static Response createResponse(int status, ErrorCollection errors) { return Response.status(status).entity(errors).cacheControl (CacheControl.never()).build(); } public String toString() { return (getLocalizedMessage() != null ? super.toString() : (super.toString() + "(" + Response.Status.fromStatusCode(getResponse().getStatus()) + ")")); } }
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.