问题描述
当我升级到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)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)