We are running nodejs (installed via Chris Lea's PPA at launchpad) on Ubuntu 12.10 with karma and PhantomJS in our Jenkins build system.
A few days ago we patched our Jenkins systems and nodejs was updated from 0.10.5 or 0.10.6 to 0.10.9 and our tests started failing. I think it is related to https://github.com/karma-runner/karma/issues/558 which suggests something that changed in nodejs is causing the issue w/ karma+phantomjs. The new NodeJS v0.10.10 was published last night via launchpad and I tried it but still have the issue. I didn't configure this and the person on our team that has the most knowledge is currently out because of an appendectomy so if there is more detail I should give, I might need a bit of coaching. The command being run is: *node node_modules/karma/bin/karma start --singleRun true --autoWatch false --browsers PhantomJS --log-level=debug* and the output is: [36mDEBUG [reporter]: [39mUsing reporter "progress". [36mDEBUG [reporter]: [39mUsing reporter "junit". [36mDEBUG [reporter]: [39mUsing reporter "coverage". [32mINFO [karma]: [39mKarma server started at http://localhost:9876/ [32mINFO [launcher]: [39mStarting browser PhantomJS [36mDEBUG [launcher]: [39mCreating temp dir at /tmp/testacular-52107 [36mDEBUG [launcher]: [39mnode_modules/phantomjs/lib/phantom/bin/phantomjs /tmp/testacular-52107/capture.js [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/app.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/controllers/ErrorController.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/controllers/LoginController.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/core.config.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/directives/ngFocusDirective.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/directives/onEnterDirective.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/filters/i18nFilter.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/services/CmsService.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/services/i18nService.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/DeleteTestController.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/EmailSettingsController.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/PrivacySettingsController.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/RawDownloadController.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/TestInformationController.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/TestSettingsController.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/services/RawDownloadService.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/services/TestSettingsService.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/testSettings.config.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/require.config.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/utils/cookies.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/utils/logging.js". [36mDEBUG [preprocess.coverage]: [39mProcessing "/home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/utils/tracking.js". [36mDEBUG [web server]: [39mserving: /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/static/client.html [36mDEBUG [watcher]: [39mResolved files: /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/adapter/lib/jasmine.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/adapter/jasmine.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/libs/sinon-1.5.2.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/adapter/lib/require.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/adapter/require.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/libs/angular-1.1.4.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/libs/angular-1.1.4.min.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/libs/html5shiv.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/libs/jquery-1.9.1.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/libs/jquery-1.9.1.min.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/libs/jquery-migrate-1.1.1.min.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/libs/json3.min.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/libs/require-2.1.5.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/libs/require-2.1.5.min.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/non-backbone/landing/about.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/non-backbone/third-party/jquery.example.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/non-backbone/third-party/jquery.example.min.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/non-backbone/validatePassword.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/plugins/angular-mocks-1.1.4.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/assets/js/plugins/jquery.i18n.properties-1.0.9.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/app.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/controllers/ErrorController.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/controllers/LoginController.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/core.config.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/directives/ngFocusDirective.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/directives/onEnterDirective.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/filters/i18nFilter.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/services/CmsService.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/core/services/i18nService.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/DeleteTestController.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/EmailSettingsController.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/PrivacySettingsController.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/RawDownloadController.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/TestInformationController.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/controllers/TestSettingsController.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/services/RawDownloadService.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/services/TestSettingsService.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/modules/testSettings/testSettings.config.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/require.config.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/utils/cookies.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/utils/logging.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/app/utils/tracking.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/unitTests/modules/core/services/CmsServiceTest.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/unitTests/modules/testSettings/controllers/EmailSettingsControllerTest.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/unitTests/modules/testSettings/services/RawDownloadServiceTest.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/unitTests/modules/testSettings/services/TestSettingsServiceTest.js /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/karma.start.js [36mDEBUG [web server]: [39mserving: /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/static/testacular.js [36mDEBUG [karma]: [39mNew browser has connected on socket YhlZbRTy9lRYeN6W_C2E [33mWARN [launcher]: [39mPhantomJS have not captured in 30000 ms, killing. [36mDEBUG [launcher]: [39mProcess PhantomJS exitted with code 0 [36mDEBUG [launcher]: [39mCleaning temp dir /tmp/testacular-52107 [32mINFO [launcher]: [39mTrying to start PhantomJS again. [36mDEBUG [launcher]: [39mCreating temp dir at /tmp/testacular-52107 [36mDEBUG [launcher]: [39mnode_modules/phantomjs/lib/phantom/bin/phantomjs /tmp/testacular-52107/capture.js [36mDEBUG [web server]: [39mserving: /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/static/client.html [36mDEBUG [web server]: [39mserving: /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/static/testacular.js [36mDEBUG [karma]: [39mNew browser has connected on socket ibWNIwhfncnxMu4t_C2F [33mWARN [launcher]: [39mPhantomJS have not captured in 30000 ms, killing. [36mDEBUG [launcher]: [39mProcess PhantomJS exitted with code 0 [36mDEBUG [launcher]: [39mCleaning temp dir /tmp/testacular-52107 [32mINFO [launcher]: [39mTrying to start PhantomJS again. [36mDEBUG [launcher]: [39mCreating temp dir at /tmp/testacular-52107 [36mDEBUG [launcher]: [39mnode_modules/phantomjs/lib/phantom/bin/phantomjs /tmp/testacular-52107/capture.js [36mDEBUG [web server]: [39mserving: /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/static/client.html [36mDEBUG [web server]: [39mserving: /home/tomcat7/.jenkins/jobs/test-app/workspace/thor-web/src/main/webapp/resources/test/node_modules/karma/static/testacular.js [36mDEBUG [karma]: [39mNew browser has connected on socket ZcetouVe0bV9umYT_C2G [33mWARN [launcher]: [39mPhantomJS have not captured in 30000 ms, killing. [36mDEBUG [launcher]: [39mProcess PhantomJS exitted with code 0 [36mDEBUG [karma]: [39mPhantomJS failed to capture, aborting the run. [36mDEBUG [launcher]: [39mDisconnecting all browsers [36mDEBUG [launcher]: [39mKilling PhantomJS [36mDEBUG [launcher]: [39mCleaning temp dir /tmp/testacular-52107 Any and all help/guidance is appreciated!! -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.