Shane Curcuru created WHIMSY-67:
-----------------------------------
Summary: Sending backchannel msg in separate window gives browser
error
Key: WHIMSY-67
URL: https://issues.apache.org/jira/browse/WHIMSY-67
Project: Whimsy
Issue Type: Bug
Reporter: Shane Curcuru
Priority: Minor
Mac, Chrome Version 54.0.2840.59 (64-bit)
- Open https://whimsy.apache.org/board/agenda/2016-10-19/September-21-2016 in
one tab (also had the /comments open in another tab)
- Open https://whimsy.apache.org/board/agenda/2016-10-19/backchannel in another
tab, and rip off from the app window
- Enter string in backchannel and press Enter to send
BUG: App modal dialog box appears with Whimsy error.
Developer JS Console:
starting
Events id: 1476898433881.155
Events.master: 1476898099311.1394
Object
Object
Object
Object
Object
Object
Object {type: "minutes", agenda: "board_agenda_2016_10_19.txt", value: Object}
Object {type: "minutes", agenda: "board_agenda_2016_10_19.txt", value: Object}
POST https://whimsy.apache.org/board/agenda/json/message 500 (Internal Server
Error)
{
"exception": "#<NameError: uninitialized constant
#<Class:#<Wunderbar::JsonBuilder:0x0000000272d588>>::Events>",
"backtrace": [
"/x1/srv/whimsy/www/board/agenda/views/actions/message.json.rb:27:in
`_evaluate'",
"/x1/srv/whimsy/www/board/agenda/routes.rb:148:in `block in <top
(required)>'",
"/x1/srv/whimsy/lib/whimsy/asf/rack.rb:178:in `call'",
"/x1/srv/whimsy/lib/whimsy/asf/rack.rb:205:in `call'",
"/x1/srv/whimsy/lib/whimsy/asf/rack.rb:71:in `call'",
"/usr/local/rvm/gems/ruby-2.3.1/gems/passenger-5.0.29/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in
`process_request'",
"/usr/local/rvm/gems/ruby-2.3.1/gems/passenger-5.0.29/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:160:in
`accept_and_process_next_request'",
"/usr/local/rvm/gems/ruby-2.3.1/gems/passenger-5.0.29/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:113:in
`main_loop'",
"/usr/local/rvm/gems/ruby-2.3.1/gems/passenger-5.0.29/src/ruby_supportlib/phusion_passenger/request_handler.rb:416:in
`block (3 levels) in start_threads'",
"/usr/local/rvm/gems/ruby-2.3.1/gems/passenger-5.0.29/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
`block in create_thread_and_abort_on_exception'"
]
}
Uncaught TypeError: Cannot read property 'timestamp' of null(…)
Object {type: "minutes", agenda: "board_agenda_2016_10_19.txt", value: Object}
Object {type: "agenda", file: "board_agenda_2016_10_19.txt", digest: "redact="}
Object {type: "minutes", agenda: "board_agenda_2016_10_19.txt", value: Object}
Object {type: "minutes", agenda: "board_agenda_2016_10_19.txt", value: Object}
Object {type: "minutes", agenda: "board_agenda_2016_10_19.txt", value: Object}
Object {type: "minutes", agenda: "board_agenda_2016_10_19.txt", value: Object}
Object {type: "minutes", agenda: "board_agenda_2016_10_19.txt", value: Object}
Object {type: "depart", user: "redact", present: Array[11], timestamp:
1476898556378.8516}
Object {type: "minutes", agenda: "board_agenda_2016_10_19.txt", value: Object}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)