{"action":"opened","issue":{"url":"https://api.github.com/repos/senecajs/ramanujan/issues/5","repository_url":"https://api.github.com/repos/senecajs/ramanujan","labels_url":"https://api.github.com/repos/senecajs/ramanujan/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/senecajs/ramanujan/issues/5/comments","events_url":"https://api.github.com/repos/senecajs/ramanujan/issues/5/events","html_url":"https://github.com/senecajs/ramanujan/issues/5","id":169285717,"number":5,"title":"How does info:entry work?","user":{"login":"kevin-madhu","id":349987,"avatar_url":"https://avatars.githubusercontent.com/u/349987?v=3","gravatar_id":"","url":"https://api.github.com/users/kevin-madhu","html_url":"https://github.com/kevin-madhu","followers_url":"https://api.github.com/users/kevin-madhu/followers","following_url":"https://api.github.com/users/kevin-madhu/following{/other_user}","gists_url":"https://api.github.com/users/kevin-madhu/gists{/gist_id}","starred_url":"https://api.github.com/users/kevin-madhu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevin-madhu/subscriptions","organizations_url":"https://api.github.com/users/kevin-madhu/orgs","repos_url":"https://api.github.com/users/kevin-madhu/repos","events_url":"https://api.github.com/users/kevin-madhu/events{/privacy}","received_events_url":"https://api.github.com/users/kevin-madhu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-08-04T03:53:45Z","updated_at":"2016-08-04T03:53:45Z","closed_at":null,"body":"I replicated similar code, and tried to send info messages like \r\n`this.act('info:entry',entry.data$())` \r\nin the post service. But, the services kept on dying with act_not_found error. \r\nSo, I tried to find out if the same thing happens in this code base - cloned the project, removed all the services except **base,** **api,** **entry-store** and **post** and found that the services don't die even though none of the services implement 'info:entry' pattern. Then I came across \r\n\r\n> var OPTS = (process.env.OPTS || '--seneca.options.debug.undead=true --seneca.options.plugin.mesh.sneeze.silent=1')\r\n\r\nin the fuge-config.js and removed it completely, but services were still fine with the message.\r\nI tried matching all the seneca configuration and ended up with very identical code in both my replica and ramanujan, but still my replica failed, while ramanujam was fine with unimplemented messages. Finally, I gave up trying matching code and packages and used\r\n\r\n> seneca.act({exhausted: true, message: 'not_implemented', default$: {})\r\nas suggested by https://github.com/senecajs/seneca/issues/219.\r\n\r\nBut I'm still curious about how ramanujam keeps his cool about unimplemented messages."}}
{"actor":{"display_login":"kevin-madhu"}}