github-education-resources / teachers_pet

Command line tool to help teachers use GitHub in their classrooms
https://education.github.com/guide
MIT License
187 stars 74 forks source link

create_student_teams OctoKit 404 Not Found? #131

Open umasshokie opened 8 years ago

umasshokie commented 8 years ago

None of the open issues seem to be the same as this one. I created teams fine yesterday, but today I get an error when I go through the same process. I have the most up-to-date version of teachers_pet.

Basically, I get the below errors when I call create_student_teams. It will fail on the creation of the first team. However, if I run the same command again, it will work on that team and fail on the second team. The next time it works on the second team and fails on the third team, etc. So if I run the command once for every team in my file, eventually it creates the teams. Any ideas on how to fix this issue? I'm using teachers_pet in the same way I've used it for a few years now, so I don't think it's user error? Thanks!

teachers_pet create_student_teams --organization=LUMCS201 --username=umasshokie --students=lab0.txt --password
==================================================
Authenticating to GitHub...
Please enter your GitHub password: Loading students:
 -> deb-javon
  \-> members: deborah1998 kidc12 
 -> anthony-holly
  \-> members: acipriano1997 hfwright 
 -> liam-ryan
  \-> members: rpheenan lbelwell 
 -> patrick-thomas
  \-> members: pkshaak tfschlectic 
 -> abby-jake
  \-> members: jeged10 abicirelli 
 -> broc-vieri-xander
  \-> members: vgarriaga bcburger amwarne 
 -> 
 -> franko-joe
  \-> members: fnalbayrak jseibert-arnold 
 -> mike-sara
  \-> members: stjesse mzkubisek 
 -> caroline-chiara
  \-> members: cmmaalouf cgkrall 
 -> alyssa-dhruv
  \-> members: dmparekh arschilke 
 -> liam-sarah
  \-> members: sjflaherty davislm9 
 -> rebecca-nile
  \-> members: rmmartino ncmosley 
Creating team @LUMCS201/deb-javon ...
/Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/octokit-3.3.1/lib/octokit/response/raise_error.rb:16:in `on_complete': GET https://api.github.com/teams/2120332/members?per_page=100: 404 - Not Found // See: https://developer.github.com/v3 (Octokit::NotFound)
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/response.rb:9:in `block in call'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/response.rb:57:in `on_complete'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/response.rb:8:in `call'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/rack_builder.rb:139:in `build_response'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/connection.rb:377:in `run_request'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/faraday-0.9.2/lib/faraday/connection.rb:140:in `get'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/sawyer-0.5.5/lib/sawyer/agent.rb:94:in `call'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/octokit-3.3.1/lib/octokit/client.rb:339:in `request'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/octokit-3.3.1/lib/octokit/client.rb:200:in `paginate'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/octokit-3.3.1/lib/octokit/client/organizations.rb:293:in `team_members'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/teachers_pet-0.3.5/lib/teachers_pet/client_decorator.rb:23:in `get_team_member_logins'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/teachers_pet-0.3.5/lib/teachers_pet/client_decorator.rb:49:in `add_users_to_team'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/teachers_pet-0.3.5/lib/teachers_pet/actions/create_student_teams.rb:26:in `block in create_student_teams'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/teachers_pet-0.3.5/lib/teachers_pet/actions/create_student_teams.rb:9:in `each'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/teachers_pet-0.3.5/lib/teachers_pet/actions/create_student_teams.rb:9:in `create_student_teams'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/teachers_pet-0.3.5/lib/teachers_pet/actions/create_student_teams.rb:32:in `run'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/teachers_pet-0.3.5/lib/teachers_pet/commands/create_student_teams.rb:10:in `create_student_teams'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
    from /Users/mmolsen/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/teachers_pet-0.3.5/bin/teachers_pet:4:in `<top (required)>'
    from /Users/mmolsen/.rbenv/versions/2.2.3/bin/teachers_pet:23:in `load'
    from /Users/mmolsen/.rbenv/versions/2.2.3/bin/teachers_pet:23:in `<main>'