web-dev-qa-db-fra.com

Eclipse - "L'espace de travail utilisé ou ne peut pas être créé, choisissez-en un autre."

J'essaie de créer un espace de travail dans le répertoire /Users/Shared/ en pensant pouvoir partager cet espace de travail entre utilisateurs. Le problème est qu'après avoir créé l'espace de travail et modifié l'autorisation, je rencontre l'erreur ci-dessous (image) sans même basculer vers un autre utilisateur.

J'ai changé les permissions de

/Users/Shared $ ll
drwxr-xr-x  3 HristoOskov  wheel   102 Sep 18 20:07 myWorkspace

... à...

/Users/Shared $ ll
drwxrwxr-x  3 root         admin   102 Sep 18 19:45 myWorkspace

Alors qu'est-ce que je fais mal ici? Comment dois-je configurer cet espace de travail afin que je puisse 1. supprimer le message d'erreur et 2. y accéder à partir des deux comptes sans voir le message d'erreur?

Au fait, je travaille sur Mac OS X Lion v10.7.1.

error

194
Hristo

La bonne réponse peut être trouvée dans ceci (dupliquer) question .

J'ai reproduit la réponse ici (et ça marche!):

Supprimez simplement le fichier .lock du répertoire .metadata de votre répertoire d’espace de travail Eclipse.

462
jap1968

J'ai déjà vu 3 autres corrections:

  1. dans le fichier .metadata /, rm .lock
  2. si 1) ne fonctionne pas, essayez de terminer le processus javaw.exe, etc. pour quitter l'EDI
  3. si 1) et 2) ne fonctionne pas, essayez le fichier rm .log dans .metadata/et vérifiez deux fois .plugin /.
  4. Cela a toujours fonctionné pour moi: relocaliser .metadata /, ouvrir et fermer Eclipse, puis écraser de nouveau .metadata

La solution se résume à nettoyer le dossier .metadata avec le contenu correct

36
txs

Parfois, la suppression du fichier .lock ne fonctionne pas. Vous pouvez essayer ceci:

Supprimez RECENT_WORKSPACES ligne de Eclipse/configuration/.settings/org.Eclipse.ui.ide.prefs

16
0x5f3759df

pour les utilisateurs de Windows: Dans le cas où vous ne pouvez pas supprimer le fichier .lock et il vous donne les informations suivantes:

enter image description here

Et vous savez qu'Eclipse est déjà fermé, ouvrez simplement Gestionnaire des tâches alors processus puis end precess pour toutes les occurrences Eclipse.exe dans liste de processus.

8
Muhammed Refaat

Les espaces de travail ne peuvent être ouverts que dans un seul exemplaire d'Eclipse. De plus, vous en avez retiré votre propre accès en écriture. Tous les utilisateurs en question doivent avoir le groupe "admin" pour ce que vous avez fait pour même travailler un peu.

6
bmargulies

Lancer Eclipse dans Administrator Mode le corrigea pour moi. Vous pouvez le faire par [Clic droit] -> Exécuter en tant qu’administrateur sur le Eclipse.exe de votre répertoire d’installation.

J'étais sur un environnement de travail avec la machine Win7 ayant une autorisation restrictive. J'ai également supprimé les fichiers .lock et .log, mais cela n'a pas aidé. Cela peut être une combinaison de tous les facteurs qui ont contribué à son efficacité.

2
Nikhilesh Gargi

Une autre raison peut être que vous pointez sur un espace de travail d'un disque qui n'existe plus, en pensant que vous choisissez celui qui est valide. Par exemple, pour moi, l’espace de travail existait jadis sur le lecteur F, mais il se trouve maintenant sur mon lecteur D. Même si je n'ai plus le lecteur F, il est toujours répertorié comme un espace de travail que j'ai déjà utilisé lors du démarrage d'Eclipse. Lorsque je choisis cet ancien espace de travail, Eclipse se plaint que celui-ci est "en cours d'utilisation", ce qui est très étrange.

1
Raoul

Dans mon cas, cela s'est produit sur une instance de test d'Eclipse exécutée à partir de ma session principale Eclipse pendant le développement du plug-in. Une erreur a provoqué la disparition de l'interface graphique, mais ne l'a pas totalement tué. Frapper le bouton d'arrêt dans la console s'en est occupé.

0
Brad Mace

Vérifiez que vous avez suffisamment de droits pour le répertoire de l’espace de travail. J'ai eu cette erreur alors que je n'avais pas le droit d'écriture sur l'espace de travail.

0
tok