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

Shane Curcuru commented on WHIMSY-187:
--------------------------------------

Partially fixed in:
4bfb254b0748cf89db44826b7c4342409fba1e8b  undefined method `scan' for 
nil:NilClass /whimsy/lib/whimsy/asf/agenda.rb:107

3cfa0c625dc9781c5a36cd19881b1ec2755251bf undefined method `[]' for nil:NilClass 
/whimsy/lib/whimsy/asf/agenda/back.rb:39

 

Note that some F2F meetings may not produce interesting data (i.e. often no 
PMC/few officer reports), so rest of bug may not matter.

> ASF::Board::Agenda.parse() does not parse pre-2013 archived_agendas
> -------------------------------------------------------------------
>
>                 Key: WHIMSY-187
>                 URL: https://issues.apache.org/jira/browse/WHIMSY-187
>             Project: Whimsy
>          Issue Type: Bug
>          Components: BoardAgenda
>            Reporter: Shane Curcuru
>            Priority: Minor
>
> Pre-Dec 2012 agendas either throw an error parsing, or don't provide expected 
> data.  This is most likely due to odd formatting in pre-Whimsy day board 
> agendas (or in F2F or non-monthly meeting agendas, that don't have all 
> sections), but it's interesting that there are different errors depending on 
> the agenda. 
> * ISSUE: ASF::Board::Agenda.parse() of these does not provide a 
> agenda[1]['people'] entry, even though it does parse properly
> archived_agendas/board_agenda_2010_09_11.txt
> archived_agendas/board_agenda_2010_11_02.txt
> archived_agendas/board_agenda_2011_11_07.txt
> archived_agendas/board_agenda_2012_08_28.txt
> archived_agendas/board_agenda_2017_06_15.txt
> * ERROR: parse error: undefined method `scan' for nil:NilClass 
> /whimsy/lib/whimsy/asf/agenda.rb:107:in `parse'",
> archived_agendas/board_agenda_2010_04_21.txt
> archived_agendas/board_agenda_2010_06_16.txt
> archived_agendas/board_agenda_2010_08_18.txt
> archived_agendas/board_agenda_2010_09_22.txt
> archived_agendas/board_agenda_2010_10_20.txt
> archived_agendas/board_agenda_2011_01_19.txt
> archived_agendas/board_agenda_2011_04_20.txt
> archived_agendas/board_agenda_2011_08_17.txt
> archived_agendas/board_agenda_2011_09_21.txt
> archived_agendas/board_agenda_2011_10_26.txt
> archived_agendas/board_agenda_2011_11_16.txt
> archived_agendas/board_agenda_2011_12_21.txt
> archived_agendas/board_agenda_2012_01_24.txt
> archived_agendas/board_agenda_2012_02_15.txt
> archived_agendas/board_agenda_2012_03_21.txt
> archived_agendas/board_agenda_2012_04_18.txt
> archived_agendas/board_agenda_2012_05_16.txt
> archived_agendas/board_agenda_2012_06_20.txt
> archived_agendas/board_agenda_2012_07_25.txt
> archived_agendas/board_agenda_2012_08_15.txt
> archived_agendas/board_agenda_2012_09_19.txt
> archived_agendas/board_agenda_2012_10_17.txt
> archived_agendas/board_agenda_2012_11_21.txt
> * ERROR: undefined method `[]' for nil:NilClass 
> /whimsy/lib/whimsy/asf/agenda/back.rb:39:in `block (3 levels) in 
> <class:Agenda>
> archived_agendas/board_agenda_2010_01_20.txt
> archived_agendas/board_agenda_2010_02_17.txt
> archived_agendas/board_agenda_2010_03_17.txt
> archived_agendas/board_agenda_2010_05_19.txt
> archived_agendas/board_agenda_2010_07_21.txt
> archived_agendas/board_agenda_2010_11_17.txt
> archived_agendas/board_agenda_2010_12_15.txt
> archived_agendas/board_agenda_2011_02_16.txt
> archived_agendas/board_agenda_2011_03_16.txt
> archived_agendas/board_agenda_2011_05_19.txt
> archived_agendas/board_agenda_2011_06_15.txt
> archived_agendas/board_agenda_2011_07_20.txt



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to