Re: No source code is available for type java.lang.NoSuchFieldError

2011-06-21 Thread Paul Robinson



On 20/06/11 21:21, Hilco Wijbenga wrote:

On 20 June 2011 11:59, Nathan Klattn8kl...@gmail.com  wrote:

I've inherited a GWT project and I'm receiving the following compiler error
(more info below):

[java] [ERROR] Line 51: No source code is available for type
java.lang.NoSuchFieldError; did you forget to inherit a required module?

It's complaining about a core part of the language here, right? Why is it
looking for source code for it at all? Is it not finding one of the core jar
files? Do I need to point it at something in the ant build.xml file?

GWT doesn't support *everything* available in the Java core libraries.

See http://code.google.com/webtoolkit/doc/latest/RefJreEmulation.html

Note in particular that reflection is not supported for code translated to 
javascript (ie everything in the client).

Paul

--
You received this message because you are subscribed to the Google Groups Google 
Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: No source code is available for type java.lang.NoSuchFieldError

2011-06-21 Thread Ben Munge
In your GWT console double click the individual errors and you should
get a more detailed stack trace. It likely is something wrong with
your code rather then a missing import/resource. I've gotten a similar
error in the past and it's not overly intuitive.

On Jun 20, 1:59 pm, Nathan Klatt n8kl...@gmail.com wrote:
 I've inherited a GWT project and I'm receiving the following compiler error
 (more info below):

 [java] [ERROR] Line 51: No source code is available for type
 java.lang.NoSuchFieldError; did you forget to inherit a required module?

 It's complaining about a core part of the language here, right? Why is it
 looking for source code for it at all? Is it not finding one of the core jar
 files? Do I need to point it at something in the ant build.xml file?

 For testing purposes, I followed all the GWT 
 instructionshttp://code.google.com/webtoolkit/gettingstarted.html,
 used webAppCreator to generate a Hello, world. app, and that builds and
 runs just fine. I added a simple try...catch(NoSuchFieldError err) - and an
 import java.lang.NoSuchFieldError line - and it gave me the error.

 I'm new to this Java/GWT stuff so I suspect I'm missing something obvious -
 I'd love it if you could point out exactly what! :)

 Thanks.

 =

 $ ant build
 Buildfile: build.xml

 libs:

 javac:
     [javac] Compiling 1 source file to
 /home/nklatt/gwt-2.3.0/MyWebApp/war/WEB-INF/classes

 gwtc:
      [java] Compiling module com.mycompany.mywebapp.MyWebApp
      [java]    Validating newly compiled units
      [java]       [ERROR] Errors in
 'file:/home/nklatt/gwt-2.3.0/MyWebApp/src/com/mycompany/mywebapp/client/MyW 
 ebApp.java'
      [java]          [ERROR] Line 51: No source code is available for type
 java.lang.NoSuchFieldError; did you forget to inherit a required module?
      [java]    Finding entry point classes
      [java]       [ERROR] Unable to find type
 'com.mycompany.mywebapp.client.MyWebApp'
      [java]          [ERROR] Hint: Previous compiler errors may have made
 this type unavailable
      [java]          [ERROR] Hint: Check the inheritance chain from your
 module; it may not be inheriting a required module or a module may not be
 adding its source path entries properly

 BUILD FAILED

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: No source code is available for type java.lang.NoSuchFieldError

2011-06-21 Thread Nathan Klatt
Makes perfect sense - thanks so much for the reply and the link!

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/96qmqceSNOQJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: No source code is available for type java.lang.NoSuchFieldError

2011-06-21 Thread Nathan Klatt
Thanks for the idea - right now I'm strictly command-line (on a remote 
server) but I'll add this to my list of Reasons to Develop on My Local 
Machine with a GUI. :)

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/JJhcnb0gfEcJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



No source code is available for type java.lang.NoSuchFieldError

2011-06-20 Thread Nathan Klatt
I've inherited a GWT project and I'm receiving the following compiler error 
(more info below):

[java] [ERROR] Line 51: No source code is available for type 
java.lang.NoSuchFieldError; did you forget to inherit a required module?

It's complaining about a core part of the language here, right? Why is it 
looking for source code for it at all? Is it not finding one of the core jar 
files? Do I need to point it at something in the ant build.xml file?

For testing purposes, I followed all the GWT 
instructionshttp://code.google.com/webtoolkit/gettingstarted.html, 
used webAppCreator to generate a Hello, world. app, and that builds and 
runs just fine. I added a simple try...catch(NoSuchFieldError err) - and an 
import java.lang.NoSuchFieldError line - and it gave me the error.

I'm new to this Java/GWT stuff so I suspect I'm missing something obvious - 
I'd love it if you could point out exactly what! :)

Thanks.

=

$ ant build
Buildfile: build.xml

libs:

javac:
[javac] Compiling 1 source file to 
/home/nklatt/gwt-2.3.0/MyWebApp/war/WEB-INF/classes

gwtc:
 [java] Compiling module com.mycompany.mywebapp.MyWebApp
 [java]Validating newly compiled units
 [java]   [ERROR] Errors in 
'file:/home/nklatt/gwt-2.3.0/MyWebApp/src/com/mycompany/mywebapp/client/MyWebApp.java'
 [java]  [ERROR] Line 51: No source code is available for type 
java.lang.NoSuchFieldError; did you forget to inherit a required module?
 [java]Finding entry point classes
 [java]   [ERROR] Unable to find type 
'com.mycompany.mywebapp.client.MyWebApp'
 [java]  [ERROR] Hint: Previous compiler errors may have made 
this type unavailable
 [java]  [ERROR] Hint: Check the inheritance chain from your 
module; it may not be inheriting a required module or a module may not be 
adding its source path entries properly

BUILD FAILED

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/X0WLWblX1GoJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: No source code is available for type java.lang.NoSuchFieldError

2011-06-20 Thread Hilco Wijbenga
On 20 June 2011 11:59, Nathan Klatt n8kl...@gmail.com wrote:
 I've inherited a GWT project and I'm receiving the following compiler error
 (more info below):

 [java] [ERROR] Line 51: No source code is available for type
 java.lang.NoSuchFieldError; did you forget to inherit a required module?

 It's complaining about a core part of the language here, right? Why is it
 looking for source code for it at all? Is it not finding one of the core jar
 files? Do I need to point it at something in the ant build.xml file?

GWT doesn't support *everything* available in the Java core libraries.

 For testing purposes, I followed all the GWT instructions, used
 webAppCreator to generate a Hello, world. app, and that builds and runs
 just fine. I added a simple try...catch(NoSuchFieldError err) - and an
 import java.lang.NoSuchFieldError line - and it gave me the error.

 I'm new to this Java/GWT stuff so I suspect I'm missing something obvious -
 I'd love it if you could point out exactly what! :)

Without knowing why you want to catch NoSuchFieldError, I'd say the
obvious answer is not to catch NoSuchFieldError. :-) Try it with
e.g. IllegalStateException instead (assuming you just want to test
exception handling).

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.