Hi guys,
I am trying to install cucumber and it is giving me headaches.
This is the system:
- OSX 10.10.5
-
javac (javac 1.8.0_65)
installed
This is what I did:
meteor create cucumber-test;
cd cucumber-test;
meteor add xolvio:cucumber;
meteor update;
Opening http://localhost:3000/
I now see the velocity html runner,
BUT doing a tail -f /Users/myaccount/MeteorProjekte/velocity-cucumber-test/.meteor/local/log/cucumber.log
I am getting this error:
[xolvio:cucumber] Bad response from Chimp server.
{ statusCode: 200,
content: '',
headers:
{ 'content-type': 'application/json; charset=utf-8',
'cache-control': 'no-cache',
'content-length': '0',
date: 'Fri, 30 Oct 2015 08:10:24 GMT',
connection: 'keep-alive' },
data: null }
Any ideas whats wrong? How can I get this running?
This is the VERY DETAILS error log from the tail:
myaccounts-MBP:~ myaccount$ tail -f /Users/myaccount/MeteorProjekte/velocity-cucumber-test/.meteor/local/log/cucumber.log
less downgraded from 2.5.1 to 2.5.0_3
meteor downgraded from 1.1.10 to 1.1.9
mongo downgraded from 1.1.3 to 1.1.2
promise downgraded from 0.5.1 to 0.5.0
random downgraded from 1.0.5 to 1.0.4
reactive-dict downgraded from 1.1.3 to 1.1.2
standard-minifiers downgraded from 1.0.2 to 1.0.1
templating downgraded from 1.1.5 to 1.1.4
webapp downgraded from 1.2.3 to 1.2.2
** You've set up some data subscriptions with Meteor.publish(), but
** you still have autopublish turned on. Because autopublish is still
** on, your Meteor.publish() calls won't have much effect. All data
** will still be sent to all clients.
**
** Turn off autopublish by removing the autopublish package:
**
** $ meteor remove autopublish
**
** .. and make sure you have Meteor.publish() and Meteor.subscribe() calls
** for each collection that you want clients to see.
=> Started your app.
=> App running at: http://localhost:50283/
[velocity] Mirror has established connection with Velocity.
[xolvio:cucumber] Cucumber is running
[chimp][hooks] BeforeFeatures hook had error
{ [Error: Unable to find a free port] message: 'Unable to find a free port', type: 'RuntimeError' }
Error: Unable to find a free port
at Object.Future.wait (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/node_modules/fibers/future.js:420:15)
at Object.<anonymous> (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/node_modules/xolvio-sync-webdriverio/node_modules/xolvio-fiber-utils/index.js:48:19)
at Object.<anonymous> (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/lib/session-manager.js:137:21)
at initBrowser (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/lib/cucumberjs/world-helper.js:149:15)
at Object.worldHelper.setupBrowserAndDDP (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/lib/cucumberjs/world-helper.js:191:7)
at /Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/lib/cucumberjs/hooks.js:8:17
at /Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/lib/cucumber-wrapper.js:114:43
- - - - -
at new ErrorHandler.RuntimeError (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/node_modules/xolvio-sync-webdriverio/node_modules/webdriverio/lib/utils/ErrorHandler.js:92:12)
at RequestHandler.<anonymous> (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/node_modules/xolvio-sync-webdriverio/node_modules/webdriverio/lib/utils/RequestHandler.js:138:25)
at Request.self.callback (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/node_modules/xolvio-sync-webdriverio/node_modules/webdriverio/node_modules/request/request.js:373:22)
at Request.emit (events.js:98:17)
at Request.<anonymous> (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/node_modules/xolvio-sync-webdriverio/node_modules/webdriverio/node_modules/request/request.js:1318:14)
at Request.emit (events.js:117:20)
at IncomingMessage.<anonymous> (/Users/myaccount/.meteor/packages/xolvio_cucumber/.0.19.4_1.t1puxi++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/chimp/node_modules/xolvio-sync-webdriverio/node_modules/webdriverio/node_modules/request/request.js:1266:12)
at IncomingMessage.emit (events.js:117:20)
at _stream_readable.js:944:16
at process._tickDomainCallback (node.js:492:13)
[chimp] Finished running async processes with errors
[chimp] run complete with errors Cucumber steps failed
[chimp] Could not get Cucumber Results from run result:
[ undefined, [ undefined, null ] ]
[xolvio:cucumber] Bad response from Chimp server.
{ statusCode: 200,
content: '',
headers:
{ 'content-type': 'application/json; charset=utf-8',
'cache-control': 'no-cache',
'content-length': '0',
date: 'Fri, 30 Oct 2015 08:10:24 GMT',
connection: 'keep-alive' },
data: null }
``
@Sanjo @sam **Any ideas whats wrong? How can I get this running?**
**THANKS A LOT FOR YOUR HELP!**