"No se puede cambiar al modo antiguo ahora": error del módulo apn Node.JS en la función tls.connect

Estoy intentando implementar el módulo apn Node.JS para conectar con APNS (servicio de notificaciones push de Apple) para enviar notificaciones a dispositivos iPhone desde el servidor Node (usando ExpressJS) alojado en una instancia de Amazon EC2 que ejecuta Ubuntu 12.04. Estoy recibiendo este error:

"Error: Cannot switch to old mode now.",
"    at emitDataEvents (_stream_readable.js:720:11)",
"    at ReadStream.Readable.resume (_stream_readable.js:705:3)",
"    at TLSSocket.<anonymous> (/home/ubuntu/usemebeta/routes/message.js:101:48)",
"    at TLSSocket.g (events.js:186:14)",
"    at TLSSocket.EventEmitter.emit (events.js:97:17)",
"    at TLSSocket.<anonymous> (_tls_wrap.js:579:16)",
"    at TLSSocket.EventEmitter.emit (events.js:97:17)",
"    at TLSSocket._finishInit (_tls_wrap.js:198:8)"

Cuando llamo a la función del módulo apn para enviar notificaciones. Sin embargo, cuando hago lo mismo en una función escrita en un archivo y ejecuto ese archivo, entonces funciona bien. Por favor ayuda. ¿Cómo debo solucionar el problema?

Respuestas a la pregunta(2)

Su respuesta a la pregunta