SocketCluster / socketcluster-client

JavaScript client for SocketCluster
MIT License
292 stars 91 forks source link

JS errors on Yosemite Safari 8.0.5 #5

Closed lihan closed 9 years ago

lihan commented 9 years ago

Just run the sample app, and you'll see a few console errors.

image

Complete console logs

[Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) _sendObject (socketcluster.js, line 945) _emitRaw (socketcluster.js, line 969) _emitDirect (socketcluster.js, line 1018) _trySubscribe (socketcluster.js, line 1115) (anonymous function) (socketcluster.js, line 1263) _resubscribe (socketcluster.js, line 1265) _onSCOpen (socketcluster.js, line 582) onopen (socketcluster.js, line 543) [Error] Failed to load resource: the server responded with a status of 404 (Not Found) (favicon.ico, line 0) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) _sendObject (socketcluster.js, line 945) sendObject (socketcluster.js, line 953) disconnect (socketcluster.js, line 560) unloadHandler (socketcluster.js, line 458) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) _sendObject (socketcluster.js, line 945) _emitRaw (socketcluster.js, line 969) _emitDirect (socketcluster.js, line 1018) _trySubscribe (socketcluster.js, line 1115) (anonymous function) (socketcluster.js, line 1263) _resubscribe (socketcluster.js, line 1265) _onSCOpen (socketcluster.js, line 582) onopen (socketcluster.js, line 543) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33, x2) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Error] ReferenceError: Can't find variable: callback _handleEventAckTimeout (socketcluster.js, line 996) (anonymous function) (socketcluster.js, line 1013) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) _sendObject (socketcluster.js, line 945) sendObject (socketcluster.js, line 953) disconnect (socketcluster.js, line 560) unloadHandler (socketcluster.js, line 458) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) _sendObject (socketcluster.js, line 945) _emitRaw (socketcluster.js, line 969) _emitDirect (socketcluster.js, line 1018) _trySubscribe (socketcluster.js, line 1115) (anonymous function) (socketcluster.js, line 1263) _resubscribe (socketcluster.js, line 1265) _onSCOpen (socketcluster.js, line 582) onopen (socketcluster.js, line 543) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33, x2) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x3) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Error] ReferenceError: Can't find variable: callback _handleEventAckTimeout (socketcluster.js, line 996) (anonymous function) (socketcluster.js, line 1013) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x2) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x2) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33, x2) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) send (socketcluster.js, line 949) _onSCMessage (socketcluster.js, line 732) onmessage (socketcluster.js, line 551) [Log] RANDOM: 2 :) (127.0.0.1, line 33, x2) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33, x3) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x3) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x2) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33, x2) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) send (socketcluster.js, line 949) _onSCMessage (socketcluster.js, line 732) onmessage (socketcluster.js, line 551) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33, x2) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x2) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Error] Socket error - Error: Client pong timed out (anonymous function) (127.0.0.1, line 18) emit (socketcluster.js, line 1419) (anonymous function) (socketcluster.js, line 632) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) _sendObject (socketcluster.js, line 945) _emitRaw (socketcluster.js, line 969) _emitDirect (socketcluster.js, line 1018) _trySubscribe (socketcluster.js, line 1115) (anonymous function) (socketcluster.js, line 1263) _resubscribe (socketcluster.js, line 1265) _onSCOpen (socketcluster.js, line 582) onopen (socketcluster.js, line 543) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Error] ReferenceError: Can't find variable: callback _handleEventAckTimeout (socketcluster.js, line 996) (anonymous function) (socketcluster.js, line 1013) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x2) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33, x2) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) send (socketcluster.js, line 949) _onSCMessage (socketcluster.js, line 732) onmessage (socketcluster.js, line 551) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33, x2) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33, x2) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33, x2) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) send (socketcluster.js, line 949) _onSCMessage (socketcluster.js, line 732) onmessage (socketcluster.js, line 551) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Error] Socket error - Error: Client pong timed out (anonymous function) (127.0.0.1, line 18) emit (socketcluster.js, line 1419) (anonymous function) (socketcluster.js, line 632) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) _sendObject (socketcluster.js, line 945) _emitRaw (socketcluster.js, line 969) _emitDirect (socketcluster.js, line 1018) _trySubscribe (socketcluster.js, line 1115) (anonymous function) (socketcluster.js, line 1263) _resubscribe (socketcluster.js, line 1265) _onSCOpen (socketcluster.js, line 582) onopen (socketcluster.js, line 543) [Log] RANDOM: 2 :) (127.0.0.1, line 33, x2) [Log] RANDOM: 4 ;) (127.0.0.1, line 33, x2) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Error] ReferenceError: Can't find variable: callback _handleEventAckTimeout (socketcluster.js, line 996) (anonymous function) (socketcluster.js, line 1013) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33, x4) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33, x2) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) send (socketcluster.js, line 949) _onSCMessage (socketcluster.js, line 732) onmessage (socketcluster.js, line 551) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33, x3) [Log] RANDOM: 3 :3 (127.0.0.1, line 33, x2) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x2) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x2) [Log] RANDOM: 4 ;) (127.0.0.1, line 33, x2) [Log] RANDOM: 1 :D (127.0.0.1, line 33, x3) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) send (socketcluster.js, line 949) _onSCMessage (socketcluster.js, line 732) onmessage (socketcluster.js, line 551) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33, x3) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33) [Log] RANDOM: 4 ;) (127.0.0.1, line 33) [Error] Socket error - Error: Client pong timed out (anonymous function) (127.0.0.1, line 18) emit (socketcluster.js, line 1419) (anonymous function) (socketcluster.js, line 632) [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) _sendObject (socketcluster.js, line 945) _emitRaw (socketcluster.js, line 969) _emitDirect (socketcluster.js, line 1018) _trySubscribe (socketcluster.js, line 1115) (anonymous function) (socketcluster.js, line 1263) _resubscribe (socketcluster.js, line 1265) _onSCOpen (socketcluster.js, line 582) onopen (socketcluster.js, line 543) [Log] RANDOM: 4 ;) (127.0.0.1, line 33, x2) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 3 :3 (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33, x2) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Error] ReferenceError: Can't find variable: callback _handleEventAckTimeout (socketcluster.js, line 996) (anonymous function) (socketcluster.js, line 1013) [Log] RANDOM: 2 :) (127.0.0.1, line 33) [Log] RANDOM: 1 :D (127.0.0.1, line 33) [Log] RANDOM: 0 ;p (127.0.0.1, line 33)

jondubois commented 9 years ago

I will have to check. Does sc2 work? From: lihan notifications@github.com To: TopCloud/socketcluster-client socketcluster-client@noreply.github.com Sent: Wednesday, 22 April 2015, 21:38 Subject: [socketcluster-client] JS errors on Yosemite Safari 8.0.5 (#5)

Just run the sample app, and you'll see a few console errors.1. [Error] TypeError: Type error send (socketcluster.js, line 940) _send (socketcluster.js, line 940) _sendObject (socketcluster.js, line 945) sendObject (socketcluster.js, line 953) disconnect (socketcluster.js, line 560) unloadHandler (socketcluster.js, line 458)2. [Error] ReferenceError: Can't find variable: callback _handleEventAckTimeout (socketcluster.js, line 996) (anonymous function) (socketcluster.js, line 1013)— Reply to this email directly or view it on GitHub.

jondubois commented 9 years ago

This has been resolved. Incompatible client version was the cause.