Hi Johnny,
Sorry it's taken me so long to respond,
Yeah, Library/Java/Extensions is really only to be used for things that extend the JRE itself, like JDBC drivers. Even then I tend to put them in my project so I know which version that the app will _always_ use.
You don't need the source-code projects of your frameworks to be added to the Projects tab of the Build Path, that tab is a left-over from how the classpath used to be managed. Just having them listed under the Libraries tab should be sufficient.
Dave On May 1, 2010, at 5:24 PM, Johnny Miller wrote: After going through an environment sanitation check list I was able to get it working.
I believe the problem was that I had some jar files in /Library/Java/Extensions that were duplicates i.e. axis.jar,mail.jar. After removing them and everything else in that folder (with the exception of the jni wrapper for ERAttachment) it now works swimmingly.
I know putting files in that folder is really discouraged and now I know why >:(
Thanks for the help,
Johnny
On Apr 30, 2010, at 11:18 AM, David Avendasora wrote: You don't need both the frameworks and the source. Just the source will do as long as you import the individual frameworks into your workspace as projects. WOLips will find the projects and use those to satisfy the classpath entries.
If you don't want the Wonder frameworks in your workspace, then you will need the frameworks. Where is your workspace's wolips.properties file, and does it point to the directory the frameworks are installed in?
Dave
On Apr 30, 2010, at 3:08 PM, Johnny Miller wrote: IDK what I'm doing wrong. It's definitely a setup problem because the ERRestRouteExample has the same error.
I put the WOnder frameworks in
/Developer/WebObjects/Versions/WebObjects54/Library/Frameworks
and I put the WOnder sources in
~/Documents/WonderLatest/Wonder-Source
I downloaded and installed Wonder Source and Wonder Frameworks yesterday so I'd have the latest and greatest.
I've tried cleaning and restarting but I'm not getting anywhere. I also tried reimporting ERRest and adding it to the Project's Build Path Project's Tab.
Does something not sound right in the setup or is there another option I should try?
Thanks a million,
Johnny
On Apr 30, 2010, at 8:24 AM, Farrukh Ijaz wrote: 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@hidden> wrote:
From: Mike Schrag <email@hidden> Subject: Re: Getting Started with ERRest / Could not initialize class er.rest.format.ERXRestFormat error To: "WO
Dev Group" <email@hidden> 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 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
Johnny Miller Kahalawai Media Corp
Johnny Miller Kahalawai Media Corp
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
|
|