Hartycho Posté(e) le 6 février 2009 Partager Posté(e) le 6 février 2009 Bonjour, J'ai un problème avec mon Eclipse Java (j'ai un autre Eclipse pour python qui fonctionne toujours très bien). J'ai dû réinstaller java (sun-java6-jdk) et depuis Eclipse plante au démarrage. Mon workspace se situe sur une partition en FAT32 qui est monté automatiquement au démarrage de ma session. Si je lance Eclipse, je n'ai plus la possibilité d'écrire sur cette partition (uniquement lire). Ligne dans /etc/fstab #dev/sda2 UUID=4611-0AC1 /media/DOCUMENTS vfat rw,nouser,auto,umask=007,gid=1000,utf8 0 0 J'ai essayé de désinstaller/réinstaller java, ré installer eclipse (que j'ai simplement téléchargé sur le site d'Eclipse et décompressé dans un dossier) mais rien n'a changé (la JRE sélectionné dans Eclipse est bien la bonne). x@x-laptop:~$ sudo update-alternatives --config java [sudo] password for x: Il y a 4 alternatives fournissant « java ». Sélection Alternative ----------------------------------------------- 1 /usr/bin/gij-4.2 2 /usr/bin/gij-4.3 + 3 /usr/lib/jvm/java-gcj/jre/bin/java * 4 /usr/lib/jvm/java-6-sun/jre/bin/java Le .log (workspace/.metadata/.log) : !ENTRY org.eclipse.ui 4 0 2009-02-05 10:28:57.496 !MESSAGE Unable to create editor ID org.eclipse.jdt.ui.CompilationUnitEditor: The file does not exist. !STACK 1 org.eclipse.core.runtime.CoreException: The file does not exist. at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:233) at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:112) at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:557) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFil eInfo(CompilationUnitDocumentProvider.java:962) at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:476) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1197) at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:3991) at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:190) at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1325) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2512) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2485) at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1350) at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3026) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:458) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:366) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:758) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:755) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2487) at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3044) at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3071) at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:799) at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:643) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594) at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306) at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180) at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270) at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65) at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473) at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256) at org.eclipse.ui.internal.PartStack.handleDeferredEvents(PartStack.java:1224) at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400) at org.eclipse.ui.internal.PartSashContainer.handleDeferredEvents(PartSashContainer.java:1401) at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400) at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1383) at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1373) at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1347) at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1402) at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61) at org.eclipse.ui.internal.PartStack.close(PartStack.java:543) at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:206) at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:122) at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:83) at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267) at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:276) at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.acces s$1(DefaultTabFolder.java:1) at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(DefaultTabFolder.java:70) at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:626) at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:206) at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2171) at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:324) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) !SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2009-02-05 10:28:57.497 !MESSAGE The file does not exist. Si jamais vous avez une idée, merci. :/ ps : j'ai posté sur le forum ubuntu mais y a tellement de nouveaux posts par jour que je doute d'avoir une réponse Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabien29200 Posté(e) le 7 février 2009 Partager Posté(e) le 7 février 2009 Hello ! Bon, d'après ce que je vois ta configuration Java paraît correcte. Lance la commande : java -version dans un shell pour vérifier que tu as un bien Java de disponible dans ton PATH. Mais vu que Eclipse se lance, je n'ai pas de doute là dessus. A mon avis le souci vient de ta partition. Essaie de décompresser ton eclipse dans ton home et de le lancer avec le workspace par défaut. Si ça fonctionne, c'est qu'il doit bien y avoir un petit souci avec ta partition. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Hartycho Posté(e) le 8 février 2009 Auteur Partager Posté(e) le 8 février 2009 Salut, Merci pour ta réponse. Je viens de corriger le problème en supprimant le dossier .metadata du workspace. Par contre même cette suppression m'a posé problème car à chaque fois que je voulais supprimer, la partition repartait en lecture seule (même un rm -rf ne faisait rien). J'ai donc essayé en rebootant sous Windows, qui me disait que les fichiers étaient corrompus, je retourne sous Ubuntu pour essayer autre chose, puis je retourne (encore) sous Windows qui avant le démarrage fait un scandisk de ma partition de documents. Après (toujours sous win) je n'ai pas eu de problème pour supprimer ce .metadata. Là je suis de retour sous Ubuntu, et Eclipse semble refonctionner. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.