[ 
https://issues.apache.org/jira/browse/WHIMSY-362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17343622#comment-17343622
 ] 

Sam Ruby commented on WHIMSY-362:
---------------------------------

If the discussion item is added via the agenda tool, the dialog window already 
prevents you from posting the item if the text is empty.  Of course, this 
doesn't stop people from adding discussion items via their favorite text 
editor.  Therefore, I've pushed a change to provide a warning if this ever 
happens again:

[https://github.com/apache/whimsy/commit/ea0dbc46f47527c4cccc032109507006837300a4]

Warnings cause the title bar to turn red, and display when you visit the item.

 

> Error while trying to publish draft minutes
> -------------------------------------------
>
>                 Key: WHIMSY-362
>                 URL: https://issues.apache.org/jira/browse/WHIMSY-362
>             Project: Whimsy
>          Issue Type: Task
>          Components: BoardAgenda
>            Reporter: Matt Sicker
>            Priority: Blocker
>
> When I click the "Draft Minutes" button, the following stack trace pops up in 
> an error dialog:
> {noformat}
> Exception
> #<RuntimeError: unmatched>
>   /x1/srv/whimsy/www/board/agenda/helpers/string.rb:26:in `mreplace'
>   /x1/srv/whimsy/www/board/agenda/models/minutes.rb:116:in `block in draft'
>   /x1/srv/whimsy/www/board/agenda/helpers/string.rb:32:in `block in mreplace'
>   /x1/srv/whimsy/www/board/agenda/helpers/string.rb:28:in `each'
>   /x1/srv/whimsy/www/board/agenda/helpers/string.rb:28:in `mreplace'
>   /x1/srv/whimsy/www/board/agenda/models/minutes.rb:111:in `draft'
>   /x1/srv/whimsy/www/board/agenda/routes.rb:512:in `block (3 levels) in <top 
> (required)>'
>   /x1/srv/whimsy/www/board/agenda/routes.rb:510:in `chdir'
>   /x1/srv/whimsy/www/board/agenda/routes.rb:510:in `block (2 levels) in <top 
> (required)>'
>   /x1/srv/whimsy/www/board/agenda/routes.rb:509:in `block in <top (required)>'
>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:222:in `call'
>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:199:in `call'
>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:253:in `call'
>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:78:in `call'
>   
> /var/lib/gems/2.7.0/gems/passenger-6.0.5/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:107:in
>  `process_request'
>   
> /var/lib/gems/2.7.0/gems/passenger-6.0.5/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:149:in
>  `accept_and_process_next_request'
>   
> /var/lib/gems/2.7.0/gems/passenger-6.0.5/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:110:in
>  `main_loop'
>   
> /var/lib/gems/2.7.0/gems/passenger-6.0.5/src/ruby_supportlib/phusion_passenger/request_handler.rb:415:in
>  `block (3 levels) in start_threads'
>   
> /var/lib/gems/2.7.0/gems/passenger-6.0.5/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
>  `block in create_thread_and_abort_on_exception'
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to