After running 'cap deploy:update' with cap 2.2, several operations are
carried out, but ends with null reference complaints. Deploy file and
output included below.

Thanks in advance,
John


*********************************
require 'mongrel_cluster/recipes'

set :application, "project"
set :repository,  "http://mysvn.com/svn/project";

# If you aren't deploying to /u/apps/#{application} on the target
# servers (which is the default), you can specify the actual location
# via the :deploy_to variable:
set :deploy_to, "/home/rails/#{application}"

# If you aren't using Subversion to manage your source code, specify
# your SCM below:
# set :scm, :subversion

role :app, "myserver.com"
role :web, "myserver.com"
role :db,  "myserver.com", :primary => true
set :user, "rails"
set :use_sudo, false
**********************************
 cap deploy:update
  * executing `deploy:update'
 ** transaction: start
  * executing `deploy:update_code'
  * executing "svn checkout -q  -r7 http://mysvn.com/svn/project /home/
rails/project/releases/20090701072931 && (echo 7 > /home/rails/project/
releases/20090701072931/REVISION)"
    servers: ["myserver.com"]
Password:
    [myserver.com] executing command
    command finished
  * executing `deploy:finalize_update'
  * executing "chmod -R g+w /home/rails/project/releases/
20090701072931"
    servers: ["myserver.com"]
    [myserver.com] executing command
    command finished
  * executing "rm -rf /home/rails/project/releases/20090701072931/log /
home/rails/project/releases/20090701072931/public/system /home/rails/
project/releases/20090701072931/tmp/pids &&\n      mkdir -p /home/
rails/project/releases/20090701072931/public &&\n      mkdir -p /home/
rails/project/releases/20090701072931/tmp &&\n      ln -s /home/rails/
project/shared/log /home/rails/project/releases/20090701072931/log &&
\n      ln -s /home/rails/project/shared/system /home/rails/project/
releases/20090701072931/public/system &&\n      ln -s /home/rails/
project/shared/pids /home/rails/project/releases/20090701072931/tmp/
pids"
    servers: ["myserver.com"]
    [myserver.com] executing command
    command finished
  * executing "find /home/rails/project/releases/20090701072931/public/
images /home/rails/project/releases/20090701072931/public/stylesheets /
home/rails/project/releases/20090701072931/public/javascripts -exec
touch -t 200907010729.49 {} ';'; true"
    servers: ["myserver.com"]
    [myserver.com] executing command
    command finished
  * executing `deploy:symlink'
  * executing "rm -f /home/rails/project/current && ln -s /home/rails/
project/releases/20090701072931 /home/rails/project/current"
    servers: ["myserver.com"]
*** [deploy:symlink] rolling back
  * executing "ls -x /home/rails/project/releases"
    servers: ["myserver.com"]
    [myserver.com] executing command
    [myserver.com] executing command
    command finished
  * executing "rm -f /home/rails/project/current; ln -s /home/rails/
project/releases/20090701070703 /home/rails/project/current; true"
    servers: ["myserver.com"]
    [myserver.com] executing command
    command finished
*** [deploy:update_code] rolling back
  * executing "rm -rf /home/rails/project/releases/20090701072931;
true"
    servers: ["myserver.com"]
    [myserver.com] executing command
    command finished
/usr/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh/connection/
driver.rb:336:in `do_channel_extended_data': undefined method
`do_extended_data' for nil:NilClass (NoMethodError)
        from /usr/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh/connection/
driver.rb:158:in `call'
        from /usr/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh/connection/
driver.rb:158:in `process'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
command.rb:41:in `process!'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
command.rb:38:in `each'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
command.rb:38:in `process!'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
command.rb:36:in `loop'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
command.rb:36:in `process!'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
command.rb:11:in `process'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/actions/invocation.rb:53:in `run'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/connections.rb:149:in `execute_on_servers'
        from /usr/lib/ruby/gems/1.8/gems/needle-1.3.0/lib/needle/logger.rb:
127:in `each_slice'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/connections.rb:137:in `each'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/connections.rb:137:in `each_slice'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/connections.rb:137:in `execute_on_servers'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/actions/invocation.rb:51:in `run'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/namespaces.rb:186:in `send'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/namespaces.rb:186:in `method_missing'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
recipes/deploy.rb:204:in `load'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/execution.rb:80:in `instance_eval'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/execution.rb:80:in `execute_task_without_callbacks'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/callbacks.rb:27:in `execute_task'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/namespaces.rb:186:in `send'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/namespaces.rb:186:in `method_missing'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/namespaces.rb:104:in `symlink'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
recipes/deploy.rb:139:in `load'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/execution.rb:48:in `transaction'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/namespaces.rb:186:in `send'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/namespaces.rb:186:in `method_missing'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
recipes/deploy.rb:137:in `load'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/execution.rb:80:in `instance_eval'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/execution.rb:80:in `execute_task_without_callbacks'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/callbacks.rb:27:in `execute_task'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/
configuration/execution.rb:92:in `find_and_execute_task'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/
execute.rb:43:in `execute_requested_actions_without_help'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/
execute.rb:42:in `each'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/
execute.rb:42:in `execute_requested_actions_without_help'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/
help.rb:19:in `execute_requested_actions'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/
execute.rb:31:in `execute!'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/lib/capistrano/cli/
execute.rb:14:in `execute'
        from /usr/lib/ruby/gems/1.8/gems/capistrano-2.2.0/bin/cap:4
        from /usr/local/bin/cap:16:in `load'
        from /usr/local/bin/cap:16

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.co.uk/group/capistrano?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to