Any new news on the failure in (emeritus) function? 

I don't want to step on any toes if anyone is still working on the error.

Craig

> On Jul 6, 2020, at 2:17 PM, Craig Russell <apache....@gmail.com> wrote:
> 
> Hi Sebb,
> 
> Thanks for that. Now there is a different problem with (Emeritus). See else 
> thread.
> 
> Craig
> 
>> On Jul 6, 2020, at 1:17 PM, sebb <seb...@gmail.com> wrote:
>> 
>> On Mon, 6 Jul 2020 at 18:44, Craig Russell <apache....@gmail.com> wrote:
>>> 
>>> I merged the roster-emeritus branch and tried out some of the new features.
>>> 
>>> 1. Request emeritus fails on line 70 of memstat.json.rb [1]
>>> template, err =
>>>   ASF::SVN.svn('cat', EMERITUS_TEMPLATE_URL, {env:env})
>> 
>> AFAICT it must be env that is untainted, but not sure if so or where
>> to fix this yet.
>> 
>>> 
>>> 2. Move to emeritus status for a member with an outstanding request fails 
>>> on line 21 of memstat.json.rb [2]
>>> ASF::SVN.multiUpdate_ members_txt, message, env, _ do |text|
>> 
>> Should be fixed; whimsy4 is on an old Ruby which does not have URI::File
>> 
>>> Any ideas?
>>> 
>>> Craig
>>> 
>>> [1] {
>>> "exception": "#<SecurityError: Insecure operation - spawn>",
>>> "backtrace": [
>>>   "/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/open3.rb:199:in `spawn'",
>>>   "/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/open3.rb:199:in 
>>> `popen_run'",
>>>   "/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/open3.rb:95:in `popen3'",
>>>   "/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/open3.rb:258:in 
>>> `capture3'",
>>>   "/x1/srv/whimsy/lib/whimsy/asf/svn.rb:387:in `svn'",
>>>   "/x1/srv/whimsy/www/roster/views/actions/memstat.json.rb:70:in 
>>> `_evaluate'",
>>>   "/x1/srv/whimsy/www/roster/main.rb:204:in `block in <top (required)>'",
>>>   "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:223:in `call'",
>>>   "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:48:in `call'",
>>>   "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:200:in `call'",
>>>   "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:254:in `call'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in
>>>  `process_request'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:157:in
>>>  `accept_and_process_next_request'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:110:in
>>>  `main_loop'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/request_handler.rb:415:in
>>>  `block (3 levels) in start_threads'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
>>>  `block in create_thread_and_abort_on_exception'"
>>> ]
>>> 
>>> [2] {
>>> "exception": "#<NameError: uninitialized constant URI::File\nDid you mean?  
>>> File>",
>>> "backtrace": [
>>>   "/x1/srv/whimsy/lib/whimsy/asf/svn.rb:752:in `multiUpdate_'",
>>>   "/x1/srv/whimsy/www/roster/views/actions/memstat.json.rb:21:in 
>>> `_evaluate'",
>>>   "/x1/srv/whimsy/www/roster/main.rb:204:in `block in <top (required)>'",
>>>   "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:223:in `call'",
>>>   "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:48:in `call'",
>>>   "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:200:in `call'",
>>>   "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:254:in `call'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in
>>>  `process_request'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:157:in
>>>  `accept_and_process_next_request'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:110:in
>>>  `main_loop'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/request_handler.rb:415:in
>>>  `block (3 levels) in start_threads'",
>>>   
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-6.0.2/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
>>>  `block in create_thread_and_abort_on_exception'"
>>> ]
>>> }
>>> }
>>> Craig L Russell
>>> c...@apache.org
>>> 
> 
> Craig L Russell
> c...@apache.org
> 

Craig L Russell
c...@apache.org

Reply via email to