Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1542 connectés 

  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  Rake aborted

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rake aborted

n°1882609
sundevil
Posté le 10-05-2009 à 14:16:25  profilanswer
 

Bonjour à tous,
 
Je viens vers vous suite à un problème avec rake.
En effet, j'ai créé une migration pour ajouter un index sur une table. Cette migration marche bien en local en faisant rake db:migrate mais sur mon serveur où mon site est en ligne, j'obtiens:
 

Code :
  1. rake aborted!
  2. You have a nil object when you didn't expect it!
  3. You might have expected an instance of Array.
  4. The error occurred while evaluating nil.empty?


 
Voici ma migration:
 

Code :
  1. class AddIndexDateChat < ActiveRecord::Migration
  2.   def self.up
  3.     add_index :tchats, :created_at, :name => :date_post
  4.   end
  5.   def self.down
  6.     remove_index :tchats, :name => :date_post
  7.   end
  8. end


 
Ma version de rake est 0.8.3
 
Auriez vous une idée de pourquoi j'ai cette erreur sur mon serveur.
 
Merci.


Message édité par sundevil le 10-05-2009 à 14:16:48

---------------
Venez visiter mon rpg en ligne => http://morwen-world.com
mood
Publicité
Posté le 10-05-2009 à 14:16:25  profilanswer
 

n°1882660
esox_ch
Posté le 10-05-2009 à 16:49:12  profilanswer
 

Salut,
 
ça ne vient pas de ta migration. Quand tu fais un rake db:migrate, il load ton environnement.rb et les autres initializers. Ce message signifie que quelque part dans ces fichiers tu as un "empty" qui ne passe pas


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1882742
sundevil
Posté le 10-05-2009 à 21:31:02  profilanswer
 

Effectivement, j'ai déplacé un fichier de conf et le rake est passé. Mais pourquoi il plante, mystère :s


---------------
Venez visiter mon rpg en ligne => http://morwen-world.com
n°1882743
sundevil
Posté le 10-05-2009 à 21:31:09  profilanswer
 

Merci en tout cas ;)


---------------
Venez visiter mon rpg en ligne => http://morwen-world.com
n°1884252
igarimasho
Posté le 13-05-2009 à 15:13:20  profilanswer
 

C'est même plus insidieux que ça: n'importe où dans ton code tu as un bug et ajouter --trace n'aide en rien. Ja'i perdu 1h ce matin à trouver d'où venait une erreur similaire :( Dans mon cas le bug se passait dans un de mes plugins alors que je ne l'avais même pas modifié, en fait c'était un callback qui faisait passer un nil.


Message édité par igarimasho le 13-05-2009 à 15:15:13

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ruby/Rails

  Rake aborted

 

Sujets relatifs
Plus de sujets relatifs à : Rake aborted


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR