请求Couchbase数据库失败?

时间:2018-04-15 17:22:39

标签: scala akka couchbase

我有一个连接到couchbase数据库的scala项目。我正在发出get请求以从couchbase数据库中检索文档。我的方法如下:

 def findAll(): Future[String] = {
   CouchDriver.plannerBucket.get[JsValue]("1").map(result => (result.get \ "area").as[String])
  }

我在http-akka路由器中调用了所有这些:

   complete(
  couchbaseRepository.findAll().map(v => {
  HttpResponse(200, entity = 
  HttpEntity(ContentTypes.`application/json`, v))
     })
   )

但是我收到以下错误:

Error during processing of request: 'java.lang.NullPointerException (No error message supplied)'. Completing with 500 Internal Server Error response. To change default exception handling behavior, provide a custom ExceptionHandler.
java.lang.NullPointerException: null

奇怪的是,当我将方法更改为:

CouchDriver.plannerBucket.underlyingBucket.get("1")

并在Intellij中评估表达式,它获取文档。 不确定是什么问题!

0 个答案:

没有答案