Closed ozten closed 10 years ago
Steps to Reproduce
1) Request an APK
2) Update the known manifest hash
update apk_metadata set manifest_hash = 'foo' ;
3) Request the APK again
error: uncaughtException: Can't set headers after they are sent. date=Tue Jan 07 2014 15:06:57 GMT-0800 (PST), pid=32550, uid=1000, gid=1000, cwd=/home/ozten/apk-factory-service, execPath=/usr/local/bin/node, version=v0.10.15, argv=[node, /home/ozten/apk-factory-service/bin/controller], rss=31780864, heapTotal=31127296, heapUsed=17013832, loadavg=[0.3115234375, 0.2890625, 0.23046875], uptime=14703580.164790167, trace=[column=11, file=http.js, function=ServerResponse.OutgoingMessage.setHeader, line=707, method=OutgoingMessage.setHeader, native=false, column=22, file=/home/ozten/apk-factory-service/node_modules/express/node_modules/connect/lib/patch.js, function=ServerResponse.res.setHeader, line=59, method=res.setHeader, native=false, column=10, file=/home/ozten/apk-factory-service/node_modules/express/lib/response.js, function=ServerResponse.res.set.res.header, line=522, method=res.set.res.header, native=false, column=15, file=/home/ozten/apk-factory-service/node_modules/express/lib/response.js, function=ServerResponse.res.contentType.res.type, line=394, method=res.contentType.res.type, native=false, column=11, file=/home/ozten/apk-factory-service/bin/controller, function=null, line=44, method=null, native=false, column=11, file=/home/ozten/apk-factory-service/lib/front_controller.js, function=null, line=112, method=null, native=false, column=7, file=/home/ozten/apk-factory-service/lib/apk_cache.js, function=null, line=115, method=null, native=false, column=9, file=/home/ozten/apk-factory-service/lib/front_controller.js, function=genCb, line=107, method=null, native=false, column=11, file=/home/ozten/apk-factory-service/lib/apk_generator.js, function=null, line=58, method=null, native=false, column=9, file=/home/ozten/apk-factory-service/lib/apk_project_builder.js, function=antCb, line=225, method=null, native=false], stack=[Error: Can't set headers after they are sent. , at ServerResponse.OutgoingMessage.setHeader (http.js:707:11) , at ServerResponse.res.setHeader (/home/ozten/apk-factory-service/node_modules/express/node_modules/connect/lib/patch.js:59:22) , at ServerResponse.res.set.res.header (/home/ozten/apk-factory-service/node_modules/express/lib/response.js:522:10) , at ServerResponse.res.contentType.res.type (/home/ozten/apk-factory-service/node_modules/express/lib/response.js:394:15) , at /home/ozten/apk-factory-service/bin/controller:44:11 , at /home/ozten/apk-factory-service/lib/front_controller.js:112:11 , at /home/ozten/apk-factory-service/lib/apk_cache.js:115:7 , at genCb (/home/ozten/apk-factory-service/lib/front_controller.js:107:9) , at /home/ozten/apk-factory-service/lib/apk_generator.js:58:11 , at antCb (/home/ozten/apk-factory-service/lib/apk_project_builder.js:225:9)] npm ERR! weird error 1 npm ERR! not ok code 0
Fixed in ca4d779
Steps to Reproduce
1) Request an APK
2) Update the known manifest hash
3) Request the APK again