diff --git a/grpcclient/build.sbt b/grpcclient/build.sbt index bd138b7da..3b974e6dc 100644 --- a/grpcclient/build.sbt +++ b/grpcclient/build.sbt @@ -7,7 +7,7 @@ libraryDependencies ++= Seq( "io.grpc" % "grpc-stub" % "1.12.0", "org.apache.logging.log4j" % "log4j-api" % "2.11.0", "org.apache.logging.log4j" % "log4j-core" % "2.11.0", - "com.trueaccord.scalapb" %% "scalapb-json4s" % "0.3.2" + "com.thesamet.scalapb" %% "scalapb-json4s" % "0.7.0" ) unmanagedBase <<= baseDirectory { base => base / ".." / "lib" } diff --git a/grpcclient/src/main/scala/org/vitrivr/adampro/communication/RPCClient.scala b/grpcclient/src/main/scala/org/vitrivr/adampro/communication/RPCClient.scala index 3526906cf..c636bc18d 100644 --- a/grpcclient/src/main/scala/org/vitrivr/adampro/communication/RPCClient.scala +++ b/grpcclient/src/main/scala/org/vitrivr/adampro/communication/RPCClient.scala @@ -2,7 +2,7 @@ package org.vitrivr.adampro.communication import java.util.concurrent.TimeUnit -import com.trueaccord.scalapb.json.JsonFormat +import scalapb.json4s.JsonFormat import io.grpc.internal.DnsNameResolverProvider import io.grpc.netty.NettyChannelBuilder import io.grpc.stub.StreamObserver diff --git a/web/src/main/scala/org/vitrivr/adampro/web/controller/AdamController.scala b/web/src/main/scala/org/vitrivr/adampro/web/controller/AdamController.scala index 7638deb45..17aab22eb 100644 --- a/web/src/main/scala/org/vitrivr/adampro/web/controller/AdamController.scala +++ b/web/src/main/scala/org/vitrivr/adampro/web/controller/AdamController.scala @@ -349,6 +349,7 @@ class AdamController(rpcClient: RPCClient) extends Controller with Logging { if (res.isSuccess) { response.ok.json(new SearchCompoundResponse(200, new SearchResponse(res.get))) } else { + log.error(res.failed.get.getMessage) response.ok.json(GeneralResponse(500, res.failed.get.getMessage)) } }