{"action":"created","issue":{"url":"https://api.github.com/repos/aidancbrady/Mekanism/issues/2229","labels_url":"https://api.github.com/repos/aidancbrady/Mekanism/issues/2229/labels{/name}","comments_url":"https://api.github.com/repos/aidancbrady/Mekanism/issues/2229/comments","events_url":"https://api.github.com/repos/aidancbrady/Mekanism/issues/2229/events","html_url":"https://github.com/aidancbrady/Mekanism/issues/2229","id":62819309,"number":2229,"title":"[8.0.0] Client-side code being accessed by server causes crashes","user":{"login":"halvors","id":620303,"avatar_url":"https://avatars.githubusercontent.com/u/620303?v=3","gravatar_id":"","url":"https://api.github.com/users/halvors","html_url":"https://github.com/halvors","followers_url":"https://api.github.com/users/halvors/followers","following_url":"https://api.github.com/users/halvors/following{/other_user}","gists_url":"https://api.github.com/users/halvors/gists{/gist_id}","starred_url":"https://api.github.com/users/halvors/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/halvors/subscriptions","organizations_url":"https://api.github.com/users/halvors/orgs","repos_url":"https://api.github.com/users/halvors/repos","events_url":"https://api.github.com/users/halvors/events{/privacy}","received_events_url":"https://api.github.com/users/halvors/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-18T22:33:54Z","updated_at":"2015-03-18T23:30:36Z","closed_at":null,"body":"This is still crashing: http://pastebin.com/3EzDbvYh"},"comment":{"url":"https://api.github.com/repos/aidancbrady/Mekanism/issues/comments/83224040","html_url":"https://github.com/aidancbrady/Mekanism/issues/2229#issuecomment-83224040","issue_url":"https://api.github.com/repos/aidancbrady/Mekanism/issues/2229","id":83224040,"user":{"login":"halvors","id":620303,"avatar_url":"https://avatars.githubusercontent.com/u/620303?v=3","gravatar_id":"","url":"https://api.github.com/users/halvors","html_url":"https://github.com/halvors","followers_url":"https://api.github.com/users/halvors/followers","following_url":"https://api.github.com/users/halvors/following{/other_user}","gists_url":"https://api.github.com/users/halvors/gists{/gist_id}","starred_url":"https://api.github.com/users/halvors/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/halvors/subscriptions","organizations_url":"https://api.github.com/users/halvors/orgs","repos_url":"https://api.github.com/users/halvors/repos","events_url":"https://api.github.com/users/halvors/events{/privacy}","received_events_url":"https://api.github.com/users/halvors/received_events","type":"User","site_admin":false},"created_at":"2015-03-18T23:30:35Z","updated_at":"2015-03-18T23:30:35Z","body":"``It's not enough to avoid calling ISound.  If you have a class which has any ISound in it at all, even if you never directly call those methods, and you create that class on the server side, then you will get this error.\r\n\r\nThe golden rule is - any mod classes which are accessed on the server side should never refer to vanilla client-side-only classes or methods.  It doesn't matter if the code is never called (eg by wrapping it in .isRemote checks), the mere act of loading the server-side class will trigger this error.\r\nVanilla client-side-only classes should only be referred to by mod client-side-only classes.``"}}