#17 ✓duplicate
Jan Foeh

[Bug] Crash on commit selection

Reported by Jan Foeh | April 22nd, 2008 @ 04:45 PM

The application (0.8.5 beta) crashes reproducibly on every second click into the left table, irrespective of whether the table itself or one of the commits in there is clicked.

My console log shows the following output:

23.04.08 01:36:10 GitNub[80826] CommitsController#tableViewSelectionDidChange: TypeError: can't convert nil into String 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  /Applications/GitNub.app/Contents/Resources/CommitsController.rb:201:in `basename' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  /Applications/GitNub.app/Contents/Resources/CommitsController.rb:201:in `update_main_document' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  /Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:154:in `each_with_index' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  /Applications/GitNub.app/Contents/Resources/CommitsController.rb:173:in `each' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  /Applications/GitNub.app/Contents/Resources/CommitsController.rb:173:in `each_with_index' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  /Applications/GitNub.app/Contents/Resources/CommitsController.rb:173:in `update_main_document' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  /Applications/GitNub.app/Contents/Resources/CommitsController.rb:90:in `tableViewSelectionDidChange' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  /Applications/GitNub.app/Contents/Resources/rb_main.rb:23:in `NSApplicationMain' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  /Applications/GitNub.app/Contents/Resources/rb_main.rb:23 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826] /Applications/GitNub.app/Contents/Resources/CommitsController.rb:201:in `basename': can't convert nil into String (TypeError) 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  from /Applications/GitNub.app/Contents/Resources/CommitsController.rb:201:in `update_main_document' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  from /Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:154:in `each_with_index' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  from /Applications/GitNub.app/Contents/Resources/CommitsController.rb:173:in `each' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  from /Applications/GitNub.app/Contents/Resources/CommitsController.rb:173:in `each_with_index' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  from /Applications/GitNub.app/Contents/Resources/CommitsController.rb:173:in `update_main_document' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  from /Applications/GitNub.app/Contents/Resources/CommitsController.rb:90:in `tableViewSelectionDidChange' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  from /Applications/GitNub.app/Contents/Resources/rb_main.rb:23:in `NSApplicationMain' 
23.04.08 01:36:10 [0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]  from /Applications/GitNub.app/Contents/Resources/rb_main.rb:23 
23.04.08 01:36:10 com.apple.launchd[201] ([0x0-0x201201].com.alternateidea.rubycocoa.GitNubApp[80826]) Exited with exit code: 1 

OS: 10.5.2

RubyCocoa: 0.13.2

Thanks for your work, GitNub looks great; please let me know if I can be of further help.

  • Jan

Comments and changes to this ticket

  • Justin Palmer

    Justin Palmer April 23rd, 2008 @ 02:09 AM

    • State changed from “new” to “duplicate”

    Glad you like it!

    On to your issue...This is a duplicate of #16, which is quiet odd given that two people experienced it at around the same time. Please follow the other ticket for updates.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

People watching this ticket

Pages