执行合约: No Call contract permission

执行java-sdk: TokenTransactionExample.java,
deploy 合约,执行getBalance() ,都是成功的
执行transfer(),输出日志 :No Call contract permission
完整输出日志如下
wait to deploy contract
Contract deployed successfully. Contract address: 0xf2b9654f461b55b964408aba52b1f2fd4edb9920
0x0438bfcabdda99c00acf0039e6c1f3f2d78edde5 has 0 tokens.
0xbac68e5cb986ead0253e0632da1131a0a96efa18 has 0 tokens.
wait for transfer transaction.
Failed to call transfer method in contract. Error: No Call contract permission.

所使用的privatekey为超级管理员并且设置了执行合约的权限
cita-cli scm Authorization queryPermissions \

--account 0x2927d28e5B46cb055dB834b6adbA96af0255a6f3 \
--url http://127.0.0.1:1337

{
“id”: 1,
“jsonrpc”: “2.0”,
“result”: “0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000018000000000000000000000000ffffffffffffffffffffffffffffffffff021010000000000000000000000000ffffffffffffffffffffffffffffffffff021011000000000000000000000000ffffffffffffffffffffffffffffffffff021012000000000000000000000000ffffffffffffffffffffffffffffffffff021013000000000000000000000000ffffffffffffffffffffffffffffffffff021014000000000000000000000000ffffffffffffffffffffffffffffffffff021015000000000000000000000000ffffffffffffffffffffffffffffffffff021016000000000000000000000000ffffffffffffffffffffffffffffffffff021017000000000000000000000000ffffffffffffffffffffffffffffffffff021018000000000000000000000000ffffffffffffffffffffffffffffffffff021019000000000000000000000000ffffffffffffffffffffffffffffffffff02101a000000000000000000000000ffffffffffffffffffffffffffffffffff02101b000000000000000000000000ffffffffffffffffffffffffffffffffff02101c000000000000000000000000ffffffffffffffffffffffffffffffffff021000000000000000000000000000ffffffffffffffffffffffffffffffffff021001000000000000000000000000ffffffffffffffffffffffffffffffffff021020000000000000000000000000ffffffffffffffffffffffffffffffffff021021000000000000000000000000ffffffffffffffffffffffffffffffffff021022000000000000000000000000ffffffffffffffffffffffffffffffffff021023000000000000000000000000ffffffffffffffffffffffffffffffffff021024000000000000000000000000ffffffffffffffffffffffffffffffffff021025000000000000000000000000ffffffffffffffffffffffffffffffffff021026000000000000000000000000ffffffffffffffffffffffffffffffffff021027000000000000000000000000ffffffffffffffffffffffffffffffffff021028”
}

您用的不是cita的测试环境?

自己搭的cita环境

如果把权限打开的话,对于新部署的合约,管理员是没有权限的。管理员只是提前拥有系统合约的一些权限。
新部署的合约的调用方法其实是一种新的权限,需要创建然后赋予管理员,才可以调用

好的,了解你意思了。