Erro GWT Designer

3 respostas
diegohsi

Pessoal, uso o eclipse helios 64bits, baixeis os plugins google app engine e google web tollkit(gwt), crio os projetinho tudo certo, porém quando clico no modo designer ocorre um erro e o eclipse para de responder oque seria? É a primeira vez que estou mechendo com interface grafica usando esses plugins, não sei oque fazer, ja revirei o site do google code mas não achei a solução.

segue o log de erro
Could not open editor. The files does not exist.

org.eclipse.core.runtime.CoreException: The file does not exist.
	at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:237)
	at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:112)
	at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:559)
	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:969)
	at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:478)
	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1229)
	at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4056)
	at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:217)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1444)
	at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2578)
	at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2551)
	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1371)
	at com.instantiations.designer.core.editor.multi.MultiPageEditor.doSetInput(MultiPageEditor.java:84)
	at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3043)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
	at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)
	at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2600)
	at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3061)
	at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3088)
	at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:798)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:647)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
	at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
	at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1429)
	at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
	at org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	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:369)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.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:619)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1383)

3 Respostas

diegohsi

Galera deu certo aqui, oque eu fiz foi o seguinte… baixei o plugin pelo eclipse dai o gwt designer não estava achando as bibliotecas pelo plugin, dai baixei o gwt, decompactei e apontei para a pasta descompacatada no windowsbuilder>gwt do eclipse helios

diegohsi

Agora é outro erro.
quando dou o debug as na minha MyAplication.launch gera o seguinte erro

05/02/2011 20:40:29 br.com.sysmap.crux.core.server.classpath.ClassPathResolverInitializer getClassPathResolver INFO: [classpath 002] - Using classPathResolver: br.com.sysmap.crux.core.server.classpath.ClassPathResolverImpl. 05/02/2011 20:40:29 br.com.sysmap.crux.core.server.InitializerListener contextInitialized GRAVE: null java.lang.RuntimeException at br.com.sysmap.crux.core.server.classpath.ClassPathResolverImpl.findWebInfClassesPath(ClassPathResolverImpl.java:83) at br.com.sysmap.crux.core.server.scan.ScannerURLS.getURLsForSearch(ScannerURLS.java:87) at br.com.sysmap.crux.core.server.scan.ClassScanner.initialize(ClassScanner.java:59) at br.com.sysmap.crux.core.server.scan.ClassScanner.searchClassesByAnnotation(ClassScanner.java:227) at br.com.sysmap.crux.core.rebind.scanner.screen.config.WidgetConfig.initializeWidgetConfig(WidgetConfig.java:80) at br.com.sysmap.crux.core.rebind.scanner.screen.config.WidgetConfig.initialize(WidgetConfig.java:66) at br.com.sysmap.crux.core.server.InitializerListener.initialize(InitializerListener.java:108) at br.com.sysmap.crux.core.server.InitializerListener.contextInitialized(InitializerListener.java:91) at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:543) at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:447) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.jetty.Server.doStart(Server.java:222) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:543) at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:421) at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1035) at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783) at com.google.gwt.dev.DevMode.main(DevMode.java:275) Caused by: java.lang.NullPointerException at br.com.sysmap.crux.core.server.classpath.ClassPathResolverImpl.getWebinfClasses(ClassPathResolverImpl.java:190) at br.com.sysmap.crux.core.server.classpath.ClassPathResolverImpl.findWebInfClassesPath(ClassPathResolverImpl.java:79) ... 25 more

Alguem me de uma luz…

T

Olá Diego,

Pelo log de erro, da pra perceber que vc está usando o framework Crux… Eu posso tentar te ajudar, mas preciso de mais algumas informações:

O Crux executa alguns scanners de arquivos na sua aplicação em tempo de desenvolvimento (quando rodando dentro do console DevMode do GWT)…

Esses scanners são responsáveis por localizar as suas classes de controle, suas páginas (.crux.xml), templates entre outras coisas… Aparentemente o erro está acontecendo na inicialização de um desses scanners.

Qual versão do Crux vc está usando?

O seu projeto foi criado com o gerador de projetos? Vc pode verificar se a compilação das classes de sua aplicação está caindo realmente na pasta war/WEB-INF/classes?

Vc pode mandar o arquivo .classpath do seu projeto Eclipse?

[]s

Thiago

Criado 5 de fevereiro de 2011
Ultima resposta 26 de mai. de 2011
Respostas 3
Participantes 2