Another important think to check is that in the older version of GWT (1.5 and older) GWTruts.xml should have been placed under src directory.
The new version of GWT has a new directory structure, therefore the GWTruts.xml should only be placed under WEB-INF directory and not under src path.
The problem with your file is that the gwtruts.xml file should be placed under the WEB-INF directory.
Please make sure that the gwtruts.xml file is only placed in that directory and there is no duplication of that file in you class path. (remove if from your source directory)
I checked your file, you have gwtruts.xml everywhere.
Remove all gwtruts.xml files and only have it under src directory.
If you still have problems I can send you an eclipse project to use.
Do you use gwt eclipse plugin?.
Can you send me the netbeans project + source without the build directory?
I try to run your code and see if I can generate the error.
I tried your code on eclipse and it was fine.
I don't see any error in your code.
Please try to put the gwtruts.xml file in the war directory.
if that doesnt help try to copy it under the client package (org.yournamehere.client)
and finally copy to the src directoy.
Please let me know if the problem was related to the gwtruts.xml path.