File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -113,10 +113,14 @@ exports.Server = function Server(bsClient, workers) {
113
113
response . end ( ) ;
114
114
} ,
115
115
"_report" : function reportHandler ( uri , body , request , response ) {
116
- query = parseBody ( body ) ;
116
+ query = null ;
117
+ try { query = parseBody ( body ) ; } catch ( e ) { }
117
118
var uuid = request . headers [ 'x-worker-uuid' ] ;
118
119
var worker = workers [ uuid ] ;
119
120
121
+ if ( query == null ) {
122
+ console . log ( "[%s] Null response from remote Browser" , request . headers [ 'x-browser-string' ] ) ;
123
+ } else {
120
124
if ( query . tracebacks . length > 0 ) {
121
125
console . log ( "Tracebacks:" ) ;
122
126
query . tracebacks . forEach ( function ( traceback ) {
@@ -128,6 +132,7 @@ exports.Server = function Server(bsClient, workers) {
128
132
request . headers [ 'x-browser-string' ] , query . runtime ,
129
133
query . passed , query . total , query . failed ) ;
130
134
status += query . failed ;
135
+ }
131
136
132
137
if ( worker ) {
133
138
bsClient . takeScreenshot ( worker . id , function ( error , screenshot ) {
You can’t perform that action at this time.
0 commit comments