All gem pushes fail

pelaez89's Avatar

pelaez89

18 Jul, 2010 01:48 AM

Had been having problems with minifbclearance but tried to upalod a totally new gem fbdoorman, rejected! I can't push anything.

Here's the output

dmb:fbdoorman-0.0.1 david$ gem push fbdoorman-0.0.1.gem
Pushing gem to RubyGems.org...
<!DOCTYPE html>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link href="/stylesheets/reset.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/stylesheets/960.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/stylesheets/screen.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/stylesheets/humanmsg.css" media="screen" rel="stylesheet" type="text/css" />
<!--[if IE 7]>
  <link href="/stylesheets/ie7.css" media="screen" rel="stylesheet" type="text/css" />
<![endif]-->
<title>server error | RubyGems.org</title>
<div class="container_12">
  <div class="prefix_1 grid_4 header">
    <h1><a href="/" title="Home">RubyGems.org</a></h1>
  </div>

  <div class="grid_6 suffix_1 nav">
    <div id="nav-cap">
      <div id="nav">
          <ul id="signed_out">
            <li id="all-gems"><a href="/gems">all gems</a></li>
            <li id="sign-in"><a href="/sign_in">sign in</a></li>
            <li id="sign-up"><a href="/sign_up">sign up</a></li>
          </ul>
      </div>
    </div>
    <form action="/search" id="main-search" method="get">
      <input id="query" name="query" type="text" value="Search gems&hellip;" />
      <input id="search_submit" type="submit" value="Search" />
    </form>
  </div>
  <div class="prefix_1 grid_10 suffix_1 main">
    <div class="info">
      <div class="title">
        <h2>Server error.</h2>
        <h3>No Stairway, denied!</h3>
      </div>
      <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>
    </div>
  </div>
  <div class="prefix_1 grid_10 suffix_1 footer">
    <div class="links">
      <a href="http://help.rubygems.org">Help</a>
      <a href="http://groups.google.com/group/gemcutter">Discuss</a>
      <a href="http://github.com/rubygems/gemcutter">Code</a>
      <a href="http://twitter.com/gemcutter">Status</a>
      <a href="http://thoughtbot.com" id="thoughtbot" title="Designed by Thoughtbot">designed by <img alt="Thoughtbot" src="/images/thoughtbot.png" /></a>
      <a href="http://rubycentral.org" id="rubycentral" title="Supported by Ruby Central">supported by <img alt="Ruby Central" src="/images/rubycentral.png" /></a>
    </div>
  </div>
</div>
<script src="/javascripts/jquery.js" type="text/javascript"></script>
<script src="/javascripts/jquery.easing.1.3.js" type="text/javascript"></script>
<script src="/javascripts/humanmsg.js" type="text/javascript"></script>
<script src="/javascripts/application.js" type="text/javascript"></script>
  1. Support Staff 2 Posted by Nick Quaranto on 18 Jul, 2010 06:53 PM

    Nick Quaranto's Avatar

    Yikes, can you paste the gemspec you're using?

  2. 3 Posted by pelaez89 on 19 Jul, 2010 03:06 AM

    pelaez89's Avatar

    Hey Nick. It's weird because my first upload worked, with a gem called minifbclearance that had a different name, same gemspec. However here it's, it's based on clearance by thoughtbot.

    # Generated by jeweler
    # DO NOT EDIT THIS FILE DIRECTLY
    # Instead, edit Jeweler::Tasks in Rakefile, and run the gemspec command
    # -*- encoding: utf-8 -*-
    
    Gem::Specification.new do |s|
      s.name = %q{fbdoorman}
      s.version = "0.0.1"
    
      s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
      s.authors = ["Fbdoorman: David Pelaez", "MiniFB:Appoxy", "Dan Croak", "Mike Burns", "Jason Morrison", "Joe Ferris", "Eugene Bolshakov", "Nick Quaranto", "Josh Nichols", "Mike Breen", "Marcel G\303\266rner", "Bence Nagy", "Ben Mabey", "Eloy Duran", "Tim Pope", "Mihai Anca", "Mark Cornick", "Shay Arnett", "Jon Yurek", "Chad Pytel"]
      s.date = %q{2010-07-17}
      s.description = %q{Painless user registration and sign-in using Facebook single sign-on with JS. Typical email login still works too.}
      s.email = %q{pelaez89{at}gmail.com}
      s.extra_rdoc_files = [
        "LICENSE",
         "README.md"
      ]
      s.files = [
        "CHANGELOG.md",
         "LICENSE",
         "README.md",
         "Rakefile",
         "VERSION",
         "app/controllers/clearance/confirmations_controller.rb",
         "app/controllers/clearance/facebook_controller.rb",
         "app/controllers/clearance/passwords_controller.rb",
         "app/controllers/clearance/sessions_controller.rb",
         "app/controllers/clearance/users_controller.rb",
         "app/models/clearance_mailer.rb",
         "app/views/clearance_mailer/change_password.html.erb",
         "app/views/clearance_mailer/confirmation.html.erb",
         "app/views/facebook/_fbjs.html.erb",
         "app/views/facebook/closed.html.erb",
         "app/views/passwords/edit.html.erb",
         "app/views/passwords/new.html.erb",
         "app/views/sessions/new.html.erb",
         "app/views/users/_form.html.erb",
         "app/views/users/new.html.erb",
         "generators/fbdoorman/USAGE",
         "generators/fbdoorman/fbdoorman_generator.rb",
         "generators/fbdoorman/lib/insert_commands.rb",
         "generators/fbdoorman/lib/rake_commands.rb",
         "generators/fbdoorman/templates/README",
         "generators/fbdoorman/templates/clearance.rb",
         "generators/fbdoorman/templates/facebook.yml",
         "generators/fbdoorman/templates/factories.rb",
         "generators/fbdoorman/templates/migrations/create_users.rb",
         "generators/fbdoorman/templates/migrations/update_users.rb",
         "generators/fbdoorman/templates/user.rb",
         "lib/clearance/authentication.rb",
         "lib/clearance/configuration.rb",
         "lib/clearance/extensions/errors.rb",
         "lib/clearance/extensions/rescue.rb",
         "lib/clearance/routes.rb",
         "lib/clearance/user.rb",
         "lib/facebook_helpers.rb",
         "lib/fbdoorman.rb",
         "lib/mini_fb.rb",
         "rails/init.rb"
      ]
      s.homepage = %q{http://github.com/davidpelaez/minifb-clearance}
      s.rdoc_options = ["--charset=UTF-8"]
      s.require_paths = ["lib"]
      s.rubygems_version = %q{1.3.7}
      s.summary = %q{Rails authentication with facebook single sign-on OR email & password.}
    
      if s.respond_to? :specification_version then
        current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
        s.specification_version = 3
    
        if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
        else
        end
      else
      end
    end
    
  3. 4 Posted by pelaez89 on 19 Jul, 2010 08:42 AM

    pelaez89's Avatar

    Hey Nick, check this issue:
    http://help.rubygems.org/discussions/problems/101-cant-push-gem-no-...

    The problem there was with some weird characters, changed my email so that there was nothing wrong and change any non ascii char to ascii, here the updated gemspec. Still not working.

  4. 5 Posted by pelaez89 on 19 Jul, 2010 08:52 AM

    pelaez89's Avatar

    Hey Nick, I've tried everything, searched online, changed my account's email and registered a new one, everything possible and don't know what else to do, please help ASAP I need to release this for real, it's for a client.

  5. 6 Posted by pelaez89 on 19 Jul, 2010 08:55 AM

    pelaez89's Avatar

    I just tried pushing from a remote machine and didn't work either, Im running osx, that machine's runnig redhat.

  6. Support Staff 7 Posted by Nick Quaranto on 25 Jul, 2010 07:14 PM

    Nick Quaranto's Avatar

    I'm seeing the problem now :)

    ActiveRecord::StatementInvalid: PGError: ERROR: value too long for type character varying(255) : INSERT INTO "versions" ("number", "built_at", "position", "created_at", "updated_at", "indexed", "prerelease", "full_name", "authors", "description", "summary", "rubygem_id", "rubyforge_project", "downloads_count", "latest", "platform") VALUES(E'0.0.1', '2010-07-19 05:00:00.000000', NULL, '2010-07-19 05:54:55.501856', '2010-07-19 05:54:55.501856', 't', 'f', NULL, E'Fbdoorman David Pelaez, MiniFB Appoxy, Dan Croak, Mike Burns, Jason Morrison, Joe Ferris, Eugene Bolshakov, Nick Quaranto, Josh Nichols, Mike Breen, Marcel Goerner, Bence Nagy, Ben Mabey, Eloy Duran, Tim Pope, Mihai Anca, Mark Cornick, Shay Arnett, Jon Yurek, Chad Pytel', E'Painless user registration and sign-in using Facebook single sign-on with JS. Typical email login still works too.', E'Rails authentication with facebook single sign-on OR email and password.', 30886, NULL, 0, NULL, E'ruby') RETURNING "id"
    

    Looks like that should be a text column. For now, if you shorten the authors field it should work fine. I'll create a github issue for this and leave it open here until it's resolved.

  7. 8 Posted by pelaez89 on 27 Jul, 2010 05:47 PM

    pelaez89's Avatar

    Thanks a lot nick! that was it, didn't see such error anywhere. I see you work in the clearance team too, great work, this gem's used clearance code! http://rubygems.org/gems/fbdoorman

    Nice day!

  8. Support Staff 9 Posted by Nick Quaranto on 14 Aug, 2010 06:29 PM

    Nick Quaranto's Avatar

    Resolving this one, it should be fixed on the next deploy. Thanks Josh!

  9. Nick Quaranto closed this discussion on 14 Aug, 2010 06:29 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