I see this stack trace in the Strider logs. I'm guessing that it's another property that I'm missing in the project, or a build that's left over from before I deployed that fix.
2016-03-15T15:06:41.226Z - error: TypeError: Cannot read property 'author' of null
at pushJob (/strider/deconst-strider/node_modules/strider-github/lib/webhooks.js:166:19)
at startFromCommit (/strider/deconst-strider/node_modules/strider-github/lib/webhooks.js:49:16)
at receiveWebhook (/strider/deconst-strider/node_modules/strider-github/lib/webhooks.js:262:16)
at Layer.handle [as handle_request] (/strider/deconst-strider/node_modules/strider/node_modules/express/lib/router/layer.js:95:5)
at next (/strider/deconst-strider/node_modules/strider/node_modules/express/lib/router/route.js:131:13)
at projectProvider (/strider/deconst-strider/node_modules/strider/lib/middleware.js:120:3)
at Layer.handle [as handle_request] (/strider/deconst-strider/node_modules/strider/node_modules/express/lib/router/layer.js:95:5)
at next (/strider/deconst-strider/node_modules/strider/node_modules/express/lib/router/route.js:131:13)
at Promise.<anonymous> (/strider/deconst-strider/node_modules/strider/lib/middleware.js:239:7)
at Promise.<anonymous> (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/node_modules/mpromise/lib/promise.js:177:8)
at Promise.emit (events.js:107:17)
at Promise.emit (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/node_modules/mpromise/lib/promise.js:84:38)
at Promise.fulfill (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/node_modules/mpromise/lib/promise.js:97:20)
at Promise.resolve (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/lib/promise.js:114:23)
at Promise.<anonymous> (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/node_modules/mpromise/lib/promise.js:177:8)
at Promise.emit (events.js:107:17)
at Promise.emit (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/node_modules/mpromise/lib/promise.js:84:38)
at Promise.fulfill (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/node_modules/mpromise/lib/promise.js:97:20)
at /strider/deconst-strider/node_modules/strider/node_modules/mongoose/lib/query.js:1406:13
at model.Document.init (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/lib/document.js:254:11)
at completeOne (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/lib/query.js:1404:10)
at Promise.<anonymous> (/strider/deconst-strider/node_modules/strider/node_modules/mongoose/lib/query.js:1167:11)
I see this stack trace in the Strider logs. I'm guessing that it's another property that I'm missing in the project, or a build that's left over from before I deployed that fix.