Hi Chuck,

I think I've found the issue with my class path and ERExtensions framework, so 
just rebuilding again and re-deploying
Really, really appreciate your help, and I'l let you know how I go

Cheers,
Rich


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
> 
> 
> 
> 
> 
> 
> 
> 


 _______________________________________________
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