We have quite a few WebObjects community folk 'down under' - Quinton Dolan, 
Matthew Ness, Paul Hoadley, Lachlan Deck, Andrew Lindsay ... to name a few - we 
even have one very outspoken guy from this side of the globe who moved to 
Borneo last year - David Avendasora - there is even a possibility that WOWODC 
2013 might even be 'down under' if David A. follows though on his promises ;-)

Cheers, Kieran

PS. We have many Davids in the community, so at least the first letter of the 
last name is needed to properly qualify, otherwise you get a 
EOUtilities.MoreThanOneException.

PPS. There is a high probability that David A. could drink that beer on behalf 
of Chuck if he does indeed organize a WOWODC-Down-Under - and it would probably 
not be his first time drinking Chuck's beer either  :-P

On Mar 13, 2012, at 7:11 AM, Rich wrote:

> 
> I'd really love to come to Montreal for WOWODC 12, but it's a long way from 
> New Zealand where I live and it's been a pretty tough year for us (we got 
> caught up in the big earthquake in Christchurch which has set us back 
> financially), so unfortunately it's not likely this year, but maybe joining 
> the WOCommunity is an idea as I'll defiantly be looking at using WO for other 
> stuff in the future.
> 
> Not sure how to get you that beer (or two) from here, but if you have any 
> suggestions (or fancy a trip to NZ) let me know - Otherwise maybe WOWODC 2013
> 
> Take care, and I really appreciate your help
> Rich
> 
> On 13/03/2012, at 7:23 PM, Chuck Hill wrote:
> 
>> 
>> On 2012-03-12, at 11:05 PM, Rich wrote:
>> 
>>> Thank you so much Chuck, it's now working ..... pheew
>> 
>> Excellent!
>> 
>> 
>>> Your insight and direction we're spot on.
>>> 
>>> The problem was that  early on when I setup the project I for some reason 
>>> copied the ERExtension framework into the projects App folder to make sure 
>>> it used that particular version,
>> 
>> Ah.... that explains it.
>> 
>> 
>>> however as you suggested It wasn't building with the project (As I'd 
>>> presumed it would) - I'm not very familiar with Eclipse and find it quite 
>>> awkward to work with and work out what's going on - Kinda wish I could 
>>> develop WebObjects from XCode ;o)
>> 
>> Been there, done that, did not like it.  :-)  Though I will admit that there 
>> are a LOT of variations to how you can set things up in Eclipse and that can 
>> make deployment a confusing time. 
>> 
>> 
>>> It seems so simple now, but I've been pulling my hair out - I'm so relived 
>>> and if there is any way I could buy you a beer (or two or three I will (Let 
>>> me know).
>> 
>> I will suggest that you come to WOWODC this year, 
>> http://www.wocommunity.org/wowodc12/
>> You can buy my a beer if you want to (I will drink it!) but even better you 
>> can learn a ton and meet some really talented developers.  A lot of us also 
>> do iOS so you can also learn how others use that with WO and make some great 
>> contacts and friends.  And Montreal is an awesome city!
>> 
>> 
>>> I also just realized your the author of the Practical Webobjects book which 
>>> will now be my next purchase
>> 
>> Some things are a bit out of date (tools), but I hope you will find it 
>> useful.
>> 
>> 
>> Chuck
>> 
>> 
>> 
>>> On 13/03/2012, at 6:27 PM, Chuck Hill wrote:
>>> 
>>>> 
>>>> On 2012-03-12, at 10:12 PM, Rich wrote:
>>>> 
>>>>> Ok, so my UNIX classpath is as follows:
>>>>> 
>>>>>> # JVM              == java
>>>>>> # JVMOptions       == 
>>>>>> # JDB              == jdb
>>>>>> # JDBOptions       == 
>>>>>> # ApplicationClass == jaboo.proto.websvc.Application
>>>>>> 
>>>>>> APPROOT/Resources/Java/
>>>>>> APPROOT/Resources/Java/_jabooprotowebsvc.jar
>>>>>> APPROOT/Resources/Java/commons-codec-1.3.jar
>>>>>> APPROOT/Resources/Java/commons-httpclient-3.0.1.jar
>>>>>> APPROOT/Resources/Java/mysql-connector-java-5.1.13-bin.jar
>>>>>> 
>>>>>> APPROOT/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar
>>>>>> APPROOT/Frameworks/JavaEOAccess.framework/WebServerResources/Java/JavaEOAccess.jar
>>>>>> APPROOT/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar
>>>>>> APPROOT/Frameworks/JavaEOControl.framework/WebServerResources/Java/JavaEOControl.jar
>>>>>> APPROOT/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar
>>>>>> APPROOT/Frameworks/JavaFoundation.framework/WebServerResources/Java/JavaFoundation.jar
>>>>>> APPROOT/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar
>>>>>> APPROOT/Frameworks/JavaJDBCAdaptor.framework/WebServerResources/Java/JavaJDBCAdaptor.jar
>>>>>> APPROOT/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar
>>>>>> APPROOT/Frameworks/JavaWebObjects.framework/WebServerResources/Java/JavaWebObjects.jar
>>>>>> APPROOT/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar
>>>>>> APPROOT/Frameworks/JavaXML.framework/WebServerResources/Java/javaxml.jar
>>>>> 
>>>>> Sorry, yes it is ERExtensions.framework (with and 's')
>>>>> BUT, there is no ERExtensions.jar file under the Resources/Java/ - No JAR 
>>>>> file in under here at all (Just done a search)
>>>>> Just two further directories com & er with more files and sub-directories 
>>>>> under them.
>>>> 
>>>> I _think_ that might mean that you don't have the Wonder frameworks 
>>>> installed (e.g. the built .framework versions, not the source projects).  
>>>> See the bottom of 
>>>> http://wiki.wocommunity.org/display/WONDER/Getting+the+Wonder+Source+Code  
>>>> and the installation instructions here:
>>>> http://wiki.wocommunity.org/display/WO/Building+and+Installing+a+Framework+with+Ant
>>>> 
>>>> Do that on  your dev machine and rebuild the deployment bundle.
>>>> 
>>>> 
>>>> Chuck
>>>> 
>>>>> 
>>>>> The Resources folder has lots of files with .wo extensions though
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On 13/03/2012, at 5:59 PM, Chuck Hill wrote:
>>>>> 
>>>>>> 
>>>>>> On 2012-03-12, at 9:50 PM, Rich wrote:
>>>>>> 
>>>>>>> Mmm, OK I've rebuilt and my Unix classPath is showing all APPROOT/xxx 
>>>>>>> for the frameworks, however it DOESN"T have an entry for the 
>>>>>>> ERXExtension framework in there - Should it?
>>>>>> 
>>>>>> I'd hope so, that is where the ERXContext* classes live!
>>>>>> 
>>>>>> 
>>>>>>> I've defiantly got an ERXExtension.framework folder in my 
>>>>>>> APPROOT/Frameworks folder
>>>>>> 
>>>>>> EXExtensions with an S on the end, right?
>>>>>> 
>>>>>> 
>>>>>> What is under that?  Is there a Resources/Java/ERXExtensions.jar file?
>>>>>> 
>>>>>> 
>>>>>>> Just finishing fixing up the permissions and about to try and run it up 
>>>>>>> again to see what happens
>>>>>> 
>>>>>> Here is hoping...
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> On 13/03/2012, at 5:27 PM, Chuck Hill wrote:
>>>>>>> 
>>>>>>>> 
>>>>>>>> On 2012-03-12, at 9:24 PM, Rich wrote:
>>>>>>>> 
>>>>>>>>> OK, I'll give that a try now, I didn't have all the check ticked.
>>>>>>>>> Also my Unix ClassPath (from you previous message) was showing a mix 
>>>>>>>>> of locations for the frameworks, so hopefully this will sort that out.
>>>>>>>> 
>>>>>>>> The ERExtensions one is the most critical right now.
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On 13/03/2012, at 5:19 PM, Chuck Hill wrote:
>>>>>>>>> 
>>>>>>>>>> I meant all of the ones that your app is using, including the 
>>>>>>>>>> WebObjects frameworks that it is using.  The goal is one self 
>>>>>>>>>> contained directory.  There are not transitive dependancies between 
>>>>>>>>>> frameworks so if a framework is NOT included in your application 
>>>>>>>>>> project, then you don't need it.  This should take care of it 
>>>>>>>>>> automatically:
>>>>>>>>>> 
>>>>>>>>>> <PastedGraphic-9.pdf>
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Chuck
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On 2012-03-12, at 9:15 PM, Rich wrote:
>>>>>>>>>> 
>>>>>>>>>>> When you say "Embed the Framework (All of them)" you mean only the 
>>>>>>>>>>> ones relevant to my App right? - or do you mean ALL of the Wonder 
>>>>>>>>>>> frameworks
>>>>>>>>>>> 
>>>>>>>>>>> On 13/03/2012, at 4:48 PM, Pascal Robert wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Le 2012-03-12 à 23:29, Chuck Hill a écrit :
>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi Rich,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On 2012-03-12, at 8:09 PM, Rich wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> This is my first post to this list, so apologies if my protocol 
>>>>>>>>>>>>>> is not correct, or I miss something.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Not much of a worry about that around here, we don't bite.  This 
>>>>>>>>>>>>> is not your average place on the Internet.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I've been pulling my hair out for nearly a week now as I can't 
>>>>>>>>>>>>>> get my WO application running on my Linux server.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Deployment is almost always a source of frustration and anguish.  
>>>>>>>>>>>>> You are not alone. 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I am a Noobie to WebObjects (1st project), and developed a back 
>>>>>>>>>>>>>> end web-service for an iPhone / iPad application prototype 
>>>>>>>>>>>>>> project I was contracted to do.
>>>>>>>>>>>>>> The project is at the point of completion, and I've been trying 
>>>>>>>>>>>>>> to make the WO application (Which runs just fine in Eclipse), 
>>>>>>>>>>>>>> work on the deployment server so I can hand it over (The Linux 
>>>>>>>>>>>>>> machine is running in VMWare).
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> So, I have followed (several times), the 'Setup' and 
>>>>>>>>>>>>>> 'Deployment' instructions on 
>>>>>>>>>>>>>> http://wiki.wocommunity.org/display/WO/Deploying+on+Linux and 
>>>>>>>>>>>>>> think that I have everything deployed OK (Application and 
>>>>>>>>>>>>>> frameworks).
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I will gently suggest that this is your first and root problem.  
>>>>>>>>>>>>> Embedding the frameworks (all of them!) in the Application can 
>>>>>>>>>>>>> avoid so very many headaches.  And who likes a painful deployment?
>>>>>>>>>>>> 
>>>>>>>>>>>> +1 !
>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> When I start up the WO application instance from the Java 
>>>>>>>>>>>>>> Monitor it seems to launch OK - The application log seems to 
>>>>>>>>>>>>>> have no issues and states the URL and "Waiting for requests...", 
>>>>>>>>>>>>>> it's just when I make a request (GET) just using a browser, I 
>>>>>>>>>>>>>> don't get any response data - No error at all in the browser, 
>>>>>>>>>>>>>> just an empty / blank page - I know I should be getting some 
>>>>>>>>>>>>>> data back as there's data to serve for the request.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> You should be getting something back, even if just a short error 
>>>>>>>>>>>>> message.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The WO application is a fairly simple and has been based upon 
>>>>>>>>>>>>>> the ERRestRouteExample included with the ProjectWonder sources, 
>>>>>>>>>>>>>> but as I said I know the application runs just fine if launched 
>>>>>>>>>>>>>> form Eclipse (with the Eclipse http engine).
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I've got a suspicion it's something in my Apache setup, but I 
>>>>>>>>>>>>>> can't for the life of me think / see what it is - I'm not even 
>>>>>>>>>>>>>> use I need Apache as I don't need to serve any HTTP pages, just 
>>>>>>>>>>>>>> JSON response data (Please correct me if I'm wrong)
>>>>>>>>>>>>> 
>>>>>>>>>>>>> It is not your Apache config.  For a small site you don't 
>>>>>>>>>>>>> strictly need Apache.  But when you get larger and want to run 
>>>>>>>>>>>>> multiple instances of your application to scale up, then you want 
>>>>>>>>>>>>> Apache (or something that helps to distribute the load, Apache is 
>>>>>>>>>>>>> probably the easy, cheap option here).
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I know requests are getting through to the Linux server (checked 
>>>>>>>>>>>>>> with tcpdump), and I can see the request in the WO application 
>>>>>>>>>>>>>> log with the following error, which I can't see to find anywhere 
>>>>>>>>>>>>>> on the net.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> [2012-3-13 2:40:43 GMT+00:00] <WorkerThread14> 
>>>>>>>>>>>>>>> java.lang.InstantiationError: <jaboo.proto.websvc.Application>: 
>>>>>>>>>>>>>>> Unable to create ERXWOContext54
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I think that means (and yeah, it is freaking obscure) that the 
>>>>>>>>>>>>> version of Wonder that is on your dev machine is much older than 
>>>>>>>>>>>>> what is on the server.  Check the size/date of 
>>>>>>>>>>>>> ERExtensions.framework/Resources/Java/erextensions.jar
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Also check your app for code like:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> setContextClassName("ERXWOContext54");
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Chuck
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> com.webobjects.appserver.WOApplication.createContextForRequest(WOApplication.java:2039)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> er.extensions.appserver.ERXApplication.createContextForRequest(ERXApplication.java:2083)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> er.extensions.appserver.ERXApplication.handleActionRequestError(ERXApplication.java:1735)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:245)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:158)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> er.extensions.appserver.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:126)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2021)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:1986)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144)
>>>>>>>>>>>>>>>         at 
>>>>>>>>>>>>>>> com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:226)
>>>>>>>>>>>>>>>         at java.lang.Thread.run(Thread.java:636)
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Mar 13 02:40:43 Jaboo[2002] WARN  NSLog  - <WOWorkerThread 
>>>>>>>>>>>>>>> id=14 socket=null> Workerthread exiting due to error, 
>>>>>>>>>>>>>>> respawning with ID 10014...
>>>>>>>>>>>>>>> Exception in thread "WorkerThread14" 
>>>>>>>>>>>>>>> com.webobjects.foundation.NSForwardException 
>>>>>>>>>>>>>>> [java.lang.InstantiationError] 
>>>>>>>>>>>>>>> <jaboo.proto.websvc.Application>: Unable to create 
>>>>>>>>>>>>>>> ERXWOContext54:java.lang.InstantiationError: 
>>>>>>>>>>>>>>> <jaboo.proto.websvc.Application>: Unable to create 
>>>>>>>>>>>>>>> ERXWOContext54
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I've bypassed Apache and wotaskd and am just doing a 
>>>>>>>>>>>>>> DirectConnection (which I've enabled) to the application
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I would really appreciate any help of guidance on how to 
>>>>>>>>>>>>>> troubleshoot further.. as I'm about to lose what little hair 
>>>>>>>>>>>>>> I've got left - my time is running out
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Warmest regards and a big hug to anyone who can help (please..)
>>>>>>>>>>>>>> Rich
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> 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:
>>>>>>>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> This email sent to ch...@global-village.net
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> Chuck Hill             Senior Consultant / VP Development
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Practical WebObjects - for developers who want to increase their 
>>>>>>>>>>>>> overall knowledge of WebObjects or who are trying to solve 
>>>>>>>>>>>>> specific problems.    
>>>>>>>>>>>>> http://www.global-village.net/gvc/practical_webobjects
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> 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:
>>>>>>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
>>>>>>>>>>>>> 
>>>>>>>>>>>>> This email sent to prob...@macti.ca
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -- 
>>>>>>>>>> Chuck Hill             Senior Consultant / VP Development
>>>>>>>>>> 
>>>>>>>>>> Practical WebObjects - for developers who want to increase their 
>>>>>>>>>> overall knowledge of WebObjects or who are trying to solve specific 
>>>>>>>>>> problems.    
>>>>>>>>>> http://www.global-village.net/gvc/practical_webobjects
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> -- 
>>>>>>>> Chuck Hill             Senior Consultant / VP Development
>>>>>>>> 
>>>>>>>> Practical WebObjects - for developers who want to increase their 
>>>>>>>> overall knowledge of WebObjects or who are trying to solve specific 
>>>>>>>> problems.    
>>>>>>>> http://www.global-village.net/gvc/practical_webobjects
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>> Chuck Hill             Senior Consultant / VP Development
>>>>>> 
>>>>>> Practical WebObjects - for developers who want to increase their overall 
>>>>>> knowledge of WebObjects or who are trying to solve specific problems.    
>>>>>> http://www.global-village.net/gvc/practical_webobjects
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>>> -- 
>>>> Chuck Hill             Senior Consultant / VP Development
>>>> 
>>>> Practical WebObjects - for developers who want to increase their overall 
>>>> knowledge of WebObjects or who are trying to solve specific problems.    
>>>> http://www.global-village.net/gvc/practical_webobjects
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>> 
>> -- 
>> Chuck Hill             Senior Consultant / VP Development
>> 
>> Practical WebObjects - for developers who want to increase their overall 
>> knowledge of WebObjects or who are trying to solve specific problems.    
>> http://www.global-village.net/gvc/practical_webobjects
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> 
> _______________________________________________
> 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:
> https://lists.apple.com/mailman/options/webobjects-dev/kelleherk%40gmail.com
> 
> This email sent to kelleh...@gmail.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:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to