Whenever I attempt to use the keyboard function I get a JSON::ParserError and the server dies.
/home/eric/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.7/lib/json/common.rb:155:in `parse': 757: unexpected token at '"{\"action\":\"log\",\"shift\":false,\"char\":0,\"key\":0,\"ctrl\":false,\"meta\":false}"' (JSON::ParserError)
Another instance:
/home/eric/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.7/lib/json/common.rb:155:in parse': 757: unexpected token at '"{\"action\":\"type\",\"string\":\"h\"}"' (JSON::ParserError) from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.7/lib/json/common.rb:155:inparse'
from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/fingerpoken-0.3.1/bin/fingerpoken.rb:79:in block (3 levels) in main' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/connection.rb:17:incall'
from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/connection.rb:17:in trigger_on_message' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/message_processor_06.rb:52:inmessage'
from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/framing07.rb:107:in process_data' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/handler.rb:46:inreceive_data'
from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/connection.rb:71:in receive_data' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:inrun_machine'
from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in run' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/fingerpoken-0.3.1/bin/fingerpoken.rb:66:inmain'
from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/fingerpoken-0.3.1/bin/fingerpoken.rb:94:in <top (required)>' from /home/eric/.rvm/gems/ruby-1.9.3-p0/bin/fingerpoken.rb:19:inload'
from /home/eric/.rvm/gems/ruby-1.9.3-p0/bin/fingerpoken.rb:19:in `'
I'm using Chrome on Android Jelly Bean as a test client. My server is running on Ubuntu 13.04.
Whenever I attempt to use the keyboard function I get a JSON::ParserError and the server dies.
/home/eric/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.7/lib/json/common.rb:155:in `parse': 757: unexpected token at '"{\"action\":\"log\",\"shift\":false,\"char\":0,\"key\":0,\"ctrl\":false,\"meta\":false}"' (JSON::ParserError)
Another instance: /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.7/lib/json/common.rb:155:in'
parse': 757: unexpected token at '"{\"action\":\"type\",\"string\":\"h\"}"' (JSON::ParserError) from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.7/lib/json/common.rb:155:in
parse' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/fingerpoken-0.3.1/bin/fingerpoken.rb:79:inblock (3 levels) in main' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/connection.rb:17:in
call' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/connection.rb:17:intrigger_on_message' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/message_processor_06.rb:52:in
message' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/framing07.rb:107:inprocess_data' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/handler.rb:46:in
receive_data' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/em-websocket-0.5.0/lib/em-websocket/connection.rb:71:inreceive_data' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in
run_machine' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:inrun' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/fingerpoken-0.3.1/bin/fingerpoken.rb:66:in
main' from /home/eric/.rvm/gems/ruby-1.9.3-p0/gems/fingerpoken-0.3.1/bin/fingerpoken.rb:94:in<top (required)>' from /home/eric/.rvm/gems/ruby-1.9.3-p0/bin/fingerpoken.rb:19:in
load' from /home/eric/.rvm/gems/ruby-1.9.3-p0/bin/fingerpoken.rb:19:in `I'm using Chrome on Android Jelly Bean as a test client. My server is running on Ubuntu 13.04.