Okay, actually fixed this, sort of, by updating my heroku gem.

Now it now longer crashes and just quits the console and tells me that
it's timed out and I should run it as a rake task instead of from the
console.

Overall behavior seems to be the same still, with the request
continuing to run on the dyno until completed.

On Aug 1, 9:44 pm, Mike <mikel...@gmail.com> wrote:
> I'm updating some data in my database, and running them through the
> Heroku console since we have no direct database access.
>
> I'm calling this like so: ActiveRecord::Base.connection.execute "MY
> SQL COMMAND;"
>
> The command takes about 5-10 minutes to run.
>
> Every time I run it, it's causing the console to crash, with the
> following message:
> /var/lib/gems/1.8/gems/heroku-1.9.9/lib/heroku/client.rb:202:in
> `console': undefined method `code' for nil:NilClass (NoMethodError)
>         from /var/lib/gems/1.8/gems/heroku-1.9.9/lib/heroku/commands/app.rb:
> 158:in `console_session'
>         from /var/lib/gems/1.8/gems/heroku-1.9.9/lib/heroku/commands/app.rb:
> 147:in `console'
>         from /var/lib/gems/1.8/gems/heroku-1.9.9/lib/heroku/command.rb:48:in
> `send'
>         from /var/lib/gems/1.8/gems/heroku-1.9.9/lib/heroku/command.rb:48:in
> `run_internal'
>         from /var/lib/gems/1.8/gems/heroku-1.9.9/lib/heroku/command.rb:20:in
> `run'
>         from /var/lib/gems/1.8/gems/heroku-1.9.9/bin/heroku:13
>         from /var/lib/gems/1.8/bin/heroku:19:in `load'
>         from /var/lib/gems/1.8/bin/heroku:19
>
> After that, apparently the command is continuing to run even though I
> have no access to the console, as for about the runtime of my command,
> the dyno continues to be completely tied up and non-responsive.
> Afterwards, I can connect to the console again, and the data appears
> upon first inspection to have been changed.
>
> Has anyone else seen behavior like this? Did your data integrity turn
> out okay in the end?

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.

Reply via email to