firebase仿真器初始化对database.rules失败

时间:2020-10-16 23:18:01

标签: firebase firebase-realtime-database firebase-security firebase-tools

当我升级到Firebase 8.12.1时,本地数据库仿真器在解析数据库规则时会遇到Java / JavaScript错误。我将原始规则精简为最小的东西。这是database-debug.log显示的内容,包括JSON输入。 Bug还是Firebase更改了某些语法? JSONLint表示JSON本身还可以。

ERROR com.firebase.core.namespace.NamespaceActor - Unexpected error caught in NamespaceActor(...) for AdminEnvelope(SecurityClaims(Some(GCloudToken(owner,GCloudOwner,1602893571,None)),None),UpdateRules({
  "rules": {
    ".read": true,
    "tickets": {
      "$offering_id": {
        "tickets": {
            "blocks": {
              "$block_id": {
                ".validate": "newData.hasChildren(['timestamp', 'text']"
            }
          }
        }
      }
    }
  }
}
,false))
java.lang.ExceptionInInitializerError: null
    at org.mozilla.javascript.Context.getCurrentContext(Context.java:346)

0 个答案:

没有答案