sarbogast / grails-apns

Grails Apple Push Notification Service integration
http://grails.org/plugin/apns
GNU General Public License v3.0
7 stars 11 forks source link

Production messages don't get delivered #3

Open emadhegab opened 11 years ago

emadhegab commented 11 years ago

hi i tried the plugin and it's working fine on the sandbox but when i tried it on production it gives me error stacktrace >>>>

2012-09-23 03:28:15,790 [Thread-48] ERROR internal.ApnsConnectionImpl - Couldn't send message com.notnoop.apns.EnhancedApnsNotification@8b6d374a java.net.SocketException: Connection closed by remote host at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1269) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:60) at java.io.OutputStream.write(OutputStream.java:58) at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:161) at com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:46) at com.notnoop.apns.internal.QueuedApnsService$1.run(QueuedApnsService.java:76) Exception in thread "Thread-48" com.notnoop.exceptions.NetworkIOException: java.net.SocketException: Connection closed by remote host at com.notnoop.apns.internal.Utilities.wrapAndThrowAsRuntimeException(Utilities.java:268) at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:173) at com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:46) at com.notnoop.apns.internal.QueuedApnsService$1.run(QueuedApnsService.java:76) Caused by: java.net.SocketException: Connection closed by remote host at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1269) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:60) at java.io.OutputStream.write(OutputStream.java:58) at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:161)

but it's not always happening with this message but it never send the notification to any device on production phase