{"action":"created","issue":{"url":"https://api.github.com/repos/BladeRunnerJS/brjs/issues/1630","labels_url":"https://api.github.com/repos/BladeRunnerJS/brjs/issues/1630/labels{/name}","comments_url":"https://api.github.com/repos/BladeRunnerJS/brjs/issues/1630/comments","events_url":"https://api.github.com/repos/BladeRunnerJS/brjs/issues/1630/events","html_url":"https://github.com/BladeRunnerJS/brjs/issues/1630","id":124722739,"number":1630,"title":"Error parsing test runner configuration file","user":{"login":"michalvankodev","id":2760618,"avatar_url":"https://avatars.githubusercontent.com/u/2760618?v=3","gravatar_id":"","url":"https://api.github.com/users/michalvankodev","html_url":"https://github.com/michalvankodev","followers_url":"https://api.github.com/users/michalvankodev/followers","following_url":"https://api.github.com/users/michalvankodev/following{/other_user}","gists_url":"https://api.github.com/users/michalvankodev/gists{/gist_id}","starred_url":"https://api.github.com/users/michalvankodev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalvankodev/subscriptions","organizations_url":"https://api.github.com/users/michalvankodev/orgs","repos_url":"https://api.github.com/users/michalvankodev/repos","events_url":"https://api.github.com/users/michalvankodev/events{/privacy}","received_events_url":"https://api.github.com/users/michalvankodev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-01-04T09:30:08Z","updated_at":"2016-01-04T12:57:40Z","closed_at":null,"body":"Since new upgrade to BRJS v1.3.0 when running tests I get this error.\r\n\r\n```\r\nINFO: HV000001: Hibernate Validator 5.0.1.Final\r\nThe app 'salestrader' is either missing BRJS jar(s), contains BRJS jar(s) it shouldn't or the BRJS jar(s) are outdated. You should delete all jars prefixed with 'brjs-' in the WEB-INF/lib directory and copy in all jars contained in 'sdk/libs/java/application'.\r\nError:\r\n  Error parsing test runner configuration file '/home/mvanko/Projects/salestrader/conf/test-runner.conf'.; null\r\n\r\nCaused By:\r\n  null\r\n\r\nStack Trace:\r\norg.bladerunnerjs.api.model.exception.command.CommandOperationException: Error parsing test runner configuration file '/home/mvanko/Projects/salestrader/conf/test-runner.conf'.; null\r\n\tat org.bladerunnerjs.legacy.command.test.testrunner.TestRunnerController.run(TestRunnerController.java:76)\r\n\tat org.bladerunnerjs.legacy.command.test.TestCommand.doCommand(TestCommand.java:59)\r\n\tat org.bladerunnerjs.api.plugin.JSAPArgsParsingCommandPlugin.doCommand(JSAPArgsParsingCommandPlugin.java:86)\r\n\tat org.bladerunnerjs.utility.CommandRunner.run(CommandRunner.java:25)\r\n\tat org.bladerunnerjs.api.BRJS.runCommand(BRJS.java:430)\r\n\tat org.bladerunnerjs.utility.UserCommandRunner.doRunCommand(UserCommandRunner.java:26)\r\n\tat org.bladerunnerjs.utility.UserCommandRunner.run(UserCommandRunner.java:18)\r\n\tat org.bladerunnerjs.api.BRJS.runUserCommand(BRJS.java:435)\r\n\tat org.bladerunnerjs.runner.CommandRunner.run(CommandRunner.java:126)\r\n\tat org.bladerunnerjs.runner.CommandRunner.run(CommandRunner.java:104)\r\n\tat org.bladerunnerjs.runner.CommandRunner.main(CommandRunner.java:70)\r\nCaused by: java.lang.NullPointerException\r\n\tat org.bladerunnerjs.legacy.conf.TestRunnerConfiguration.addDefaultBrowserIfNoBrowserDefinedInArgumentsAndArgumentDoesntAskForNone(TestRunnerConfiguration.java:162)\r\n\tat org.bladerunnerjs.legacy.conf.TestRunnerConfiguration.getBrowsers(TestRunnerConfiguration.java:61)\r\n\tat org.bladerunnerjs.legacy.command.test.testrunner.TestRunner.getBrowsers(TestRunner.java:126)\r\n\tat org.bladerunnerjs.legacy.command.test.testrunner.TestRunner.<init>(TestRunner.java:99)\r\n\tat org.bladerunnerjs.legacy.command.test.testrunner.TestRunnerController.run(TestRunnerController.java:72)\r\n\t... 10 more\r\n\r\norg.bladerunnerjs.api.model.exception.command.CommandOperationException: Error parsing test runner configuration file '/home/mvanko/Projects/salestrader/conf/test-runner.conf'.; null\r\n\tat org.bladerunnerjs.legacy.command.test.testrunner.TestRunnerController.run(TestRunnerController.java:76)\r\n\tat org.bladerunnerjs.legacy.command.test.TestCommand.doCommand(TestCommand.java:59)\r\n\tat org.bladerunnerjs.api.plugin.JSAPArgsParsingCommandPlugin.doCommand(JSAPArgsParsingCommandPlugin.java:86)\r\n\tat org.bladerunnerjs.utility.CommandRunner.run(CommandRunner.java:25)\r\n\tat org.bladerunnerjs.api.BRJS.runCommand(BRJS.java:430)\r\n\tat org.bladerunnerjs.utility.UserCommandRunner.doRunCommand(UserCommandRunner.java:26)\r\n\tat org.bladerunnerjs.utility.UserCommandRunner.run(UserCommandRunner.java:18)\r\n\tat org.bladerunnerjs.api.BRJS.runUserCommand(BRJS.java:435)\r\n\tat org.bladerunnerjs.runner.CommandRunner.run(CommandRunner.java:126)\r\n\tat org.bladerunnerjs.runner.CommandRunner.run(CommandRunner.java:104)\r\n\tat org.bladerunnerjs.runner.CommandRunner.main(CommandRunner.java:70)\r\nCaused by: java.lang.NullPointerException\r\n\tat org.bladerunnerjs.legacy.conf.TestRunnerConfiguration.addDefaultBrowserIfNoBrowserDefinedInArgumentsAndArgumentDoesntAskForNone(TestRunnerConfiguration.java:162)\r\n\tat org.bladerunnerjs.legacy.conf.TestRunnerConfiguration.getBrowsers(TestRunnerConfiguration.java:61)\r\n\tat org.bladerunnerjs.legacy.command.test.testrunner.TestRunner.getBrowsers(TestRunner.java:126)\r\n\tat org.bladerunnerjs.legacy.command.test.testrunner.TestRunner.<init>(TestRunner.java:99)\r\n\tat org.bladerunnerjs.legacy.command.test.testrunner.TestRunnerController.run(TestRunnerController.java:72)\r\n\t... 10 more\r\n```\r\n\r\nThis doesn't happen on earlier versions and everything is running fine.\r\n\r\nRunning on a Linux - Fedora 22\r\nAFAIK it is running fine on a windows machine"},"comment":{"url":"https://api.github.com/repos/BladeRunnerJS/brjs/issues/comments/168671644","html_url":"https://github.com/BladeRunnerJS/brjs/issues/1630#issuecomment-168671644","issue_url":"https://api.github.com/repos/BladeRunnerJS/brjs/issues/1630","id":168671644,"user":{"login":"thecapdan","id":6085260,"avatar_url":"https://avatars.githubusercontent.com/u/6085260?v=3","gravatar_id":"","url":"https://api.github.com/users/thecapdan","html_url":"https://github.com/thecapdan","followers_url":"https://api.github.com/users/thecapdan/followers","following_url":"https://api.github.com/users/thecapdan/following{/other_user}","gists_url":"https://api.github.com/users/thecapdan/gists{/gist_id}","starred_url":"https://api.github.com/users/thecapdan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thecapdan/subscriptions","organizations_url":"https://api.github.com/users/thecapdan/orgs","repos_url":"https://api.github.com/users/thecapdan/repos","events_url":"https://api.github.com/users/thecapdan/events{/privacy}","received_events_url":"https://api.github.com/users/thecapdan/received_events","type":"User","site_admin":false},"created_at":"2016-01-04T12:57:40Z","updated_at":"2016-01-04T12:57:40Z","body":"I tried on a linux machine and I'm able to reproduce the error above with a test-runner.conf which used to work for us, so it looks like we have a regression at some point between 1.1 and 1.3. Which suggests our lead linux developer hasn't been running js tests locally:z\r\n\r\nI'll move this onto our current backlog and see if we can get it fixed asap.\r\n\r\n"}}