eoseoul / eos-qna

EOS Questions and Answers
0 stars 0 forks source link

[Question] listproducers 를 확인할 때 에러 #8

Open letspesl opened 6 years ago

letspesl commented 6 years ago

[ producer nodeos console log ] 2018-08-09T04:45:03.784 thread-0 http_plugin.cpp:475 handle_exception ] FC Exception encountered while processing chain.get_producers 2018-08-09T04:45:03.784 thread-0 http_plugin.cpp:476 handle_exception ] Exception Details: 3060003 contract_table_query_exception: Contract Table Query Exception Table producers is not specified in the ABI {"table":"producers"} thread-0 chain_plugin.cpp:982 get_table_type

[ cleos console log ] Error 3060003: Contract Table Query Exception Most likely, the given table doesn't exist in the blockchain.

기존에 eosio 단일 노드 테스트넷 nodeos를 실행시킨 상태에서 cleos system listproducers를 실행하면 잘 출력되는데 왜 그럴까요?

redjade commented 6 years ago

각각의 block producer가 설정된 다수의 nodeos가 서로 다른 블록체인을 바라보고 있어서일까요?

contract_table_query_exception 에러의 경우 블록체인의 해당 컨트랙트에 찾는 테이블이 없어서 나오는 에러니까, 아마도 어느 nodeos에서는 공통된 블록체인이 아닌 다른 설정으로 별도의 블록체인이 작동하고 있어서 그렇지 않을까... 추정됩니다만, 확인이 필요할 듯 합니다.