#8 ✓resolved
Markus Prinz

GitNub fails to start when called with nub

Reported by Markus Prinz | March 21st, 2008 @ 04:22 AM

GitNub 0.7.0

Output in the Console:

RBCocoaInstallRubyThreadSchedulerHooks: couldn't find autoreleasePool ivar 
CommitsController#tableView_willDisplayCell_forTableColumn_row: NoMethodError: undefined method `to_ns' for Wed Mar 19 16:42:36 +0100 2008:Time 
 /Users/cypher/Projects/GitNub/build/Release/GitNub.app/Contents/Resources/lib/time_extensions.rb:12:in `to_system_time' 
 /Users/cypher/Projects/GitNub/build/Release/GitNub.app/Contents/Resources/CommitsController.rb:97:in `tableView_willDisplayCell_forTableColumn_row' 
 /Users/cypher/Projects/GitNub/build/Release/GitNub.app/Contents/Resources/rb_main.rb:23:in `NSApplicationMain' 
 /Users/cypher/Projects/GitNub/build/Release/GitNub.app/Contents/Resources/rb_main.rb:23 
/Users/cypher/Projects/GitNub/build/Release/GitNub.app/Contents/Resources/lib/time_extensions.rb:12:in `to_system_time': undefined method `to_ns' for Wed Mar 19 16:42:36 +0100 2008:Time (NoMethodError) 
 from /Users/cypher/Projects/GitNub/build/Release/GitNub.app/Contents/Resources/CommitsController.rb:97:in `tableView_willDisplayCell_forTableColumn_row' 
 from /Users/cypher/Projects/GitNub/build/Release/GitNub.app/Contents/Resources/rb_main.rb:23:in `NSApplicationMain' 
 from /Users/cypher/Projects/GitNub/build/Release/GitNub.app/Contents/Resources/rb_main.rb:23 
com.apple.launchd[137] ([0x0-0x1ec1ec].com.alternateidea.rubycocoa.GitNubApp[5407]) Exited with exit code: 1

Comments and changes to this ticket

  • Justin Palmer

    Justin Palmer March 21st, 2008 @ 04:33 AM

    • State changed from “new” to “open”

    Hmm, what version of RubyCocoa are you running? To check this you can open irb and run the following

    require 'osx/cocoa'
     OSX::RUBYCOCOA_VERSION
    

    Also, can you tell me if to_ns works when you run this from irb:

    require 'osx/cocoa'
    >> t = Time.now
    => Fri Mar 21 04:25:46 -0700 2008
    >> t.to_ns
    => #<NSDate 2008-03-21 04:25:46 -0700>
    
  • Justin Palmer

    Justin Palmer March 21st, 2008 @ 04:35 AM

    On Fri, Mar 21, 2008 at 4:18 AM, Lighthouse

    wrote:

    Hmm, what version of RubyCocoa are you running? To check this you can open

    irb and run the following

    require 'osx/cocoa'
     OSX::RUBYCOCOA_VERSION

    Also, can you tell me if to_ns works when you run this from irb:

    require 'osx/cocoa'
    >> t = Time.now
    => Fri Mar 21 04:25:46 -0700 2008
    >> t.to_ns
    => #<NSDate 2008-03-21 04:25:46 -0700>
  • Markus Prinz

    Markus Prinz March 21st, 2008 @ 06:11 AM

    The one that comes with Leopard by default:

    $ irb
    >> require 'osx/cocoa'
    2008-03-21 14:03:12.097 irb[6639:10b] RBCocoaInstallRubyThreadSchedulerHooks: couldn't find autoreleasePool ivar
    => true
    >> OSX::RUBYCOCOA_VERSION
    => "0.12.0"
    >> t = Time.now
    => Fri Mar 21 14:03:26 0100 2008
    >> t.to_ns
    NoMethodError: undefined method `to_ns' for Fri Mar 21 14:03:26 +0100 2008:Time
            from (irb):4
    

    I'm now trying to upgrade to 0.13.2, and see if that works.

  • Markus Prinz

    Markus Prinz March 21st, 2008 @ 06:15 AM

    Upgrading to 0.13.2 solved this issue.

  • Justin Palmer

    Justin Palmer March 21st, 2008 @ 03:14 PM

    • State changed from “open” to “resolved”

    Great!

  • Markus Prinz

    Markus Prinz March 22nd, 2008 @ 04:58 AM

    Maybe the documentation should be updated to point out that RubyCocoa 0.13.2 is required? Or maybe 0.13.2 can somehow be bundled with GitNub?

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