{"action":"closed","issue":{"url":"https://api.github.com/repos/imzhenyu/rDSN/issues/172","labels_url":"https://api.github.com/repos/imzhenyu/rDSN/issues/172/labels{/name}","comments_url":"https://api.github.com/repos/imzhenyu/rDSN/issues/172/comments","events_url":"https://api.github.com/repos/imzhenyu/rDSN/issues/172/events","html_url":"https://github.com/imzhenyu/rDSN/issues/172","id":125311796,"number":172,"title":"replication log commit failure","user":{"login":"imzhenyu","id":6927143,"avatar_url":"https://avatars.githubusercontent.com/u/6927143?v=3","gravatar_id":"","url":"https://api.github.com/users/imzhenyu","html_url":"https://github.com/imzhenyu","followers_url":"https://api.github.com/users/imzhenyu/followers","following_url":"https://api.github.com/users/imzhenyu/following{/other_user}","gists_url":"https://api.github.com/users/imzhenyu/gists{/gist_id}","starred_url":"https://api.github.com/users/imzhenyu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/imzhenyu/subscriptions","organizations_url":"https://api.github.com/users/imzhenyu/orgs","repos_url":"https://api.github.com/users/imzhenyu/repos","events_url":"https://api.github.com/users/imzhenyu/events{/privacy}","received_events_url":"https://api.github.com/users/imzhenyu/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/imzhenyu/rDSN/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-07T02:57:08Z","updated_at":"2016-01-11T04:01:58Z","closed_at":"2016-01-11T04:01:58Z","body":"```C++\r\ndassert(false, \"cannot find handler for rpc code %d in %s\", code, data_dir().c_str());\r\n```\r\nin replication_app_base::dispatch_rpc_call.\r\n\r\nThe root cause is that we store the rpc code as integers in logs. After code change, i.e., more task codes are introduced in this case, the same integer is not mapped to the same rpc string code anymore. Need to be fixed next. \r\n"}}