You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@whimsical.apache.org by Craig Russell <ap...@gmail.com> on 2017/09/30 20:35:04 UTC

Fatal error in secretary workbench before first screen is displayed

Internal Server Error
#<NotImplementedError: setting a Vue property>
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:986:in `on_cvasgn'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/functions.rb:372:in `on_block'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:963:in `on_block'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:1039:in `on_pair'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:1039:in `on_pair'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:734:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:734:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:952:in `on_block'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:734:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:856:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:952:in `on_block'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:754:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:952:in `on_block'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:223:in `block in on_class'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:118:in `each'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:118:in `on_class'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/require.rb:56:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/functions.rb:269:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:448:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:115:in `convert'
  /x1/srv/whimsy/www/secretary/workbench/views/index.html.rb:20:in `block in _evaluate'
  /x1/srv/whimsy/www/secretary/workbench/views/index.html.rb:1:in `_evaluate'
  /x1/srv/whimsy/www/secretary/workbench/server.rb:39:in `block in <top (required)>'
  /x1/srv/whimsy/lib/whimsy/asf/rack.rb:220:in `call'
  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/rack/out_of_band_gc.rb:48:in `call'
  /x1/srv/whimsy/lib/whimsy/asf/rack.rb:145:in `call'
  /x1/srv/whimsy/lib/whimsy/asf/rack.rb:76:in `call'
  /x1/srv/whimsy/lib/whimsy/asf/rack.rb:251:in `call'
  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in `process_request'
  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:152:in `accept_and_process_next_request'
  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:113:in `main_loop'
  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler.rb:416:in `block (3 levels) in start_threads'
  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception'
Craig L Russell
Secretary, Apache Software Foundation
clr@apache.org http://db.apache.org/jdo


Re: Fatal error in secretary workbench before first screen is displayed

Posted by Craig Russell <ap...@gmail.com>.
All ok now. Thanks,

Craig

> On Sep 30, 2017, at 2:29 PM, Sam Ruby <ru...@intertwingly.net> wrote:
> 
> Looks like I introduced a regression while porting the board agenda
> tool to Vue.  Fixed.
> 
> - Sam Ruby
> 
> On Sat, Sep 30, 2017 at 4:35 PM, Craig Russell <ap...@gmail.com> wrote:
>> Internal Server Error
>> #<NotImplementedError: setting a Vue property>
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:986:in `on_cvasgn'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/functions.rb:372:in `on_block'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:963:in `on_block'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:1039:in `on_pair'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:1039:in `on_pair'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:734:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:734:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:952:in `on_block'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:734:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:856:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:952:in `on_block'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:754:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:952:in `on_block'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:223:in `block in on_class'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:118:in `each'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:118:in `on_class'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/require.rb:56:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/functions.rb:269:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:448:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:115:in `convert'
>>  /x1/srv/whimsy/www/secretary/workbench/views/index.html.rb:20:in `block in _evaluate'
>>  /x1/srv/whimsy/www/secretary/workbench/views/index.html.rb:1:in `_evaluate'
>>  /x1/srv/whimsy/www/secretary/workbench/server.rb:39:in `block in <top (required)>'
>>  /x1/srv/whimsy/lib/whimsy/asf/rack.rb:220:in `call'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/rack/out_of_band_gc.rb:48:in `call'
>>  /x1/srv/whimsy/lib/whimsy/asf/rack.rb:145:in `call'
>>  /x1/srv/whimsy/lib/whimsy/asf/rack.rb:76:in `call'
>>  /x1/srv/whimsy/lib/whimsy/asf/rack.rb:251:in `call'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in `process_request'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:152:in `accept_and_process_next_request'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:113:in `main_loop'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler.rb:416:in `block (3 levels) in start_threads'
>>  /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception'
>> Craig L Russell
>> Secretary, Apache Software Foundation
>> clr@apache.org http://db.apache.org/jdo
>> 

Craig L Russell
Secretary, Apache Software Foundation
clr@apache.org http://db.apache.org/jdo


Re: Fatal error in secretary workbench before first screen is displayed

Posted by Sam Ruby <ru...@intertwingly.net>.
Looks like I introduced a regression while porting the board agenda
tool to Vue.  Fixed.

- Sam Ruby

On Sat, Sep 30, 2017 at 4:35 PM, Craig Russell <ap...@gmail.com> wrote:
> Internal Server Error
> #<NotImplementedError: setting a Vue property>
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:986:in `on_cvasgn'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/functions.rb:372:in `on_block'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:963:in `on_block'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:1039:in `on_pair'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:1039:in `on_pair'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:734:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:734:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:952:in `on_block'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:734:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:856:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:952:in `on_block'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:754:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:952:in `on_block'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:179:in `on_block'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:223:in `block in on_class'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:118:in `each'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:118:in `on_class'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/require.rb:56:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/functions.rb:269:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:448:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/jquery.rb:165:in `on_send'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:276:in `block in process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `map'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:275:in `process_all'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/parser-2.4.0.0/lib/parser/ast/processor.rb:9:in `process_regular_node'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ast-2.3.0/lib/ast/processor/mixin.rb:259:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:45:in `process'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js.rb:115:in `convert'
>   /x1/srv/whimsy/www/secretary/workbench/views/index.html.rb:20:in `block in _evaluate'
>   /x1/srv/whimsy/www/secretary/workbench/views/index.html.rb:1:in `_evaluate'
>   /x1/srv/whimsy/www/secretary/workbench/server.rb:39:in `block in <top (required)>'
>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:220:in `call'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/rack/out_of_band_gc.rb:48:in `call'
>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:145:in `call'
>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:76:in `call'
>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:251:in `call'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in `process_request'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:152:in `accept_and_process_next_request'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:113:in `main_loop'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/request_handler.rb:416:in `block (3 levels) in start_threads'
>   /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception'
> Craig L Russell
> Secretary, Apache Software Foundation
> clr@apache.org http://db.apache.org/jdo
>