I was searching for this error over this group and did not find
similar issue, so I thought this is a note for the others in case you
would hit this GWT compilation error after you add GWT in your
existing project that happens to have Apache Tomcat libraries in the
classpath :

[ERROR] Unexpected
java.lang.NoSuchMethodError:
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.genericType
()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
        at com.google.gwt.dev.jdt.TypeRefVisitor.maybeDispatch
(TypeRefVisitor.java:178)
        at com.google.gwt.dev.jdt.TypeRefVisitor.endVisit(TypeRefVisitor.java:
101)
        at
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.traverse
(ParameterizedSingleTypeReference.java:231)
        at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse
(TypeDeclaration.java:1118)
        at
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.traverse
(CompilationUnitDeclaration.java:487)
        at
com.google.gwt.dev.javac.BinaryTypeReferenceRestrictionsChecker.findAllBinaryTypeReferenceSites
(BinaryTypeReferenceRestrictionsChecker.java:144)
        at
com.google.gwt.dev.javac.BinaryTypeReferenceRestrictionsChecker.check
(BinaryTypeReferenceRestrictionsChecker.java:114)
        at
com.google.gwt.dev.javac.CompilationUnitInvalidator.validateCompilationUnits
(CompilationUnitInvalidator.java:160)
        at com.google.gwt.dev.javac.CompilationState.compile
(CompilationState.java:198)
        at com.google.gwt.dev.javac.CompilationState.refresh
(CompilationState.java:178)
        at com.google.gwt.dev.javac.CompilationState.<init>
(CompilationState.java:93)
        at com.google.gwt.dev.cfg.ModuleDef.getCompilationState
(ModuleDef.java:264)
        at com.google.gwt.dev.Precompile.precompile(Precompile.java:283)
        at com.google.gwt.dev.Compiler.run(Compiler.java:170)
        at com.google.gwt.dev.Compiler$1.run(Compiler.java:124)
        at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:
88)
        at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger
(CompileTaskRunner.java:82)
        at com.google.gwt.dev.Compiler.main(Compiler.java:131)

yah! Do not panic, just go to Project Build path in Eclipse and move
the GWT libraries above Apache Tomcat in Order and Export tab.

Hope this saves somebody some time !

-- Dusan


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to