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 <[email protected]> wrote:
>
> From: Mike Schrag <[email protected]>
> Subject: Re: Getting Started with ERRest / Could not initialize class
> er.rest.format.ERXRestFormat error
> To: "WO Dev Group" <[email protected]>
> 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 ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
>>
>> This email sent to [email protected]
>
>
> -----Inline Attachment Follows-----
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/tmitevski%40yahoo.com
>
> This email sent to [email protected]
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/farrukh.ijaz%40fuegodigitalmedia.com
>
> This email sent to [email protected]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]