I quite often face this problem when I import a projects into workspace and try running it. I get the problem NoClassDefFoundError but manually invoking Project/Clean... works for me. May be it's eclipse problem.
On 2010-04-30, at 8:52 PM, Todor Mitevski wrote: > Most of the time java.lang.NoClassDefFoundError is not the actual problem. > There should be another exception before that. > You should be looking for an exception which happens during the static > initialization of the class in the message. Any access to this class will > trigger NoClassDefFound but it means only that the class is not loaded. It > does not tell you why. > Here is an example where the real problem is a NullPointerException but it > will crash with NoClassDefFound: > > public class Main { > public static void main(String[] args) { > try { > System.out.println(C.s); > } catch (Throwable e) { > // System.err.println(e.getClass().getName() > // + " - caused by: " > // + e.getCause().getClass().getName()); > System.out.println(C.s); > } > > } > > } > > class C { > final static String s = null; > static { > s.hashCode(); > } > } > > > --- On Fri, 4/30/10, Mike Schrag <msch...@pobox.com> wrote: > > From: Mike Schrag <msch...@pobox.com> > Subject: Re: Getting Started with ERRest / Could not initialize class > er.rest.format.ERXRestFormat error > To: "WO Dev Group" <webobjects-dev@lists.apple.com> > Date: Friday, April 30, 2010, 4:40 AM > > looks like a wacky setup, but i don't know what ... i don't know how you > could have ERXRouteController exist, but ERXRestFormat NOT exist. > NoClassDefFound is almost always a funky classpath problem. Does > ERXRestFormat exist in your workspace? Is your ERRest framework a complete > build? > > ms > > On Apr 29, 2010, at 9:52 PM, Johnny Miller wrote: > >> Hi, >> >> I'm trying to get my head around ERRest and I'm using the ERRestRouteExample >> as my guide. >> >> So far I just added ERRest to a new project and added one entity from a >> framework model to my ERXRouteRequestHandler using the addDefaultRoutes >> method. >> >> I can start the application but when I try to see a basic show route i.e. >> http://10.0.42.4:53339/cgi-bin/WebObjects/ExampleRestServer.woa/ra/(EntityName).xml >> >> I get the following error: >> >> NoClassDefFoundError: Could not initialize class er.rest.format.ERXRestFormat >> at er.rest.routes.ERXRouteController.format(ERXRouteController.java:366) >> at >> er.rest.routes.ERXRouteController.errorResponse(ERXRouteController.java:978) >> at >> er.rest.routes.ERXRouteController.performActionNamed(ERXRouteController.java:1265) >> at >> er.rest.routes.ERXRouteController.performActionNamed(ERXRouteController.java:1129) >> ... skipped 8 stack elements >> >> Could this be an error in my setup? ERRest is added to the path so I'm a >> little confused on the error. >> >> Thanks in advance, >> >> Johnny >> >> >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com >> >> This email sent to msch...@pobox.com > > > -----Inline Attachment Follows----- > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/tmitevski%40yahoo.com > > This email sent to tmitev...@yahoo.com > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/farrukh.ijaz%40fuegodigitalmedia.com > > This email sent to farrukh.i...@fuegodigitalmedia.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com