Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception java.net.SocketException #237

Open
GoogleCodeExporter opened this issue Dec 12, 2015 · 0 comments
Open

Exception java.net.SocketException #237

GoogleCodeExporter opened this issue Dec 12, 2015 · 0 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1.I have installed the development apns certificate
2.Generate keystore
3.trying to send simple notification
4.Exception java.net.SocketException: Connection reset
5.No notification received.
6.tried to debug using javapns.test.NotificationTest
7.I'm trying to send to one device.

What is the expected output? What do you see instead?

Sending notification successfully and receiving it on mobile.
I'm getting java.net.SocketException

What version of the product are you using? On what operating system?

I'm using 2.2 version on MAC 10.10.3

Please provide any additional information below.

here is the log:

Validating keystore reference: VALID  (keystore was found)
Verifying keystore content: VERIFIED  (no common mistakes detected)
0 [main] DEBUG javapns.notification.Payload  - Adding badge [45]
1 [main] DEBUG javapns.notification.Payload  - Adding sound [default]
1 [main] DEBUG javapns.notification.Payload  - Adding custom Dictionary [acme] 
= [foo]
1 [main] DEBUG javapns.notification.Payload  - Adding custom Dictionary [acme2] 
= [42]
1 [main] DEBUG javapns.notification.Payload  - Adding custom Dictionary [acme3] 
= (list)
106 [main] DEBUG javapns.communication.ConnectionToAppleServer  - Creating 
SSLSocketFactory
126 [main] DEBUG javapns.communication.ConnectionToAppleServer  - Creating 
SSLSocket to gateway.sandbox.push.apple.com:2195
483 [main] DEBUG javapns.notification.PushNotificationManager  - Initialized 
Connection to Host: [gateway.sandbox.push.apple.com] Port: [2195]: 
cb5822[SSL_NULL_WITH_NULL_NULL: 
Socket[addr=gateway.sandbox.push.apple.com/17.110.226.164,port=2195,localport=57
747]]
486 [main] DEBUG javapns.notification.PushNotificationManager  - Building Raw 
message from deviceToken and payload
486 [main] DEBUG javapns.notification.PushNotificationManager  - Built raw 
message ID 1 of total length 256
487 [main] DEBUG javapns.notification.PushNotificationManager  - Attempting to 
send notification: 
{"aps":{"badge":45,"alert":{"loc-args":["Test1","Test",2],"action-loc-key":"Open
 App","loc-key":"javapns rocks %@ %@%@","body":"My alert 
message"},"sound":"default"},"acme":"foo","acme3":["value1",2],"acme2":42}
487 [main] DEBUG javapns.notification.PushNotificationManager  -   to device: 
c9629bb4764c14f99c3a16201d2b644c7b153434601cb184a9ace2fd8149dc88
1365 [main] INFO javapns.notification.PushNotificationManager  - Attempt failed 
(Connection reset)... trying again
1366 [main] DEBUG javapns.communication.ConnectionToAppleServer  - Creating 
SSLSocket to gateway.sandbox.push.apple.com:2195
1637 [main] DEBUG javapns.notification.PushNotificationManager  - Attempting to 
send notification: 
{"aps":{"badge":45,"alert":{"loc-args":["Test1","Test",2],"action-loc-key":"Open
 App","loc-key":"javapns rocks %@ %@%@","body":"My alert 
message"},"sound":"default"},"acme":"foo","acme3":["value1",2],"acme2":42}
1637 [main] DEBUG javapns.notification.PushNotificationManager  -   to device: 
c9629bb4764c14f99c3a16201d2b644c7b153434601cb184a9ace2fd8149dc88
2482 [main] INFO javapns.notification.PushNotificationManager  - Attempt failed 
(Connection reset)... trying again
2482 [main] DEBUG javapns.communication.ConnectionToAppleServer  - Creating 
SSLSocket to gateway.sandbox.push.apple.com:2195
2757 [main] DEBUG javapns.notification.PushNotificationManager  - Attempting to 
send notification: 
{"aps":{"badge":45,"alert":{"loc-args":["Test1","Test",2],"action-loc-key":"Open
 App","loc-key":"javapns rocks %@ %@%@","body":"My alert 
message"},"sound":"default"},"acme":"foo","acme3":["value1",2],"acme2":42}
2758 [main] DEBUG javapns.notification.PushNotificationManager  -   to device: 
c9629bb4764c14f99c3a16201d2b644c7b153434601cb184a9ace2fd8149dc88
3596 [main] ERROR javapns.notification.PushNotificationManager  - Attempt to 
send Notification failed and beyond the maximum number of attempts permitted
3598 [main] ERROR javapns.notification.PushNotificationManager  - Delivery error
java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:209)
    at java.net.SocketInputStream.read(SocketInputStream.java:141)
    at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
    at sun.security.ssl.InputRecord.read(InputRecord.java:503)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:961)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1363)
    at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:735)
    at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)
    at java.io.OutputStream.write(OutputStream.java:75)
    at javapns.notification.PushNotificationManager.sendNotification(PushNotificationManager.java:402)
    at javapns.notification.PushNotificationManager.sendNotification(PushNotificationManager.java:350)
    at javapns.notification.PushNotificationManager.sendNotification(PushNotificationManager.java:320)
    at javapns.Push.sendPayload(Push.java:177)
    at javapns.Push.payload(Push.java:149)
    at javapns.test.NotificationTest.pushTest(NotificationTest.java:89)
    at javapns.test.NotificationTest.main(NotificationTest.java:46)
3599 [main] ERROR javapns.notification.PushNotificationManager  - Delivery 
error: java.net.SocketException: Connection reset
3599 [main] DEBUG javapns.notification.PushNotificationManager  - Reading 
responses
3600 [main] DEBUG javapns.notification.PushNotificationManager  - Closing 
connection
All notifications failed (1):
  [1] not transmitted to token c9629..9dc88  java.net.SocketException: Connection reset

Original issue reported on code.google.com by [email protected] on 14 Apr 2015 at 8:28

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant