OK, it looks like the -noserver doesn't get injected into the debug
configuration based on any of the GWT Toolkit settings. I don't have
it working yet, but I've tried:
-remoteUI ${gwt_remote_ui_server_port}:${unique_id} -startupUrl
http://localhost:8080:/testproject/loganalyzer.html -logLevel INFO -
noserver -war C:\work\workspace-galileo\testproject\src\main\webapp
com.test.gwt.Application
I get:
11:38:22.194 [ERROR] [Application] Failed to load module 'Application'
from user agent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:
1.9.1.8) Gecko/20100202 Firefox/3.5.8' at localhost:4767
java.lang.NoSuchFieldError:
reportUnusedDeclaredThrownExceptionIncludeDocCommentReference
at
com.google.gwt.dev.javac.JdtCompiler.getCompilerOptions(JdtCompiler.java:
310)
at com.google.gwt.dev.javac.JdtCompiler
$CompilerImpl.<init>(JdtCompiler.java:148)
at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:
466)
at com.google.gwt.dev.javac.CompilationStateBuilder
$CompileMoreLater.compile(CompilationStateBuilder.java:142)
at
com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:
281)
at
com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:
182)
at
com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:
280)
at com.google.gwt.dev.DevModeBase
$UiBrowserWidgetHostImpl.createModuleSpaceHost(DevModeBase.java:99)
at
com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:
180)
at
com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:
380)
at
com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:
222)
at java.lang.Thread.run(Thread.java:595)
It would be nice to have an option to use existing server (which would
inject the -noserver option)
Also, the performance of the DebugConfiguration screen while I'm
typing is really slow... I suspect there is parsing going on? I saw
that you have to click apply before running debug, but is there
anything else?
Any suggestions would be appreciated.
On Mar 10, 10:49 am, bkbonner <[email protected]> wrote:
> Keith,
>
> I'm trying to run our app using the eclipse beta plugin. I'm not
> sure if I have things configured correctly.
>
> The tree for our app is like:
>
> src\main\java\com\test\gwt\App.gwt.xml
> src\main\java\com\test\gwt\client\Application.java
> ...
> src\main\webapp\
> src\main\webapp\WEB-INF
> src\main\webapp\WEB-INF\classes
> src\main\webapp\WEB-INF\lib
> ...
> src\test\java\
>
> The setup for the google web toolkit is:
>
> Web Application
> X This project has a WAR directory (checked)
> WAR Directory: src/main/webapp
> [ ] Launch and deploy from this directory (unchecked) I've
> tried it checked as well
>
> Web Toolkit
> GWT 2.0.3
>
> In the Debug Configuration:
>
> Main
> Project
> testproject
> Main class
> com.google.gwt.dev.DevMode
> Server
> [ ] Run built-in server (unchecked)
>
> GWT (defaults)
> Available Modules
> Application - com.test.gwt
>
> Arguments
> Program Arguments
> -war C:\work\workspace\testproject\src\main\webapp -remoteUI $
> {gwt_remote_ui_server_port}:${unique_id} -logLevel INFO -noserver -
> startupUrlhttp://localhost:8080/testproject/index.html
> com.test.gwt.Application
>
> When I set a breakpoint in my client code... it doesn't recognize that
> the code is loaded. I get this in the error console:
>
> Exception in thread "Code server for Application from Mozilla/5.0
> (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.8) Gecko/20100202 Firefox/
> 3.5.8
> onhttp://localhost:8080/testproject/index.html?gwt.codesvr=localhost:9997
> @ ;bm'fwKmW~\.LHz1" java.lang.RuntimeException:
> java.util.concurrent.ExecutionException:
> com.google.gwt.dev.shell.remoteui.MessageTransport$RequestException:
> java.lang.NullPointerException
> at
> com.google.gwt.dev.shell.remoteui.ViewerServiceClient.waitForResponse(ViewerServiceClient.java:
> 309)
> at
> com.google.gwt.dev.shell.remoteui.ViewerServiceClient.createLogger(ViewerServiceClient.java:
> 268)
> at
> com.google.gwt.dev.shell.remoteui.ViewerServiceClient.addModuleLog(ViewerServiceClient.java:
> 167)
> at
> com.google.gwt.dev.shell.remoteui.RemoteUI.getModuleLogger(RemoteUI.java:
> 75)
> at com.google.gwt.dev.DevModeBase
> $UiBrowserWidgetHostImpl.createModuleLogger(DevModeBase.java:85)
> at
> com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:
> 173)
> at
> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:
> 380)
> at
> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:
> 222)
> at java.lang.Thread.run(Thread.java:595)
> Caused by: java.util.concurrent.ExecutionException:
> com.google.gwt.dev.shell.remoteui.MessageTransport$RequestException:
> java.lang.NullPointerException
> at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:205)
> at java.util.concurrent.FutureTask.get(FutureTask.java:80)
> at
> com.google.gwt.dev.shell.remoteui.ViewerServiceClient.waitForResponse(ViewerServiceClient.java:
> 307)
> ... 8 more
> Caused by: com.google.gwt.dev.shell.remoteui.MessageTransport
> $RequestException: java.lang.NullPointerException
> at
> com.google.gwt.dev.shell.remoteui.MessageTransport.processFailure(MessageTransport.java:
> 371)
> at
> com.google.gwt.dev.shell.remoteui.MessageTransport.processMessage(MessageTransport.java:
> 389)
> at com.google.gwt.dev.shell.remoteui.MessageTransport.access
> $400(MessageTransport.java:45)
> at com.google.gwt.dev.shell.remoteui.MessageTransport
> $2.run(MessageTransport.java:309)
> ... 1 more
>
> I'm not sure what I'm missing here.
>
> Also, what does this parameter (-remoteUI ${gwt_remote_ui_server_port}:
> ${unique_id}) do?
>
> Brian
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.