diff --git a/naptime-graphql/src/main/scala/org/coursera/naptime/ari/graphql/controllers/GraphQLController.scala b/naptime-graphql/src/main/scala/org/coursera/naptime/ari/graphql/controllers/GraphQLController.scala index cffdf5f5..d36e37c6 100644 --- a/naptime-graphql/src/main/scala/org/coursera/naptime/ari/graphql/controllers/GraphQLController.scala +++ b/naptime-graphql/src/main/scala/org/coursera/naptime/ari/graphql/controllers/GraphQLController.scala @@ -16,6 +16,7 @@ package org.coursera.naptime.ari.graphql.controllers +import java.util.UUID.randomUUID import javax.inject._ import com.typesafe.scalalogging.Logger import com.typesafe.scalalogging.StrictLogging @@ -147,7 +148,9 @@ class GraphQLController @Inject()( } }.recover { case error: QueryAnalysisError => - OutgoingQuery(error.resolveError.as[JsObject], None) + val uuid = randomUUID().toString + logger.error("QueryAnalysisError- " + uuid, error) + OutgoingQuery(Json.obj("error" -> "QueryAnalysisError", "message" -> uuid), None) case error: ErrorWithResolver => OutgoingQuery(error.resolveError.as[JsObject], None) case error: Exception => diff --git a/version.sbt b/version.sbt index 25facd7c..01eff169 100644 --- a/version.sbt +++ b/version.sbt @@ -1 +1 @@ -version in ThisBuild := "0.11.4" +version in ThisBuild := "0.11.5"