Here's the memstat.json.rb block:

# update members.txt only for secretary actions
_svn.multiUpdate members_txt, message  do |dir, text|
  # default command is empty
  command = ""
  # remove user's entry
  unless text.sub! entry, '' # e.g. if the workspace was out of date
    raise Exception.new("Failed to remove existing entry -- try refreshing")
  end

  # determine where to put the entry
  if @action == 'emeritus'

Here's the new error message:
"exception": "#<NoMethodError: undefined method `multiUpdate' for 
#<ASF::SVN::JsonBuilder:0x00007fc62b523160>>",
  "backtrace": [
    
"/Users/clr/apache/git/whimsy/www/roster/views/actions/memstat.json.rb:22:in 
`_evaluate'",
    "/Users/clr/apache/git/whimsy/www/roster/main.rb:204:in `block in <top 
(required)>'",
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:223:in `call'",

> On Jun 5, 2020, at 5:02 PM, Sam Ruby <ru...@intertwingly.net> wrote:
> 
> On Fri, Jun 5, 2020 at 6:55 PM Craig Russell <apache....@gmail.com 
> <mailto:apache....@gmail.com>> wrote:
>> 
>> I've pushed my changes (including debug messages) to github/gitbox, so 
>> roster-emeritus branch is current.
>> 
>> Testing one of the current non-test emeritus requestors, I have a failure in 
>> memstat.json.rb.
>> 
>> _ERROR #<SyntaxError: 
>> /Users/clr/apache/git/whimsy/www/roster/views/actions/memstat.json.rb:22: 
>> syntax error, unexpected ',', expecting =>
>> ...ers_txt, message: message, env, _  do |dir, text|
>> ...                              ^
> 
> delete "message:"
> 
>>> 
>> 
>> I thought I had called multiUpdate with the proper information but obviously 
>> I missed something.
>> 
>> Can someone please take a look? The non-update-members.txt part also needs 
>> some review. I'm not quite sure how to call the svn mv command with the 
>> proper credentials.
>> 
>> Thanks,
>> Craig
>> 
>> Craig L Russell
>> c...@apache.org
> 
> - Sam Ruby

Craig L Russell
c...@apache.org

Reply via email to