Rechercher : dans
Par :

Visual Editor sur eclipse

Dernière réponse le 21 oct 2009 à 20:53:39 ntsc28, le 4 mai 2004 à 11:29:39 
 Signaler ce message aux modérateurs

Bonjour,
J'utilise VEP pour faire des interfaces graphiques Java sur eclipse.
J'obtiens un message d'erreur quand je crée une fenêtre:

"Visual Editor for java error

Error trying to set new file into editor
Reason:
java.lang.NullPointerException"

J'ai rien codé encore, y'a que le code généré par vep
Mais si je lance, la fenêtre s'affiche correctement

J'ai JDK 1.4.2 sous MacOsX 10.3.3
Eclipse 2.1.3, EMF et GEF

Quelqu'un aurait une idée?

Meilleures réponses pour « Visual Editor sur eclipse » dans :
Créer une identité visuelle pour l'entreprise VoirL'identité visuelle est au cœur des stratégies de communication. Cette "carte d'identité graphique" véhicule l'image de l'entreprise grâce à différents supports visibles (ex : enveloppes, dossiers de presse). C'est un moyen d'attirer l'attention...
[Moniteur] Réduire la fatigue visuelle VoirTravailler sur écran de longues heures est fatiguant pour la vue, même si cela est variable d'une personne à l'autre. Voici quelques conseils qui pourront vous aider à réduire la fatigue visuelle : Changez la fréquence de rafraîchissement de...
Introduction à Visual Basic VoirPrésentation de Visual Basic Visual Basic est un outil développé par Microsoft pour développer facilement des applications fonctionnant sous Microsoft Windows ©. Visual Basic est, comme son nom l'indique, un outil visuel permettant de créer...

1

Sthocs, le 25 sep 2006 à 15:10:44

Salut,
Je sais que le post est vieux, mais j'ai moi même eu le problème il y a quelques jours. En lancant Eclipse, mon projet en cours ne s'ouvrait plus visuellement (mais fonctionnait toujours) et l'erreur était la même (java.lang.NullPointerException). J'ai cru à une erreur dans mon projet mais comme toi, même en construisant un nouveau projet, sans ajout de code, il ne se chargait plus dans l'éditeur visuel.

J'ai donc supprimé tout le dossier ".metadata" du workspace, après quoi je pouvait créer de nouveaux projets visuels normallement, mais cette action a supprimé toute l'arborescence des projets en cours dans le "package explorer". Je n'ai pas trouvé (cherché) comment créer un nouveau projet visuel à partir de sources existantes, j'ai donc recommencé mon projet à zéro.

Et comme la mésaventure s'est reproduite aujourd'hui et que je n'avais pas envie de tout recommencer à nouveau, j'ai cherché les responsables de ce problème et j'ai trouvé qu'en supprimant les dossiers "org.eclipse.jem.beaninfo" et "org.eclipse.ve.java.core" du repertoire "<workspace>/.metadata/.plugins" et bien Eclipse les recrée et il n'y a plus d'erreur (jusqu'à la prochaine fois lol).

Voilà, si ça peut servir à quelqu'un :)

--
Sthocs.

Répondre à Sthocs

2

Falken, le 15 mai 2007 à 11:21:47

Merci beaucoup !!!!!!!

Ce truc m'a évité de recommencer entièrement mon projet.

Répondre à Falken

3

ntsc28, le 25 mai 2007 à 13:31:28

C'est fou qu'après 3 ans les réponses servent encore :-)

Répondre à ntsc28

4

Cilaos, le 8 oct 2007 à 15:54:49

Salut tout le monde!

Et bien en tout cas merci pour l'astuce, car je viens de perdre 3heures dessus, alors qu'il suffisait de supprimer ces deux malheureux dossiers (sachez qu'avant cela, j'ai désinstallé tous mes plugins ! :-p)

Répondre à Cilaos

5

eu, le 15 nov 2007 à 21:58:42

Hi I have this problem with the plugin in visual editor for eclipse, then what I do : first click with the right button on your projject , then click on build Path -> add Libraries -> swt -> pde......

Then try to open a new Jframe you will see it´s work

Répondre à eu

6

Omarov, le 9 fév 2008 à 17:17:38

Thank you a lot, it's working
lool ;-)

Répondre à Omarov

7

Cardingue, le 16 avr 2008 à 17:53:51

Bravo...
Tu m'as sauvé je pensais que je ne pourrais pas finir mon projet avec VE qui cela dit en passant est une véritable tuerie (à part les bugs de temps en temps). Quelqu'un connait un autre plugin de ce genre mais plus stable ?

Répondre à Cardingue

8

myself, le 17 avr 2008 à 21:11:59

Il fut un temps où j'utilisais jigloo
http://www.cloudgarden.com/jigloo/

C'était bien, c'était stable aussi
mais je fais plus de java maintenant

Répondre à myself

9

Infinity, le 26 avr 2008 à 06:54:24

Merci bien Sthocs j'avais le meme probleme mais maintenent c'est reglé
marci encors une fois :-)

Répondre à Infinity

10

Yaltaa, le 23 jun 2008 à 12:56:45

Je viens d'avoir le même probleme, j'ai cru devenir fou depuis hier, j'ai reinstallé deux fois, tout supprimé.
Merci encore

Répondre à Yaltaa

11

ORENS.HOUNKONNOU, le 11 jui 2008 à 19:53:00

Bonjour Monsieur je vous ecris pke j'ai besoin d'installer le visual editor sur mon eclipse mais je n'arrive pa a creeer ma visual classe .je crois pke je nai pa la bibrairie swt ke dois je faire?
Merci d'avance

Répondre à ORENS.HOUNKONNOU

12

TheDragon, le 9 oct 2008 à 16:03:43

Ha VALENTE!!!!!!!!! =D

Merci beaucoup !!!!

Répondre à TheDragon

13

neimad1, le 27 jan 2009 à 13:49:18

Sthocs, t'es un chef ;-)

Des réponses comme celle là, tu peux même poster 10 plus tard, tant qu'elle fini par trainer sur le net !

J'ai eu le coup et ça a résolu le problème, impecc !! ;-)

Répondre à neimad1

14

dbug, le 30 jan 2009 à 16:13:49

Moi aussi le problème se pose mais la correction en marche pas :

Windows XP
eclipse-jee-ganymede-SR1-win32 (3.4.1)

lancement de "eclipse -clean"
choix d'un workspace sans metadata
installation de VE (http://update.soyatec.org/Ganymede/ve/1.4)
fermeture d'eclipse

Re suppression des metadata du workspace et démarrage "eclipse -clean"
nouveau projet "Plug-in Project" test / tout par défaut / Rich Client Application "Yes" / Hello RCP

Une erreur dans la vue "Error Log" : C:\Java\eclipse\configuration\org.eclipse.equinox.source\source.info (Le chemin d'accès spécifié est introuvable)

Launch an Eclipse application -> ça marche, la fenêtre s'ouvre

sur le package test -> new java Visual Class / "vue" extends "RCP/ViewPart"
l'objet est créé, mais au moment de l'affichage :
"Visual Editor for Java Error"
"Error trying to set new file into editor"
java.lang.NullPointerException

Rien dans la console, rien dans Error Log

Plugins présents :
EMF Ecore 2.4.1
GEF 3.4.1
RCP 3.4.0
SWT 3.4.1

Je comprends pas ... Pourquoi ça marche chez vous ?!?

Répondre à dbug

15

dbug, le 30 jan 2009 à 16:22:28

Mon erreur : on ne peut pas faire de ViewPart avec VE ...

Donc une appli RCP, on oublie ?

Répondre à dbug

16

dbug, le 30 jan 2009 à 17:00:20

2ème erreur : Error log n'était pas sur le workspace :

eclipse.buildId=M20080911-1700
java.version=1.6.0_11
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_FR
Command-line arguments: -os win32 -ws win32 -arch x86 -clean


Error
Fri Jan 30 16:20:13 CET 2009
An unexpected exception was thrown.

java.lang.NullPointerException
at org.eclipse.ve.internal.rcp.WorkbenchPartGraphicalEditPart.d­eactivate(WorkbenchPartGraphicalEditPart.java:196)
at org.eclipse.gef.editparts.AbstractEditPart.deactivate(Abstra­ctEditPart.java:271)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.deactiva­te(AbstractGraphicalEditPart.java:336)
at org.eclipse.ve.internal.java.core.CompositionComponentsGraph­icalEditPart.deactivate(CompositionComponentsGraphicalEditPa­rt.java:94)
at org.eclipse.ve.internal.java.vce.SubclassCompositionComponen­tsGraphicalEditPart.deactivate(SubclassCompositionComponents­GraphicalEditPart.java:86)
at org.eclipse.gef.editparts.AbstractEditPart.deactivate(Abstra­ctEditPart.java:271)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.deactiva­te(AbstractGraphicalEditPart.java:336)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.unhookContro­l(AbstractEditPartViewer.java:745)
at org.eclipse.gef.ui.parts.GraphicalViewerImpl.unhookControl(G­raphicalViewerImpl.java:401)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setControl(A­bstractEditPartViewer.java:619)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.handleDispos­e(AbstractEditPartViewer.java:218)
at org.eclipse.gef.ui.parts.GraphicalViewerImpl.handleDispose(G­raphicalViewerImpl.java:108)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer$2.widgetDisp­osed(AbstractEditPartViewer.java:423)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe­ner.java:117)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java­:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
at org.eclipse.swt.widgets.Widget.release(Widget.java:804)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.­java:755)
at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.­java:755)
at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.­java:755)
at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.­java:755)
at org.eclipse.swt.widgets.Widget.release(Widget.java:807)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:441)
at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:179)
at org.eclipse.ui.internal.WorkbenchPartReference.dispose(Workb­enchPartReference.java:678)
at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchP­age.java:1682)
at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(W­orkbenchPage.java:1389)
at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(Workbench­Page.java:1373)
at org.eclipse.ui.internal.WorkbenchPage.closeEditors(Workbench­Page.java:1347)
at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchP­age.java:1411)
at org.eclipse.ui.texteditor.AbstractTextEditor$23.run(Abstract­TextEditor.java:4091)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3­5)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr­onizer.java:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav­a:3800)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java­:3425)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.­block(ModalContext.java:173)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.ja­va:382)
at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDia­log2.run(RefactoringWizardDialog2.java:317)
at org.eclipse.ltk.ui.refactoring.RefactoringWizard.internalPer­formFinish(RefactoringWizard.java:558)
at org.eclipse.ltk.ui.refactoring.UserInputWizardPage.performFi­nish(UserInputWizardPage.java:154)
at org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteWizard$D­eleteInputPage.performFinish(DeleteWizard.java:175)
at org.eclipse.ltk.ui.refactoring.RefactoringWizard.performFini­sh(RefactoringWizard.java:622)
at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDia­log2.okPressed(RefactoringWizardDialog2.java:446)
at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:4­72)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.jav­a:624)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe­ner.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java­:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja­va:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java­:3422)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825­)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperatio­n$1.run(RefactoringWizardOpenOperation.java:144)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator­.java:70)
at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperatio­n.run(RefactoringWizardOpenOperation.java:156)
at org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringS­tarter.activate(RefactoringStarter.java:37)
at org.eclipse.jdt.internal.ui.refactoring.UserInterfaceStarter­.activate(UserInterfaceStarter.java:60)
at org.eclipse.jdt.internal.corext.refactoring.RefactoringExecu­tionStarter.startDeleteRefactoring(RefactoringExecutionStart­er.java:282)
at org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteAction.r­un(DeleteAction.java:75)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchR­un(SelectionDispatchAction.java:274)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Selec­tionDispatchAction.java:250)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498­)
at org.eclipse.jface.action.ActionContributionItem.handleWidget­Selection(ActionContributionItem.java:583)
at org.eclipse.jface.action.ActionContributionItem.access$2(Act­ionContributionItem.java:500)
at org.eclipse.jface.action.ActionContributionItem$5.handleEven­t(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java­:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja­va:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java­:3422)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav­a:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)­
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:21­98)
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(Work­bench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j­ava:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start­(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips­eAppHandle.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(EclipseS­tarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS­tarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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)

Répondre à dbug

17

khaounen, le 11 mar 2009 à 19:10:35

Mon vieu si ta bien installé ton VE tu na que supprimé tou ton Workspace et lancer eclipse de nouveau, ce dernier se chargera de créer de nouveau un autre Workspace.... ( n'oublie pas de copier tous les fichier *.java avant de supprimer le Workspace)

Répondre à khaounen

18

x, le 19 aoû 2009 à 12:16:11

Merci

Répondre à x

19

 ckrom26, le 21 oct 2009 à 20:53:39

Merci, ça marche encore, pour la version 3.2 sous ubuntu.

Répondre à ckrom26