payload: {"action":"closed","issue":{"url":"https://api.github.com/repos/AtomLinter/linter-processing-java/issues/5","repository_url":"https://api.github.com/repos/AtomLinter/linter-processing-java","labels_url":"https://api.github.com/repos/AtomLinter/linter-processing-java/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/AtomLinter/linter-processing-java/issues/5/comments","events_url":"https://api.github.com/repos/AtomLinter/linter-processing-java/issues/5/events","html_url":"https://github.com/AtomLinter/linter-processing-java/issues/5","id":367415083,"node_id":"MDU6SXNzdWUzNjc0MTUwODM=","number":5,"title":"[Linter] Error running Processing (Processing AssertionError: filePath must be a string)","user":{"login":"Forge-Media","id":7041755,"node_id":"MDQ6VXNlcjcwNDE3NTU=","avatar_url":"https://avatars3.githubusercontent.com/u/7041755?v=4","gravatar_id":"","url":"https://api.github.com/users/Forge-Media","html_url":"https://github.com/Forge-Media","followers_url":"https://api.github.com/users/Forge-Media/followers","following_url":"https://api.github.com/users/Forge-Media/following{/other_user}","gists_url":"https://api.github.com/users/Forge-Media/gists{/gist_id}","starred_url":"https://api.github.com/users/Forge-Media/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Forge-Media/subscriptions","organizations_url":"https://api.github.com/users/Forge-Media/orgs","repos_url":"https://api.github.com/users/Forge-Media/repos","events_url":"https://api.github.com/users/Forge-Media/events{/privacy}","received_events_url":"https://api.github.com/users/Forge-Media/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-06T02:22:22Z","updated_at":"2019-02-27T05:28:55Z","closed_at":"2019-02-27T05:28:55Z","author_association":"NONE","body":"#### System:\r\n- Windows 10\r\n- Processing 3.4\r\n- Atom 1.31.2\r\n- Processing added to PATH env\r\n- Processing Directory `C:\\Program Files\\Processing 3\\processing-3.4`\r\n\r\n#### Packages:\r\n- Linter 2.2.0\r\n- Linter-Processing-Java 0.1.2\r\n- Script 3.18.1\r\n- processing-language 0.2.0*\r\n- processing-autocomplete 0.2.1\r\n\r\n**However, after installing `linter-processing-java` and saving any .pde file I see the following error message:**\r\n```\r\n[Linter] Error running Processing\r\nSee Console for more info. (Open View -> Developer -> Toggle Developer Tools)\r\n```\r\nToggle Developer Tools shows:\r\n```\r\nC:\\Users\\UserName\\.atom\\packages\\linter\\lib\\linter-registry.js:159 [Linter] Error running Processing AssertionError: filePath must be a string\r\n    at validate (C:\\Users\\UserName\\.atom\\packages\\linter-processing-java\\node_modules\\sb-exec\\lib\\helpers.js:80:24)\r\n    at execProxy (C:\\Users\\UserName\\.atom\\packages\\linter-processing-java\\node_modules\\sb-exec\\lib\\index.js:152:39)\r\n    at Object.exec (C:\\Users\\UserName\\.atom\\packages\\linter-processing-java\\node_modules\\atom-linter\\lib\\helpers.js:105:19)\r\n    at file:///C:/Users/UserName/.atom/packages/linter-processing-java/lib/init.js:45:20\r\n    at new Promise (<anonymous>)\r\n    at Object.lint (file:///C:/Users/UserName/.atom/packages/linter-processing-java/lib/init.js:44:14)\r\n    at promises.push.Promise.then._this2.emitter.emit.number (file:///C:/Users/UserName/.atom/packages/linter/lib/linter-registry.js:101:24)\r\n    at new Promise (<anonymous>)\r\n    at _loop (file:///C:/Users/UserName/.atom/packages/linter/lib/linter-registry.js:99:21)\r\n    at LinterRegistry.<anonymous> (file:///C:/Users/UserName/.atom/packages/linter/lib/linter-registry.js:87:40)\r\n    at Generator.next (<anonymous>)\r\n    at LinterRegistry.<anonymous> (file:///C:/Users/UserName/.atom/packages/linter/lib/linter-registry.js:143:4)\r\n    at Generator.next (<anonymous>)\r\n    at step (C:\\Users\\UserName\\.atom\\packages\\linter\\lib\\linter-registry.js:5:273)\r\n    at C:\\Users\\UserName\\.atom\\packages\\linter\\lib\\linter-registry.js:5:443\r\n    at new Promise (<anonymous>)\r\n    at LinterRegistry.<anonymous> (C:\\Users\\UserName\\.atom\\packages\\linter\\lib\\linter-registry.js:5:99)\r\n    at file:///C:/Users/UserName/.atom/packages/linter/lib/main.js:125:30\r\n    at Function.module.exports.Emitter.simpleDispatch (C:\\Users\\UserName\\AppData\\Local\\atom\\app-1.31.2\\resources\\app\\node_modules\\event-kit\\lib\\emitter.js:27:20)\r\n    at Emitter.module.exports.Emitter.emit (C:\\Users\\UserName\\AppData\\Local\\atom\\app-1.31.2\\resources\\app\\node_modules\\event-kit\\lib\\emitter.js:156:34)\r\n    at file:///C:/Users/UserName/.atom/packages/linter/lib/editor-linter.js:26:20\r\n    at later (C:\\Users\\UserName\\.atom\\packages\\linter\\node_modules\\sb-debounce\\index.js:9:14)\r\n```\r\n\r\n> In order to make sure $PATH is set correctly, you should run Atom from the command line!!! (This is important, elsewise it won't find processing-java).\r\n\r\nI've tested running Atom from the Window Command Line to see if this solves the issue, however, I still get the above error!\r\n\r\n*If I disable `processing-language` I no longer get the above error, however, Atom does not recognise the file as a Processing (.pde) file and I'm not seeing `linter-processing-java` show any code or syntax errors. Does `linter-processing-java` require `processing-language`?\r\n"}}
other: {"actor":{"display_login":"Arcanemagus"}}