Skip to content

Instantly share code, notes, and snippets.

@porsager
Created February 18, 2013 17:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save porsager/4979246 to your computer and use it in GitHub Desktop.
Save porsager/4979246 to your computer and use it in GitHub Desktop.
{
"id": "https://webhooks.nodejitsu.com/1/status/doable/changes/3a05a80648acedb610d89191e40007bf",
"app_name": "doableapi",
"uuid": "f3t2qf1361209883515",
"status": "fail",
"provider": "github",
"commit": "porsager/DoableServer/df6cabb93a1c513285df90112ef483241ef9a0c7",
"doc": {
"_id": "3a05a80648acedb610d89191e40007bf",
"_rev": "2-cb09c51b7654cde8b54444b59b5b8534",
"status": "fail",
"payload": {
"pusher": {
"name": "porsager",
"email": "rasmus@porsager.com"
},
"repository": {
"master_branch": "master",
"name": "DoableServer",
"created_at": "2012-07-24T04:01:19-07:00",
"has_wiki": true,
"size": 2704,
"private": true,
"watchers": 1,
"language": "JavaScript",
"fork": false,
"url": "https://github.com/porsager/DoableServer",
"pushed_at": "2013-02-18T09:51:22-08:00",
"id": 5164456,
"has_downloads": true,
"open_issues": 0,
"has_issues": true,
"forks": 0,
"stargazers": 1,
"description": "",
"owner": {
"name": "porsager",
"email": "rasmus@porsager.com"
}
},
"forced": false,
"ref_name": "master",
"after": "df6cabb93a1c513285df90112ef483241ef9a0c7",
"head_commit": {
"modified": [
"appjitsu.js"
],
"added": [],
"removed": [],
"author": {
"name": "porsager",
"username": "porsager",
"email": "rasmus@porsager.com"
},
"timestamp": "2013-02-18T09:51:03-08:00",
"url": "https://github.com/porsager/DoableServer/commit/df6cabb93a1c513285df90112ef483241ef9a0c7",
"id": "df6cabb93a1c513285df90112ef483241ef9a0c7",
"distinct": true,
"message": "commit to redeploy",
"committer": {
"name": "porsager",
"username": "porsager",
"email": "rasmus@porsager.com"
}
},
"deleted": false,
"ref": "refs/heads/master",
"commits": [
{
"modified": [
"appjitsu.js"
],
"added": [],
"removed": [],
"author": {
"name": "porsager",
"username": "porsager",
"email": "rasmus@porsager.com"
},
"timestamp": "2013-02-18T09:51:03-08:00",
"url": "https://github.com/porsager/DoableServer/commit/df6cabb93a1c513285df90112ef483241ef9a0c7",
"id": "df6cabb93a1c513285df90112ef483241ef9a0c7",
"distinct": true,
"message": "commit to redeploy",
"committer": {
"name": "porsager",
"username": "porsager",
"email": "rasmus@porsager.com"
}
}
],
"before": "ad35213cd8ace52b2609c7fd4c14087b714fb82e",
"compare": "https://github.com/porsager/DoableServer/compare/ad35213cd8ac...df6cabb93a1c",
"created": false
},
"uuid": "f3t2qf1361209883515",
"non_fatal_errors": {
"travis": {
"name": "Error",
"error": "deploy:travis:parse_payload",
"description": "Failed to fetch `.travis.yml`. Is this a private repo?",
"stacktrace": [
"Error: Failed to fetch `.travis.yml`. Is this a private repo?",
" at Request.github.getTravis [as _callback] (/root/nodejitsu-webhooks-api/lib/github.js:156:23)",
" at Request.init.self.callback (/root/nodejitsu-webhooks-api/node_modules/request/main.js:122:22)",
" at Request.EventEmitter.emit (events.js:91:17)",
" at Request.<anonymous> (/root/nodejitsu-webhooks-api/node_modules/request/main.js:655:16)",
" at Request.EventEmitter.emit (events.js:115:20)",
" at IncomingMessage.Request.start.self.req.self.httpModule.request.buffer (/root/nodejitsu-webhooks-api/node_modules/request/main.js:617:14)",
" at IncomingMessage.EventEmitter.emit (events.js:115:20)",
" at IncomingMessage._emitEnd (http.js:366:10)",
" at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)",
" at CleartextStream.socketOnData [as ondata] (http.js:1366:20)"
]
},
"nodejitsu": {
"name": "Error",
"reason": "Error Creating Nodejitsu App!",
"error": "deploy:nodejitsu:cant_create_app",
"nodejitsu": {
"err": {
"message": "App name / subdomain combination is not available",
"stack": "Error: App name / subdomain combination is not available\n at module.exports (/root/nodejitsu/lib/nodejitsu/resources/app/controller/available.js:25:17)\n at Resource._request (/root/nodejitsu/node_modules/resourceful/lib/resourceful/resource.js:184:13)\n at Function.Resource.runAfterHooks (/root/nodejitsu/node_modules/resourceful/lib/resourceful/resource.js:93:12)\n at Resource._request (/root/nodejitsu/node_modules/resourceful/lib/resourceful/resource.js:179:14)\n at Couchdb.view (/root/nodejitsu/node_modules/resourceful/lib/resourceful/engines/couchdb/index.js:143:5)\n at Request.cradle.Connection.request [as _callback] (/root/nodejitsu/node_modules/resourceful/node_modules/cradle/lib/cradle.js:213:9)\n at Request.init.self.callback (/root/nodejitsu/node_modules/request/main.js:120:22)\n at Request.EventEmitter.emit (events.js:99:17)\n at Request.<anonymous> (/root/nodejitsu/node_modules/request/main.js:555:16)\n at Request.EventEmitter.emit (events.js:96:17)",
"appname": false,
"subdomain": false,
"checked": true,
"domain": false
},
"status_code": 500
},
"description": "Request failed",
"stacktrace": [
"Error: Request failed",
" at Request._callback (/root/nodejitsu-webhooks-api/lib/nodejitsu.js:72:31)",
" at Request.init.self.callback (/root/nodejitsu-webhooks-api/node_modules/request/main.js:122:22)",
" at Request.EventEmitter.emit (events.js:91:17)",
" at Request.<anonymous> (/root/nodejitsu-webhooks-api/node_modules/request/main.js:655:16)",
" at Request.EventEmitter.emit (events.js:115:20)",
" at IncomingMessage.Request.start.self.req.self.httpModule.request.buffer (/root/nodejitsu-webhooks-api/node_modules/request/main.js:617:14)",
" at IncomingMessage.EventEmitter.emit (events.js:115:20)",
" at IncomingMessage._emitEnd (http.js:366:10)",
" at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)"
]
},
"emailer": {
"name": "Error",
"reason": "Failed to retrieve user from Nodejitsu API",
"error": "deploy:render:user_get_failed",
"code": "ECONNREFUSED",
"errno": "ECONNREFUSED",
"syscall": "connect",
"description": "connect ECONNREFUSED",
"stacktrace": [
"Error: connect ECONNREFUSED",
" at errnoException (net.js:768:11)",
" at Object.afterConnect [as oncomplete] (net.js:759:19)"
]
}
},
"created_at": "Mon Feb 18 2013 17:51:23 GMT+0000 (UTC)",
"epoch": {
"created_at": 1361209883636,
"rendered_at": 1361209888562
},
"github": {
"branch": "master",
"owner": "porsager",
"repo": "DoableServer",
"slug": "porsager/DoableServer",
"commit": "df6cabb93a1c513285df90112ef483241ef9a0c7",
"provider": "github",
"token": "XXX"
},
"parsedPayload": {
"branch": "master",
"owner": "porsager",
"repo": "DoableServer",
"slug": "porsager/DoableServer",
"commit": "df6cabb93a1c513285df90112ef483241ef9a0c7",
"provider": "github",
"token": "XXX"
},
"couch": {
"ok": true,
"id": "3a05a80648acedb610d89191e40007bf",
"rev": "1-6acaabc09a25849980c88fa58b77facb"
},
"package.json": {
"name": "doableapi",
"version": "0.0.92",
"private": true,
"dependencies": {
"express": "3.1.x",
"express-partials": "0.0.x",
"mongodb": "1.1.x",
"mongoose": "3.4.x",
"underscore": "1.4.x",
"node-uuid": "1.3.x",
"connect-mongo": "0.3.x",
"bcrypt": "0.7.x",
"async": "0.1.x",
"winston": "0.6.x",
"winston-mail": "0.2.x",
"restler": "2.0.x",
"apn": "1.2.x",
"ejs": "0.8.x",
"api-easy": "0.3.x",
"cron": "1.0.x"
},
"domains": [
"api.mydoable.com"
],
"subdomain": "doableapi",
"scripts": {
"start": "node appjitsu.js",
"test": "vows ./test/*.js"
},
"engines": {
"node": "0.8.x"
}
},
"app_name": "doableapi",
"rendered_at": "Mon Feb 18 2013 17:51:28 GMT+0000 (UTC)",
"status_code": 502,
"err": {
"name": "Error",
"versions": {
"env": "production",
"node": {
"http_parser": "1.0",
"node": "0.8.6",
"v8": "3.11.10.17",
"ares": "1.7.5-DEV",
"uv": "0.8",
"zlib": "1.2.3",
"openssl": "1.0.0f"
},
"api": "1.4.8"
},
"uuid": "f3t2qf1361209883515",
"reason": "Error uploading tarball to nodejitsu",
"error": "deploy:nodejitsu:upload_tarball",
"status_code": 502,
"code": "ECONNRESET",
"description": "Unspecified error",
"stacktrace": [
"Error: socket hang up",
" at createHangUpError (http.js:1263:15)",
" at CleartextStream.socketCloseListener (http.js:1314:23)",
" at CleartextStream.EventEmitter.emit (events.js:115:20)",
" at SecurePair.destroy (tls.js:897:22)",
" at process.startup.processNextTick.process._tickCallback (node.js:244:9)"
]
},
"etc": {
"user": "doable",
"http_headers": {
"accept": "*/*",
"connection": "close",
"content-type": "application/x-www-form-urlencoded",
"content-length": "2568",
"host": "webhooks.nodejitsu.com",
"x-forwarded-for": "50.57.231.61",
"x-forwarded-port": "8844",
"x-forwarded-proto": "https"
},
"uuid": "f3t2qf1361209883515"
}
},
"path": "/1/status/doable/changes/3a05a80648acedb610d89191e40007bf"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment