Erreur "Couldn't register x.x.x with the bootstrap server."

KiwixKiwix Membre
Bonjour,

Depuis quelques temps quand je (Build&)Run mon projet sur l'iPhone, j'obtiens l'erreur suivante :

Couldn't register x.x.x with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.


J'ai beau tenter de cleaner les targets, désinstaller mon appli, redémarrer le device et le Mac, rien n'y fait... :'(

L'un des éminents membres de la communauté PommeDev aurait-il une solution miraculeuse à  me proposer?  :why?:

Réponses

  • muqaddarmuqaddar Administrateur
    20:27 modifié #2
    Des pistes :

    - Vérifier qu'il n'y a pas de bug dans AppWillTerminate
    - Regarder dans ActivityMonitor, et killer le process s'il n'est pas mort après avoir arrêter dans Xcode

    Sinon, ça sent la corruption du fichier project.xcodeproj (ouvrir le contenu du paquet sur le fichier tonappli.xcodproj). J'ai déjà  eu un problème similaire, et j'avais dû virer une partie du texte de ce fichier que tu peux ouvrir avec un éditeur de texte.

    Mais je ne me souviens plus ce que j'avais enlevé (vers le bas du fichier, au niveau des modes de compilation)... Fais une recherche sur Google c'est là  que j'avais trouvé.
  • KiwixKiwix Membre
    20:27 modifié #3
    Merci pour ta réponse.
    Le soucis a disparu comme il est venu, mais je sais que tôt ou tard il reviendra...  >:D
    A priori il s'agirait plutôt d'un process non killé que d'un projet corrompu (dans mon cas) et j'aurai du mal à  identifier le responsable (je suis sur un gros projet avec intégration de code cpp et envois de requêtes dans tous les sens...entre autres :crackboom:-) il doit donc rester "quelque chose" à  trainer "quelque part"... :p
    En revanche je suis étonné du peu d'informations que j'ai pu trouver à  ce sujet sur le net. ???
    Si d'autres devs sont confrontés au même problème (avec ou sans solution) n'hésitez pas à  enrichir ce sujet, c'est un bug pour le moins bloquant! B)
  • Bonjour,



    j'ai régulièrement le même problème sauf que je redémarre et après c'est bon. Enfin, c'est galère faut que je redémarre assez souvent. Comme je débute, je fais certainement pas mal d'erreurs qui ne lui plaisent pas trop... Enfin, si quelqu'un a une idée qui m'éviterait ces redémarrages.
  • CéroceCéroce Membre, Modérateur
    J'ai aussi le problème régulièrement, et le redémarrage est la seule solution que j'ai trouvée.
  • BooleanneBooleanne Membre
    mars 2012 modifié #6
    Il semblerait que cela ne m'arrive plus depuis quelques jours... Il faut dire que je la malmène un peu, la bête. J'ai tendance à  enchaà®ner très vite les Pomme-r. Maintenant, je fais bien attention à  faire d'abord un built, puis un run... tranquille. Du coup, je n'ai quasiment plus le problème... et au pire, je refais un stop + clean + built + run... toujours pas trop vite, et j'évite aussi le redémarrage. Je travaille sur un macbook pro.... pas forcément très adapté comme matériel pour ce genre d'utilisation, faut dire...
  • Apparemment, c'est un problème qui revient souvent sur le Web...



    http://stackoverflow.com/questions/788277/iphone-strange-error-when-testing-on-simulator



    Si tu tapes le message d'erreur sur Google, tu en as toute une liste... image/kiss.gif' class='bbc_emoticon' alt=':-*' />
  • Tiens, c'est bizarre, je ne l'avais pas encore eu, et paf, juste à  l'instant, je viens d'avoir le même message. Suite à  un copier / coller hasardeux, j'ai généré une boucle sans fin dans mon application... image/whip.gif' class='bbc_emoticon' alt=' >:) ' /> image/tomato.gif' class='bbc_emoticon' alt=' :o ' />

    J'ai donc dû forcer Xcode à  quitter, et il n'a pas aimé ! Suite à  çà , j'ai eu le fameux message et j'ai dû redémarrer mon Mac pour le faire disparaà®tre (ni le clean, ni la réinitialisation du simulateur n'ont suffit).
  • CeetixCeetix Membre
    mars 2012 modifié #9
    Une boucle sans fin ? J'ai tjs préconisé le non usage du while() au maximum. Ou peut-être était-ce de la récursivité ?

    Bref moi aussi j'ai déjà  eu ce souci, et en effet, il faut redémarrer.
  • Bien vu, c'était un while, mais je crois que je n'avais pas le choix image/huh.gif' class='bbc_emoticon' alt='???' />

    Mais quand on oublie la ligne qui fait changer la condition du while... çà  marche pas !!!
  • 'Ceetix' a écrit:


    Une boucle sans fin ? J'ai tjs préconiser le non usage du while() au maximum. Ou peut-être était-ce de la récursivité ?

    Bref moi aussi j'ai déjà  eu ce souci, et en effet, il faut redémarrer.




    Ok, ça m'arrive souvent de commencer un while et d'oublier aussi...



    Eviter le while, d'accord, mais qu'est-ce qu'il faut lui préférer ? Un compteur bête avec un test derrière ? Je ne comprends pas trop ce que ça change. Merci de m'éclairer.
  • Bah c'est simple ce que ça change.Tu le dis toi même, tu oublies la condition d'arrêt dans ton while() et si ça se trouve celle-ci est fausse. Je ne dis pas qu'il ne faut pas du tout utiliser de while() mais quand on peut il faut lui préférer une boucle for() qui est carrément plus sûre.
  • Ok, merci pour tes précisions... J'en ai des tas... de while image/rolleyes.gif' class='bbc_emoticon' alt='::)' /> !!!
  • AliGatorAliGator Membre, Modérateur
    mars 2012 modifié #14
    Heu une boucle for et une boucle while basiquement c'est la même chose.
    for(&lt;initialisation&gt; ; &lt;condition&gt; ; &lt;increment&gt;) {<br />
      &lt;code&gt;<br />
    }
    
    est exactement équivalent à 
    &lt;initialisation&gt;<br />
    while(&lt;condition&gt;) {<br />
      &lt;code&gt;<br />
      &lt;increment&gt;<br />
    }
    




    Mais écrire une boucle for t'oblige un peu, de par sa syntaxe, à  mettre une condition d'initialisation, une condition de test, et une instruction d'incrémentation.



    Les boucles while ne sont pas forcément "à  proscrire" absolument, il faut juste ne pas oublier la condition de sortie pour pas risquer de boucle infinie (condition de sortie que tu peux oublier, ou écrire de travers au point qu'elle ne soit jamais satisfaite, même en utilisant une boucle for).
  • CeetixCeetix Membre
    mars 2012 modifié #15
    While() image/whip.gif' class='bbc_emoticon' alt=' >:) ' />

    For() image/thumbsup.gif' class='bbc_emoticon' alt='' />

    Draken image/whip.gif' class='bbc_emoticon' alt=' >:) ' />
  • C'est sur que si on est un peu tête en l'air, il vaut mieux prévoir. Merci de vos conseils.
Connectez-vous ou Inscrivez-vous pour répondre.