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 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/jlmiller%40kahalawai.com
>>>>
>>>> This email sent to [email protected]
>>>
>>> Johnny Miller
>>> Kahalawai Media Corp
>>> http://www.kahalawai.com
>>>
>>>
>>>
>>> _______________________________________________
>>> 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/webobjects%40avendasora.com
>>>
>>> This email sent to [email protected]
>>
>
> Johnny Miller
> Kahalawai Media Corp
> http://www.kahalawai.com
>
>
>
> _______________________________________________
> 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/webobjects%40avendasora.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]