can't push gem - No stairway, denied!

sinisterchipmunk's Avatar

sinisterchipmunk

16 Mar, 2010 11:31 AM

Every time I try to push my new gem to gemcutter, I get HTML output containing the problem:


Server error.

No Stairway, denied!

      <p>Looks like something blew up on our end. We've been alerted of the problem, but feel free to open up an <a href="http://help.rubygems.org">issue</a> if you want it fixed faster.</p>

This happens under both Windows XP and Linux (Ubuntu 9.10) using the latest rubygems (1.3.6) and the latest gemcutter (0.5.0).

  1. 1 Posted by sinisterchipmun... on 16 Mar, 2010 11:36 AM

    sinisterchipmunk's Avatar

    In case it matters, the project was generated using newgem. Configuration is managed by hoe, which was the default, version 2.5.0. It also makes use of rspec and cucumber. It lists actionpack >= 2.3.5, activesupport >= 2.3.5 and hpricot >= 0.8.2 as runtime dependencies, and cucumber >= 0.6.2, rspec >= 1.3.0 and rcov >= 0.9.8 as development dependencies. I'm using Ruby v1.8.7 p248.

  2. 2 Posted by sinisterchipmun... on 16 Mar, 2010 11:48 AM

    sinisterchipmunk's Avatar

    This issue may be related to:

    http://help.rubygems.org/discussions/problems/96-getting-500-error-...

    I don't have a workaround, however. I'm stuck on 1.8.7 for the foreseeable future. It should be noted that I've released 2 gems using 1.8.7 in the past, the more recent of which was on January 29, 2010. So something has changed since then.

    If it comes down to a missing gem, I don't know what to look for. Here's my current gem env and list:

    colin@bart:~$ gem e
    RubyGems Environment:
      - RUBYGEMS VERSION: 1.3.6
      - RUBY VERSION: 1.8.7 (2009-12-24 patchlevel 248) [i686-linux]
      - INSTALLATION DIRECTORY: /opt/ruby-1.8.7-p248/lib/ruby/gems/1.8
      - RUBY EXECUTABLE: /opt/ruby-1.8.7-p248/bin/ruby
      - EXECUTABLE DIRECTORY: /opt/ruby-1.8.7-p248/bin
      - RUBYGEMS PLATFORMS:
        - ruby
        - x86-linux
      - GEM PATHS:
         - /opt/ruby-1.8.7-p248/lib/ruby/gems/1.8
         - /home/colin/.gem/ruby/1.8
      - GEM CONFIGURATION:
         - :update_sources => true
         - :verbose => true
         - :benchmark => false
         - :backtrace => false
         - :bulk_threshold => 1000
      - REMOTE SOURCES:
         - http://rubygems.org/
    
    
    *** LOCAL GEMS ***
    
    actionmailer (2.3.5, 2.3.4, 2.3.3)
    actionpack (2.3.5, 2.3.4, 2.3.3)
    activerecord (2.3.5, 2.3.4, 2.3.3)
    activeresource (2.3.5, 2.3.4, 2.3.3)
    activesupport (2.3.5, 2.3.4, 2.3.3)
    authlogic (2.1.3)
    builder (2.1.2)
    capistrano (2.5.14)
    coderay (0.9.1)
    cucumber (0.6.2)
    cucumber-rails (0.2.4)
    database_cleaner (0.4.3)
    declarative_authorization (0.4)
    diff-lcs (1.1.2)
    eve (1.0.0)
    factory_girl (1.2.3)
    gemcutter (0.5.0)
    heckle (1.4.3)
    highline (1.5.1)
    hoe (2.5.0)
    hpricot (0.8.2)
    httpclient (2.1.5.2)
    json_pure (1.2.2, 1.2.0)
    linecache (0.43)
    monkeytest (1.0.0)
    mysql (2.8.1)
    net-scp (1.0.2)
    net-sftp (2.0.4)
    net-ssh (2.0.19)
    net-ssh-gateway (1.0.1)
    newgem (1.5.2)
    nokogiri (1.4.1)
    ParseTree (3.0.4)
    polyglot (0.3.0, 0.2.9)
    rack (1.0.1)
    rack-test (0.5.3)
    rails (2.3.5, 2.3.4, 2.3.3)
    rake (0.8.7)
    rcov (0.9.8, 0.9.7.1)
    RedCloth (4.2.2)
    rmagick (2.12.2)
    rspec (1.3.0, 1.2.9)
    rspec-rails (1.3.2)
    rtml (1.2.2)
    rubigen (1.5.2)
    ruby-debug-base (0.10.3)
    ruby-debug-ide (0.4.9)
    ruby-graphviz (0.9.7)
    ruby-prof (0.7.6)
    ruby2ruby (1.2.2)
    ruby_parser (2.0.4)
    rubyforge (2.0.3)
    rubygems-update (1.3.6)
    RubyInline (3.8.4)
    selenium-client (1.2.18)
    sexp_processor (3.0.3)
    soap4r (1.5.8)
    sqlite3-ruby (1.2.5)
    syntax (1.0.0)
    term-ansicolor (1.0.4)
    treetop (1.4.4, 1.4.3)
    webrat (0.7.0)
    ZenTest (4.2.1)
    
  3. Support Staff 3 Posted by Nick Quaranto on 16 Mar, 2010 07:15 PM

    Nick Quaranto's Avatar

    Hey there,

    Can you paste the output of gem spec your-built-gem-that-fails.gem ?

  4. 4 Posted by sinisterchipmun... on 17 Mar, 2010 10:20 AM

    sinisterchipmunk's Avatar

    Sure, see attached.

  5. Support Staff 5 Posted by Nick Quaranto on 17 Mar, 2010 08:41 PM

    Nick Quaranto's Avatar

    So I'm seeing something strange in the description here:

    description: "A Ruby library for interfacing with all aspects of the EVE Online MMO. It is designed for use within
     a Ruby on Rails project, but does not require Rails as a dependency. That means there\x91s nothing preventing you
     from writing a stand-alone application or script using this library."
    

    Can you remove the \x91? I'm not sure yet why Gemcutter is barfing with that character but that might be it.

  6. 6 Posted by sinisterchipmun... on 18 Mar, 2010 11:15 AM

    sinisterchipmunk's Avatar

    Not sure where \x91 came from, but that was the problem. All is fine, now.

    Thanks!

  7. David Radcliffe closed this discussion on 12 Apr, 2013 01:07 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

23 Oct, 2014 05:37 PM
21 Oct, 2014 10:47 AM
18 Oct, 2014 08:39 PM
16 Oct, 2014 12:41 PM
06 Oct, 2014 02:30 PM