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

Reply via email to