"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?