{"action":"closed","issue":{"url":"https://api.github.com/repos/xolvio/meteor-cucumber/issues/72","labels_url":"https://api.github.com/repos/xolvio/meteor-cucumber/issues/72/labels{/name}","comments_url":"https://api.github.com/repos/xolvio/meteor-cucumber/issues/72/comments","events_url":"https://api.github.com/repos/xolvio/meteor-cucumber/issues/72/events","html_url":"https://github.com/xolvio/meteor-cucumber/issues/72","id":68079780,"number":72,"title":"unknown server-side error \"POST /session//timeouts/async_script\" when using Firefox","user":{"login":"martinhbramwell","id":814919,"avatar_url":"https://avatars.githubusercontent.com/u/814919?v=3","gravatar_id":"","url":"https://api.github.com/users/martinhbramwell","html_url":"https://github.com/martinhbramwell","followers_url":"https://api.github.com/users/martinhbramwell/followers","following_url":"https://api.github.com/users/martinhbramwell/following{/other_user}","gists_url":"https://api.github.com/users/martinhbramwell/gists{/gist_id}","starred_url":"https://api.github.com/users/martinhbramwell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinhbramwell/subscriptions","organizations_url":"https://api.github.com/users/martinhbramwell/orgs","repos_url":"https://api.github.com/users/martinhbramwell/repos","events_url":"https://api.github.com/users/martinhbramwell/events{/privacy}","received_events_url":"https://api.github.com/users/martinhbramwell/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xolvio/meteor-cucumber/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/xolvio/meteor-cucumber/labels/elusive%20and/or%20illusive","name":"elusive and/or illusive","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"samhatoum","id":2021955,"avatar_url":"https://avatars.githubusercontent.com/u/2021955?v=3","gravatar_id":"","url":"https://api.github.com/users/samhatoum","html_url":"https://github.com/samhatoum","followers_url":"https://api.github.com/users/samhatoum/followers","following_url":"https://api.github.com/users/samhatoum/following{/other_user}","gists_url":"https://api.github.com/users/samhatoum/gists{/gist_id}","starred_url":"https://api.github.com/users/samhatoum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samhatoum/subscriptions","organizations_url":"https://api.github.com/users/samhatoum/orgs","repos_url":"https://api.github.com/users/samhatoum/repos","events_url":"https://api.github.com/users/samhatoum/events{/privacy}","received_events_url":"https://api.github.com/users/samhatoum/received_events","type":"User","site_admin":false},"milestone":null,"comments":18,"created_at":"2015-04-13T12:01:11Z","updated_at":"2015-08-04T07:36:05Z","closed_at":"2015-08-04T07:36:05Z","body":"Trying to use Firefox I get this error : \r\n\r\n      Scenario: Author using the Meteor settings file           # features/author_a_website.feature:7\r\n        Before \r\n          RuntimeError: RuntimeError\r\n               (UnknownError:13) An unknown server-side error occurred while processing the command.\r\n               Problem: POST /session//timeouts/async_script\r\n          Build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:02:37'\r\n          System info: host: 'velocuke', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-49-generic', java.version: '1.7.0_75'\r\n          Driver info: driver.version: unknown\r\n\r\n               Callstack:\r\n               -> timeoutsAsyncScript(10000)\r\n\r\nThe command used is \r\n\r\n    SELENIUM_BROWSER=firefox meteor\r\n\r\nI begin with a more or less virgin installation of Xubuntu in a KVM virtual machine with 2 CPUs,  2048 of memory and 12Gb disk with 3.5Gb free space.\r\n\r\n\tyourself@velocuke:~$ lsb_release -a\r\n\tNo LSB modules are available.\r\n\tDistributor ID:\tUbuntu\r\n\tDescription:\tUbuntu 14.04.2 LTS\r\n\tRelease:\t14.04\r\n\tCodename:\ttrusty\r\n\r\nI run all the *apt-get* updates and then install the default jre : \r\n\r\n\tyourself@velocuke:~$ java -version\r\n\tjava version \"1.7.0_75\"\r\n\tOpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)\r\n\tOpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)\r\n\r\nThen install Meteor : `curl https://install.meteor.com/ | sh`, clone Meteor Cucumber and test it without firefox : \r\n\r\n        yourself@velocuke:~/projects/meteor-cucumber/test-app$ meteor\r\n        [[[[[ ~/projects/meteor-cucumber/test-app ]]]]]                                    \r\n\r\n        => Started proxy.                             \r\n                                                      \r\n        => Meteor 1.1.0.1: fixes a client-side Blaze crash regression in 1.1.\r\n\r\n\r\n        This release is being downloaded in the background. Update your app to\r\n        Meteor 1.1.0.1 by running 'meteor update'.\r\n                                                      \r\n        => Started MongoDB.                           \r\n        xolvio:cucumber: updating npm dependencies -- cuke-monkey, colors, fs-extra...\r\n        => Started your app.                          \r\n\r\n        => App running at: http://localhost:3000/\r\n        I20150413-07:41:16.304(-4)? [velocity] cucumber is starting a mirror at http://localhost:44045/.\r\n        I20150413-07:41:16.306(-4)? [velocity] This takes a few minutes the first time.\r\n        I20150413-07:41:16.308(-4)? [velocity] You can see the mirror logs at: tail -f /home/yourself/projects/meteor-cucumber/test-app/.meteor/local/log/cucumber.log\r\n\r\nRunning with firefox looks like this . . .\r\n\r\n        yourself@velocuke:~/projects/meteor-cucumber/test-app$ SELENIUM_BROWSER=firefox meteor\r\n        [[[[[ ~/projects/meteor-cucumber/test-app ]]]]]\r\n\r\n        => Started proxy.                             \r\n                                                      \r\n        => Meteor 1.1.0.2: fixes a client-side Blaze crash regression in 1.1.\r\n\r\n\r\n        This release is being downloaded in the background. Update your app to\r\n        Meteor 1.1.0.1 by running 'meteor update'.\r\n                                                      \r\n        => Started MongoDB.                           \r\n        => Started your app.                          \r\n\r\n        => App running at: http://localhost:3000/\r\n        I20150413-07:54:06.770(-4)? [velocity] cucumber is starting a mirror at http://localhost:34187/.\r\n        I20150413-07:54:06.773(-4)? [velocity] You can see the mirror logs at: tail -f /home/yourself/projects/meteor-cucumber/test-app/.meteor/local/log/cucumber.log\r\n\r\n. . . and the log file looks this : \r\n\r\n            yourself@velocuke:~/projects/meteor-cucumber/test-app$ cat .meteor/local/log/cucumber.log\r\n            Spawn script arguments:\r\n            parentPid: 8766\r\n            command: meteor\r\n            commandArguments: [ 'run',\r\n              '--test-app',\r\n              '--port',\r\n              '34187',\r\n              '--include-tests',\r\n              'cucumber/fixtures',\r\n              '--settings',\r\n              '/tmp/tmp-8853JjJ8CuRgfCzt.tmp',\r\n              '--raw-logs',\r\n              '--release',\r\n              'velocity:METEOR@1.1.0.2' ]\r\n            pid: 8877\r\n            child.pid: 8879\r\n            => Using velocity:METEOR@1.1.0.2 as requested (overriding Meteor 1.1)\r\n\r\n            [[[[[ ~/projects/meteor-cucumber/test-app ]]]]]\r\n\r\n            => Started proxy.\r\n            [sanjo:long-running-child-process]: Exposing imports for testing purposes\r\n            [velocity] Starting mirror on port 34187\r\n            => Started your app.\r\n\r\n            => App running at: http://localhost:34187/\r\n            [xolvio:cucumber] Cucumber is running\r\n            [velocity] Established connection with Velocity.\r\n            Downloading Selenium 2.44.0\r\n            From: http://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar\r\n            ..............................................\r\n            Starting Selenium 2.44.0 on port 34466\r\n            Filename: /home/yourself/projects/meteor-cucumber/.npm/package/node_modules/cuke-monkey/node_modules/selenium-launcher/lib/selenium-server-standalone-2.44.0.jar\r\n\r\n            Feature: Author a Website\r\n\r\n              As a web page author\r\n              I want to set the heading of my page\r\n              So that I can create the simplest website in the world\r\n\r\n\r\n              Scenario: Author using the Meteor settings file           # features/author_a_website.feature:7\r\n                Before \r\n                  RuntimeError: RuntimeError\r\n                       (UnknownError:13) An unknown server-side error occurred while processing the command.\r\n                       Problem: POST /session//timeouts/async_script\r\n                  Build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:02:37'\r\n                  System info: host: 'velocuke', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-49-generic', java.version: '1.7.0_75'\r\n                  Driver info: driver.version: unknown\r\n\r\n                       Callstack:\r\n                       -> timeoutsAsyncScript(10000)\r\n\r\n                Given I have authored the site title as \"My Test Title\" # features/author_a_website.feature:8\r\n                When I navigate to \"/\"                                  # features/author_a_website.feature:9\r\n                Then I should see the heading \"My Test Title\"           # features/author_a_website.feature:10\r\n\r\n\r\n            (::) failed steps (::)\r\n\r\n            RuntimeError: RuntimeError\r\n                 (UnknownError:13) An unknown server-side error occurred while processing the command.\r\n                 Problem: POST /session//timeouts/async_script\r\n            Build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:02:37'\r\n            System info: host: 'velocuke', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-49-generic', java.version: '1.7.0_75'\r\n            Driver info: driver.version: unknown\r\n\r\n                 Callstack:\r\n                 -> timeoutsAsyncScript(10000)\r\n\r\n\r\n            Failing scenarios:\r\n            /tests/cucumber/features/author_a_website.feature:7 # Scenario: Author using the Meteor settings file\r\n\r\n            1 scenario (1 failed)\r\n            4 steps (1 failed, 3 skipped)\r\n\r\nNote that Firefox **does** start, but nothing appears in the window.  After a minute or two it closes, and *ps aux* no longer shows any Firefox processes.\r\n "}}