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)

Reply via email to