{"action":"opened","issue":{"url":"https://api.github.com/repos/LWJGL/lwjgl3/issues/183","repository_url":"https://api.github.com/repos/LWJGL/lwjgl3","labels_url":"https://api.github.com/repos/LWJGL/lwjgl3/issues/183/labels{/name}","comments_url":"https://api.github.com/repos/LWJGL/lwjgl3/issues/183/comments","events_url":"https://api.github.com/repos/LWJGL/lwjgl3/issues/183/events","html_url":"https://github.com/LWJGL/lwjgl3/issues/183","id":150147485,"number":183,"title":"In newest LWJGL Snapshot Callbacks doesnt work anymore","user":{"login":"JuKu","id":1138046,"avatar_url":"https://avatars.githubusercontent.com/u/1138046?v=3","gravatar_id":"","url":"https://api.github.com/users/JuKu","html_url":"https://github.com/JuKu","followers_url":"https://api.github.com/users/JuKu/followers","following_url":"https://api.github.com/users/JuKu/following{/other_user}","gists_url":"https://api.github.com/users/JuKu/gists{/gist_id}","starred_url":"https://api.github.com/users/JuKu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JuKu/subscriptions","organizations_url":"https://api.github.com/users/JuKu/orgs","repos_url":"https://api.github.com/users/JuKu/repos","events_url":"https://api.github.com/users/JuKu/events{/privacy}","received_events_url":"https://api.github.com/users/JuKu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-21T18:02:22Z","updated_at":"2016-04-21T18:02:22Z","closed_at":null,"body":"Hi,\r\n\r\nWe are using lwjgl 3 snapshot version and today i wanted to build our project, but it doesnt worked anymore.\r\n\r\nI get errors like:\r\n`\r\nerror: cannot find symbol\r\n\tGLFWKeyCallback.SAM\r\nerror: cannot find symbol\r\n\tGLFWCursorPosCallback.SAM\r\nerror: cannot find symbol\r\n\tGLFWMouseButtonCallback.SAM\r\nerror: cannot find symbol\r\n\tGLFWWindowCloseCallback.SAM\r\nerror: cannot find symbol\r\n\tGLFWWindowFocusCallback.SAM\r\nerror: cannot find symbol\r\npublic class GLFWContextMaster implements ContextMaster, GLFWErrorCallback.SAM, GLFWMonitorCallback.SAM\r\nerror: cannot find symbol\r\npublic class GLFWContextMaster implements ContextMaster, GLFWErrorCallback.SAM, GLFWMonitorCallback.SAM\r\n`\r\n\r\nAlso the invoke() methods was removed so with the warning, the methods doesnt override or implement a method from a supertype.\r\n\r\nSome other errors:\r\n`\r\nD:\\Program Files\\jmonkeyplatform\\projects\\Repo\\Intellij\\pentaquin\\pentaquin-core\\pentacore-context\\src\\main\\java\\com\\pentaquin\\core\\context\\GLFWContext.java:580: error: no suitable method found for create(GLFWContext)\r\n\t\tkeyCallback = GLFWKeyCallback.create(this);\r\n\t\t                             ^\r\n    method GLFWKeyCallback.create(long) is not applicable\r\n      (argument mismatch; GLFWContext cannot be converted to long)\r\n    method GLFWKeyCallback.create(GLFWKeyCallbackI) is not applicable\r\n      (argument mismatch; GLFWContext cannot be converted to GLFWKeyCallbackI)\r\n\r\nD:\\Program Files\\jmonkeyplatform\\projects\\Repo\\Intellij\\pentaquin\\pentaquin-core\\pentacore-context\\src\\main\\java\\com\\pentaquin\\core\\context\\GLFWContext.java:581: error: no suitable method found for create(GLFWContext)\r\n\t\tcursorCallback = GLFWCursorPosCallback.create(this);\r\n\t\t                                      ^\r\n    method GLFWCursorPosCallback.create(long) is not applicable\r\n      (argument mismatch; GLFWContext cannot be converted to long)\r\n    method GLFWCursorPosCallback.create(GLFWCursorPosCallbackI) is not applicable\r\n      (argument mismatch; GLFWContext cannot be converted to GLFWCursorPosCallbackI)\r\nD:\\Program Files\\jmonkeyplatform\\projects\\Repo\\Intellij\\pentaquin\\pentaquin-core\\pentacore-context\\src\\main\\java\\com\\pentaquin\\core\\context\\GLFWContext.java:583: error: no suitable method found for create(GLFWContext)\r\n\t\tcloseCallback = GLFWWindowCloseCallback.create(this);\r\n\t\t                                       ^\r\n    method GLFWWindowCloseCallback.create(long) is not applicable\r\n      (argument mismatch; GLFWContext cannot be converted to long)\r\n    method GLFWWindowCloseCallback.create(GLFWWindowCloseCallbackI) is not applicable\r\n      (argument mismatch; GLFWContext cannot be converted to GLFWWindowCloseCallbackI)\r\nD:\\Program Files\\jmonkeyplatform\\projects\\Repo\\Intellij\\pentaquin\\pentaquin-core\\pentacore-context\\src\\main\\java\\com\\pentaquin\\core\\context\\GLFWContext.java:584: error: no suitable method found for create(GLFWContext)\r\n\t\tfocusCallback = GLFWWindowFocusCallback.create(this);\r\n\t\t                                       ^\r\n    method GLFWWindowFocusCallback.create(long) is not applicable\r\n      (argument mismatch; GLFWContext cannot be converted to long)\r\n    method GLFWWindowFocusCallback.create(GLFWWindowFocusCallbackI) is not applicable\r\n      (argument mismatch; GLFWContext cannot be converted to GLFWWindowFocusCallbackI)\r\nD:\\Program Files\\jmonkeyplatform\\projects\\Repo\\Intellij\\pentaquin\\pentaquin-core\\pentacore-context\\src\\main\\java\\com\\pentaquin\\core\\context\\GLFWContextMaster.java:44: error: no suitable method found for create(GLFWContextMaster)\r\n\t\tmonitorCallback = GLFWMonitorCallback.create(this);\r\n\t\t                                     ^\r\n    method GLFWMonitorCallback.create(long) is not applicable\r\n      (argument mismatch; GLFWContextMaster cannot be converted to long)\r\n    method GLFWMonitorCallback.create(GLFWMonitorCallbackI) is not applicable\r\n      (argument mismatch; GLFWContextMaster cannot be converted to GLFWMonitorCallbackI)\r\nD:\\Program Files\\jmonkeyplatform\\projects\\Repo\\Intellij\\pentaquin\\pentaquin-core\\pentacore-context\\src\\main\\java\\com\\pentaquin\\core\\context\\GLFWContextMaster.java:58: error: incomparable types: boolean and int\r\n\t\tif(GLFW.glfwInit() == GL11.GL_FALSE)\r\n`\r\n\r\nI have seen your commit fdbfde039e579f37beab1dd60a2dbc2e9c87f5f3 where you have refactored the callbacks. Was the SAM interfaces removed?"}}