[
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)