{"action":"created","issue":{"url":"https://api.github.com/repos/TechEmpower/FrameworkBenchmarks/issues/1709","labels_url":"https://api.github.com/repos/TechEmpower/FrameworkBenchmarks/issues/1709/labels{/name}","comments_url":"https://api.github.com/repos/TechEmpower/FrameworkBenchmarks/issues/1709/comments","events_url":"https://api.github.com/repos/TechEmpower/FrameworkBenchmarks/issues/1709/events","html_url":"https://github.com/TechEmpower/FrameworkBenchmarks/issues/1709","id":93383871,"number":1709,"title":"Silicon (and others) MUST NOT write to Fortunes table","user":{"login":"msmith-techempower","id":4983416,"avatar_url":"https://avatars.githubusercontent.com/u/4983416?v=3","gravatar_id":"","url":"https://api.github.com/users/msmith-techempower","html_url":"https://github.com/msmith-techempower","followers_url":"https://api.github.com/users/msmith-techempower/followers","following_url":"https://api.github.com/users/msmith-techempower/following{/other_user}","gists_url":"https://api.github.com/users/msmith-techempower/gists{/gist_id}","starred_url":"https://api.github.com/users/msmith-techempower/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msmith-techempower/subscriptions","organizations_url":"https://api.github.com/users/msmith-techempower/orgs","repos_url":"https://api.github.com/users/msmith-techempower/repos","events_url":"https://api.github.com/users/msmith-techempower/events{/privacy}","received_events_url":"https://api.github.com/users/msmith-techempower/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-06T21:44:04Z","updated_at":"2015-07-06T22:48:24Z","closed_at":null,"body":"The latest preview run suggests that silicon is failing because it is trying to write something to the fortune table.\r\n\r\nI haven't much more on this and could not figure out the code (too much framework magic). Perhaps, I could get a hand from @matt-42 "},"comment":{"url":"https://api.github.com/repos/TechEmpower/FrameworkBenchmarks/issues/comments/119020534","html_url":"https://github.com/TechEmpower/FrameworkBenchmarks/issues/1709#issuecomment-119020534","issue_url":"https://api.github.com/repos/TechEmpower/FrameworkBenchmarks/issues/1709","id":119020534,"user":{"login":"matt-42","id":846584,"avatar_url":"https://avatars.githubusercontent.com/u/846584?v=3","gravatar_id":"","url":"https://api.github.com/users/matt-42","html_url":"https://github.com/matt-42","followers_url":"https://api.github.com/users/matt-42/followers","following_url":"https://api.github.com/users/matt-42/following{/other_user}","gists_url":"https://api.github.com/users/matt-42/gists{/gist_id}","starred_url":"https://api.github.com/users/matt-42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matt-42/subscriptions","organizations_url":"https://api.github.com/users/matt-42/orgs","repos_url":"https://api.github.com/users/matt-42/repos","events_url":"https://api.github.com/users/matt-42/events{/privacy}","received_events_url":"https://api.github.com/users/matt-42/received_events","type":"User","site_admin":false},"created_at":"2015-07-06T22:48:24Z","updated_at":"2015-07-06T22:48:24Z","body":"By default, the silicon ORM creates the mysql table, only if it does not already exists.\r\nTo do so, at initialization, it issues a CREATE TABLE IF NOT EXISTS [...]:\r\nhttps://github.com/matt-42/silicon/blob/cfcf11fde197e9b48534a17972a458a66a6383cf/silicon/middlewares/sql_orm.hh#L173\r\nIt does not alter the table if it already exists.\r\n\r\nI just fixed the framework to handle error without crashing:\r\nhttps://github.com/matt-42/silicon/commit/17167fd6065b1fd4e628a81f2327121d9f733298\r\n"}}