<div dir="ltr">Good Day Everyone.<div>Im a few months new to Node.js and Rabbit and im having a strange issue.</div><div><br></div><div><span style="color: rgb(68, 68, 68); font-family: Verdana, sans-serif; font-size: 12px; text-align: right;">RabbitMQ 3.3.1</span><br></div><div><span style="color: rgb(68, 68, 68); font-family: Verdana, sans-serif; font-size: 12px; text-align: right;">Node.js </span><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">v0.10.26</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">Express 4.2.0</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">Couchbase 2.5.1</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">AMQP (module from NPM) 0.2.0</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">The architecture</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">I have a main app that has a producer which sends a json object to RabbitMQ to a queue.</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">I have a secondary app that is the consumer. It receives the json object, parses it and formats the data to be saved in couchbase.</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">When I try to connect to couchbase or interact with couchbase at all from the consumer method, i get the following error amqp connection error:</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">error:  code=ECONNRESET, errno=ECONNRESET, syscall=read </span><br></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">I then added LongJohn from NPM which gives longer stack trace.</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;">and the error i get is :</span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><div>/node_modules/express/lib/request.js:252</div><div>var trustProxy = this.app.get('trust proxy');</div><div>                                      ^</div><div>TypeError: Cannot call method 'get' of undefined</div><div><br></div><div>I have note enabled a 'trust proxy' and I think this is unrelated to my issue.</div><div><br></div><div>Im not sure how else to debug this issue and I am hoping someone out there has seen this before or can guide me where to look next.</div><div><br></div><div>Thanks</div><div>Jason</div></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#444444" face="Verdana, sans-serif"><span style="font-size: 12px;"><br></span></font></div></div>