Friday, November 21, 2003
In the process of updating to WebObjects 5.2.2, a few things have changed. Yes, methods have been deprecated and it has been integrated with XCode, but NSLog now uses Log4j. Therefore, Project Wonder and EO-SQL logging needed to be updated.

Since I've been relying on Nightly Builds (and they haven't been built for a while), my SQL logging attempts failed. So, I head on over to the Wonder CVS repository, checked out the latest version and attempted to build it.

Well, it's been a learning experience. Today was the first time I really "wrestled" with Ant. Apple was kind enough to offer it as an optional install with the Developer Tools, so there wasn't much to do there. However, getting Wonder to build was a different matter.

I guess I lost the forest for the trees. When I was trying to build, it kept failing. I poked around the build.xml file, specifically around line 244, to try to find what was wrong. After a few email exchanges with Anjo Krank and the Wonder-discussion list, I and Anjo were at a loss.

We tried moving the woproject.jar file to a variety of locations...with no luck.

In the end, it turned out that a few abstract methods in JUnit's BaseTestRunner weren't declared in ERXTestRunner.

public void testStarted(java.lang.String value) {
    ;
}
public void testEnded(java.lang.String value) {
    ;
}
public void testFailed(int i, junit.framework.Test aTest, java.lang.Throwable thrown) {
    ;
}

Now I just have to find out what to actually do with them...
3:24:34 PM  talkback:[]  #  

I don't really know why, but I'm getting an:

Error response

Error code 404. Message: Not Found.

...when accessing my blog.

I'm off to PyCS to find out.
5:58:49 AM  talkback:[]  #