Bonjour j'essaye de générer un module avec doctrine (symfony 1.4)

lors de la génération j'ai l'erreur:
Couldn't call Doctrine_Core::set(), second argument should be an instance of Doctrine_Collection when setting many-to-many references.
voilà mon shéma:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
 
Adresse:
  columns:
    adresse1: { type: string(255), notnull: true }
    adresse2: { type : string(255) }
    code_postal: { type: string(20) }
    ville: { type: string(70) }
    pays_id: { type: integer, notnull: true }
    libelle_type_adresse_id: { type: integer, notnull: true }
  relations:
    LibelleTypeAdresse: { foreignAlias: Adresses }
    Pays: { foreignAlias: Adresses }
    Utilisateur: { foreignAlias: Adresses, class: Utilisateur, refClass: UtilisateurAdresse }
    Societe: { foreignAlias: Adresses, class: Societe, refClass: SocieteAdresse }
 
Email:
  columns:
    email: { type: string(50), notnull: true }
    utilisateur_id: { type: integer, notnull: true }
  relations:
    Utilisateur: { foreignAlias: Emails }
 
Telephone:
   columns:
    numero: { type: string(50), notnull: true }
    libelle_type_numero_telephone_id: { type: integer, notnull: true }
   relations:
    LibelleTypeNumeroTelephone: { foreignAlias: Telephones  }
    Utilisateur: { foreignAlias: Telephones, class: Utilisateur, refClass: UtilisateurTelephone }
    Societe: { foreignAlias: Telephones, class: Societe, refClass: SocieteTelephone }
 
Utilisateur:
  columns:
    nom: { type: string(100), notnull: true }
    prenom: { type: string(100), notnull: true }
    password: { type: string(20), notnull: true }
    commentaire: { type: string(400) }
    securite_sociale: { type: string(20) }
    email_principal_id: { type: integer }
    utilisateur_referent_id: { type: integer }
  relations:
    Email: { local: email_principal_id, foreign: id,foreignAlias: Utilisateur }
    Utilisateur: { local: utilisateur_referent_id, foreign: id, foreignAlias: Clients }
  attributes: { export: all, validate: true }
 
UtilisateurTelephone:
  columns:
    utilisateur_id: { type: integer, primary: true }
    telephone_id: { type: integer, primary: true}
  relations: 
    Telephone: { foreignAlias: UtilisateurTelephones }
    Utilisateur: { foreignAlias: UtilisateurTelephones }
 
UtilisateurAdresse:
  columns:
    utilisateur_id: { type: integer, primary: true}
    adresse_id: { type: integer, primary: true }
  relations: 
    Utilisateur: { foreignAlias: UtilisateurAdresses }
    Adresse: { foreignAlias: UtilisateurAdresses }
Si quelqu'un a déjà rencontré ce problème, je ne vois pas ce que j'ai fait de travers

Merci