[SOLVED]-Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-27 Thread Raymond NANEON
Hi JF and Samuel,

I solved my issue.
I deleted all AjaxResponse references and component, create a new one and it's 
done.

Thanks a lot

Envoyé de mon iPad

> Le 26 avr. 2016 à 17:26, Raymond NANEON  a écrit :
> 
> Hi Samuel,
> 
> I found the problem.
> Another Dev created a WOCOmponent and called it AjaxResponse. So sometime, 
> er.ajax.Ajaxresponse is called in stead of the component AjaxResponse.
> I go to try to fix and make some tests.
> 
> Thanks
> Envoyé depuis iCloud
> 
>> Le 26 avril 2016 à 14:37, Samuel Pelletier  a écrit :
>> 
>> Raymond,
>> 
>> I suspect an error in a component definition (in the html or wod) you have a 
>> reference to AjaxResponse.
>> 
>> I would try to do a text search of "AjaxResponse" in your project, you may 
>> have some unexpected results.
>> 
>> Samuel
>> 
>> 
>>> Le 26 avr. 2016 à 03:51, Raymond NANEON  a écrit :
>>> 
>>> Hi Samuel,
>>> 
>>> I changed my classes names to ColAjaxAction extends ERXDirectAction and 
>>> ColAjaxResponse extends myAjaxComponent which extends WOComponent.
>>> 
>>> So no refrences of AjaxFramework classes but I still get the same exception.
>>> 
>>> Here is entire stack : 
>>> 
>>> [code]
>>> avr. 26 09:39:07 Colloque[50889] WARN  NSLog  - 
>>> : Exception while 
>>> handling action named "listeModelesMail" on action class "ColAjaxAction" 
>>> :java.lang.IllegalArgumentException: 
>>>  Class 
>>> 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
>>> java.lang.IllegalArgumentException: 
>>>  Class 
>>> 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
>>> at 
>>> com.webobjects.appserver._private.WOComponentDefinition._componentClass(WOComponentDefinition.java:496)
>>> at 
>>> com.webobjects.appserver._private.WOComponentDefinition.componentClass(WOComponentDefinition.java:504)
>>> at 
>>> com.webobjects.appserver._private.WOComponentDefinition._componentInstanceInContext(WOComponentDefinition.java:510)
>>> at 
>>> com.webobjects.appserver._private.WOComponentDefinition.componentInstanceInContext(WOComponentDefinition.java:642)
>>> at 
>>> com.webobjects.appserver._private.WOComponentReference._pushComponentInContext(WOComponentReference.java:88)
>>> at 
>>> com.webobjects.appserver._private.WOComponentReference.appendToResponse(WOComponentReference.java:134)
>>> at 
>>> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
>>> at 
>>> com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
>>> at 
>>> com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)
>>> at 
>>> com.webobjects.appserver.WOComponent._appendPageToResponse(WOComponent.java:1574)
>>> at 
>>> com.webobjects.appserver.WOComponent._generateResponseInContext(WOComponent.java:1543)
>>> at 
>>> com.webobjects.appserver.WOComponent.generateResponse(WOComponent.java:1538)
>>> at 
>>> com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:278)
>>> at 
>>> com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:158)
>>> at 
>>> er.extensions.appserver.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:128)
>>> at 
>>> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
>>> at 
>>> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2112)
>>> at 
>>> er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2077)
>>> at fr.univlr.colloque.Application.dispatchRequest(Application.java:116)
>>> 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:745)
>>> avr. 26 09:39:07 Colloque[50889] ERROR 
>>> er.extensions.appserver.ERXApplication  - Exception caught: 
>>>  Class 
>>> 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
>>> Extra info: {
>>> "Session" = ">> sessionID=2b6IvbG4Xo5PvpvbgHKySw timeOut(sec)=3600.0 terminating=false 
>>> _wasTimedOut=false contextArray=((\"0\"), (\"2\"), (\"5\"), (\"7\")) 
>>> contextPageInfos={0 = 
>>> >> responsePage=>>  name: fr.univlr.colloque.components.creationIndividu.CreationIndividu 
>>> subcomponents: {0 = >> fr.univlr.colloque.components.globalItf.Template subcomponents: {0.1.21 = 
>>> >> fr.univlr.colloque.components.siteGen.MenuSite subcomponents: null >; 
>>> 0.1.19.0 = >> fr.univlr.colloque.components.siteGen.FenetreConnexion subcomponents: null 
>>> >; } >; 0.1.29.5 = >> name: fr.univlr.colloque.components.globalItf.Identification subcomponents: 
>>> {0.1.29.5.0 = >> fr.univlr.colloque.components.globalItf.Template subcomponents: null >; } 
>>> >; 0.1.29.13.15 = 
>>> >> org.cocktail.fwkcktlwebapp.server.components.CktlDatePicker subcomponent

Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-26 Thread Raymond NANEON

Hi Samuel,

I found the problem.
Another Dev created a WOCOmponent and called it AjaxResponse. So sometime, 
er.ajax.Ajaxresponse is called in stead of the component AjaxResponse.
I go to try to fix and make some tests.



Thanks
Envoyé depuis iCloud

Le 26 avril 2016 à 14:37, Samuel Pelletier  a écrit :


Raymond,


I suspect an error in a component definition (in the html or wod) you have a 
reference to AjaxResponse.


I would try to do a text search of "AjaxResponse" in your project, you may have 
some unexpected results.


Samuel




Le 26 avr. 2016 à 03:51, Raymond NANEON  a écrit :


Hi Samuel,

I changed my classes names to ColAjaxAction extends ERXDirectAction and 
ColAjaxResponse extends myAjaxComponent which extends WOComponent.

So no refrences of AjaxFramework classes but I still get the same exception.

Here is entire stack :



[code]

avr. 26 09:39:07 Colloque[50889] WARN  NSLog  - : 
Exception while handling action named "listeModelesMail" on action class "ColAjaxAction" 
:java.lang.IllegalArgumentException:  Class 
'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
java.lang.IllegalArgumentException: 
 Class 
'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
    at 
com.webobjects.appserver._private.WOComponentDefinition._componentClass(WOComponentDefinition.java:496)
    at 
com.webobjects.appserver._private.WOComponentDefinition.componentClass(WOComponentDefinition.java:504)
    at 
com.webobjects.appserver._private.WOComponentDefinition._componentInstanceInContext(WOComponentDefinition.java:510)
    at 
com.webobjects.appserver._private.WOComponentDefinition.componentInstanceInContext(WOComponentDefinition.java:642)
    at 
com.webobjects.appserver._private.WOComponentReference._pushComponentInContext(WOComponentReference.java:88)
    at 
com.webobjects.appserver._private.WOComponentReference.appendToResponse(WOComponentReference.java:134)
    at 
com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
    at 
com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
    at 
com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)
    at 
com.webobjects.appserver.WOComponent._appendPageToResponse(WOComponent.java:1574)
    at 
com.webobjects.appserver.WOComponent._generateResponseInContext(WOComponent.java:1543)
    at 
com.webobjects.appserver.WOComponent.generateResponse(WOComponent.java:1538)
    at 
com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:278)
    at 
com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:158)
    at 
er.extensions.appserver.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:128)
    at 
com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
    at 
er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2112)
    at 
er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2077)
    at fr.univlr.colloque.Application.dispatchRequest(Application.java:116)
    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:745)
avr. 26 09:39:07 Colloque[50889] ERROR er.extensions.appserver.ERXApplication  - 
Exception caught:  
Class 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
Extra info: {
    "Session" = "; 0.1.19.0 = 
; } >; 0.1.29.5 = ; } >; 0.1.29.13.15 = ; 0.1.29.1.0 = ; } > requestSignature=null.null>; 2 =  requestSignature=0.0.1.29.5.0.3.1.3.3.15>; 5 = ; 0.1.19.0 = ; } >; 0.1.29.25.3 = ; 0.1.29.1 = 
; 0.1.29.25.9.3 = ; } >; 0.1.29.25.9.3.1.0.1 = ; } >; } >; } > requestSignature=null.null>; 7 = ; 0.1.19.0 = ; } >; 0.1.29.1.2 = ; 0.1.29.5 = ; } > requestSignature=null.null>; } languages=(\"French\", \"French_FR\", \"French\", \"English_US\", \"English\", \"Nonlocalized\") componentState={} currentContextID=9 distributionEnabled=false cookieRendezVousEnabled=true URLRendezVousEnabled=fals 
localizer= messageEncoding= browser=>";
    "CurrentComponent" = 
"fr.univlr.colloque.components.admin.ajax.ListeModelesMailsColloque";
    "PreviousPageList" = (
        "com.webobjects.appserver.WORedirect"
    );
    "Headers" = {
        "referer" = 
"http://mac-naneon.utt.fr:50889/cgi-bin/WebObjects/Colloque.woa/wa/menu?code=3&idMenu=-19";;
        "accept-encoding" = "gzip, deflate";
        "cookie" = "wosid=2b6IvbG4Xo5PvpvbgHKySw; woinst=-1";
        "user-agent" = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) 
Gecko/20100101 Firefox/45.0";
        "x-requested-with" = "XMLHttpRequest";
        "accept" = "text/html, */*";
        "dnt" = "1";
        "host" = "mac-naneon.utt.fr:50889";
        "accept-language" = "fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3";
       

Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-26 Thread Raymond NANEON

I want to be a more litlle clear.
My component "ListeModelesMailsColloque" embeds AjaxResponse, it look like :



        Vous devez specifier un utilisateur!
    

...




in .wod



ajaxErrorResponse : AjaxResponse {
    error = true;
}


ajaxResponse : AjaxResponse {
  error = false;
}


I don't why it works sometime when I call it through myAjaxAction in my 
javaScriptFile?

Envoyé depuis iCloud

Le 26 avril 2016 à 09:53, Raymond NANEON  a écrit :


Hi Samuel,

I changed my classes names to ColAjaxAction extends ERXDirectAction and 
ColAjaxResponse extends myAjaxComponent which extends WOComponent.

So no refrences of AjaxFramework classes but I still get the same exception.

Here is entire stack :



[code]

avr. 26 09:39:07 Colloque[50889] WARN  NSLog  - : 
Exception while handling action named "listeModelesMail" on action class "ColAjaxAction" 
:java.lang.IllegalArgumentException:  Class 
'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
java.lang.IllegalArgumentException: 
 Class 
'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
    at 
com.webobjects.appserver._private.WOComponentDefinition._componentClass(WOComponentDefinition.java:496)
    at 
com.webobjects.appserver._private.WOComponentDefinition.componentClass(WOComponentDefinition.java:504)
    at 
com.webobjects.appserver._private.WOComponentDefinition._componentInstanceInContext(WOComponentDefinition.java:510)
    at 
com.webobjects.appserver._private.WOComponentDefinition.componentInstanceInContext(WOComponentDefinition.java:642)
    at 
com.webobjects.appserver._private.WOComponentReference._pushComponentInContext(WOComponentReference.java:88)
    at 
com.webobjects.appserver._private.WOComponentReference.appendToResponse(WOComponentReference.java:134)
    at 
com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
    at 
com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
    at 
com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)
    at 
com.webobjects.appserver.WOComponent._appendPageToResponse(WOComponent.java:1574)
    at 
com.webobjects.appserver.WOComponent._generateResponseInContext(WOComponent.java:1543)
    at 
com.webobjects.appserver.WOComponent.generateResponse(WOComponent.java:1538)
    at 
com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:278)
    at 
com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:158)
    at 
er.extensions.appserver.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:128)
    at 
com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
    at 
er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2112)
    at 
er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2077)
    at fr.univlr.colloque.Application.dispatchRequest(Application.java:116)
    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:745)
avr. 26 09:39:07 Colloque[50889] ERROR er.extensions.appserver.ERXApplication  - 
Exception caught:  
Class 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
Extra info: {
    "Session" = "; 0.1.19.0 = 
; } >; 0.1.29.5 = ; } >; 0.1.29.13.15 = ; 0.1.29.1.0 = ; } > requestSignature=null.null>; 2 =  requestSignature=0.0.1.29.5.0.3.1.3.3.15>; 5 = ; 0.1.19.0 = ; } >; 0.1.29.25.3 = ; 0.1.29.1 = 
; 0.1.29.25.9.3 = ; } >; 0.1.29.25.9.3.1.0.1 = ; } >; } >; } > requestSignature=null.null>; 7 = ; 0.1.19.0 = ; } >; 0.1.29.1.2 = ; 0.1.29.5 = ; } > requestSignature=null.null>; } languages=(\"French\", \"French_FR\", \"French\", \"English_US\", \"English\", \"Nonlocalized\") componentState={} currentContextID=9 distributionEnabled=false cookieRendezVousEnabled=true URLRendezVousEnabled=fals 
localizer= messageEncoding= browser=>";
    "CurrentComponent" = 
"fr.univlr.colloque.components.admin.ajax.ListeModelesMailsColloque";
    "PreviousPageList" = (
        "com.webobjects.appserver.WORedirect"
    );
    "Headers" = {
        "referer" = 
"http://mac-naneon.utt.fr:50889/cgi-bin/WebObjects/Colloque.woa/wa/menu?code=3&idMenu=-19";;
        "accept-encoding" = "gzip, deflate";
        "cookie" = "wosid=2b6IvbG4Xo5PvpvbgHKySw; woinst=-1";
        "user-agent" = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) 
Gecko/20100101 Firefox/45.0";
        "x-requested-with" = "XMLHttpRequest";
        "accept" = "text/html, */*";
        "dnt" = "1";
        "host" = "mac-naneon.utt.fr:50889";
        "accept-language" = "fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3";
        "connection" = "keep-alive";
    };
    "CurrentPage" = 
"fr.univlr.colloque.components.admin.ajax.ListeModelesMailsColloque";
    "Bundles

Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-26 Thread Samuel Pelletier
Raymond,

I suspect an error in a component definition (in the html or wod) you have a 
reference to AjaxResponse.

I would try to do a text search of "AjaxResponse" in your project, you may have 
some unexpected results.

Samuel


> Le 26 avr. 2016 à 03:51, Raymond NANEON  a écrit :
> 
> Hi Samuel,
> 
> I changed my classes names to ColAjaxAction extends ERXDirectAction and 
> ColAjaxResponse extends myAjaxComponent which extends WOComponent.
> 
> So no refrences of AjaxFramework classes but I still get the same exception.
> 
> Here is entire stack : 
> 
> [code]
> avr. 26 09:39:07 Colloque[50889] WARN  NSLog  - 
> : Exception while 
> handling action named "listeModelesMail" on action class "ColAjaxAction" 
> :java.lang.IllegalArgumentException: 
>  Class 
> 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
> java.lang.IllegalArgumentException: 
>  Class 
> 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
> at 
> com.webobjects.appserver._private.WOComponentDefinition._componentClass(WOComponentDefinition.java:496)
> at 
> com.webobjects.appserver._private.WOComponentDefinition.componentClass(WOComponentDefinition.java:504)
> at 
> com.webobjects.appserver._private.WOComponentDefinition._componentInstanceInContext(WOComponentDefinition.java:510)
> at 
> com.webobjects.appserver._private.WOComponentDefinition.componentInstanceInContext(WOComponentDefinition.java:642)
> at 
> com.webobjects.appserver._private.WOComponentReference._pushComponentInContext(WOComponentReference.java:88)
> at 
> com.webobjects.appserver._private.WOComponentReference.appendToResponse(WOComponentReference.java:134)
> at 
> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
> at 
> com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
> at 
> com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)
> at 
> com.webobjects.appserver.WOComponent._appendPageToResponse(WOComponent.java:1574)
> at 
> com.webobjects.appserver.WOComponent._generateResponseInContext(WOComponent.java:1543)
> at 
> com.webobjects.appserver.WOComponent.generateResponse(WOComponent.java:1538)
> at 
> com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:278)
> at 
> com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:158)
> at 
> er.extensions.appserver.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:128)
> at 
> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
> at 
> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2112)
> at 
> er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2077)
> at fr.univlr.colloque.Application.dispatchRequest(Application.java:116)
> 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:745)
> avr. 26 09:39:07 Colloque[50889] ERROR er.extensions.appserver.ERXApplication 
>  - Exception caught: 
>  Class 
> 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
> Extra info: {
> "Session" = " timeOut(sec)=3600.0 terminating=false _wasTimedOut=false 
> contextArray=((\"0\"), (\"2\"), (\"5\"), (\"7\")) contextPageInfos={0 = 
>  responsePage= name: fr.univlr.colloque.components.creationIndividu.CreationIndividu 
> subcomponents: {0 =  fr.univlr.colloque.components.globalItf.Template subcomponents: {0.1.21 = 
>  fr.univlr.colloque.components.siteGen.MenuSite subcomponents: null >; 
> 0.1.19.0 =  fr.univlr.colloque.components.siteGen.FenetreConnexion subcomponents: null >; 
> } >; 0.1.29.5 =  fr.univlr.colloque.components.globalItf.Identification subcomponents: 
> {0.1.29.5.0 =  fr.univlr.colloque.components.globalItf.Template subcomponents: null >; } >; 
> 0.1.29.13.15 =  name: org.cocktail.fwkcktlwebapp.server.components.CktlDatePicker 
> subcomponents: null >; 0.1.29.1.0 = 
>  fr.univlr.colloque.components.globalItf.EtapeAriane subcomponents: null >; } 
> > requestSignature=null.null>; 2 = 
>  responsePage= com.webobjects.appserver.WORedirect subcomponents: null > 
> requestSignature=0.0.1.29.5.0.3.1.3.3.15>; 5 = 
>  responsePage= name: fr.univlr.colloque.components.inscription.InscriptionColloque 
> subcomponents: {0 =  fr.univlr.colloque.components.globalItf.Template subcomponents: {0.1.21 = 
>  fr.univlr.colloque.components.siteGen.MenuSite subcomponents: null >; 
> 0.1.19.0 =  fr.univlr.colloque.components.siteGen.FenetreConnexion subcomponents: null >; 
> } >; 0.1.29.25.3 =  name: fr.univlr.colloque.components.globalItf.ListeEvenement subcomponents: 
> null >; 0.1.29.1 =  fr.univlr.colloque.components.globalItf.EtapeArian

Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-26 Thread Raymond NANEON

Hi Samuel,

I changed my classes names to ColAjaxAction extends ERXDirectAction and 
ColAjaxResponse extends myAjaxComponent which extends WOComponent.

So no refrences of AjaxFramework classes but I still get the same exception.

Here is entire stack :



[code]

avr. 26 09:39:07 Colloque[50889] WARN  NSLog  - : 
Exception while handling action named "listeModelesMail" on action class "ColAjaxAction" 
:java.lang.IllegalArgumentException:  Class 
'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
java.lang.IllegalArgumentException: 
 Class 
'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
    at 
com.webobjects.appserver._private.WOComponentDefinition._componentClass(WOComponentDefinition.java:496)
    at 
com.webobjects.appserver._private.WOComponentDefinition.componentClass(WOComponentDefinition.java:504)
    at 
com.webobjects.appserver._private.WOComponentDefinition._componentInstanceInContext(WOComponentDefinition.java:510)
    at 
com.webobjects.appserver._private.WOComponentDefinition.componentInstanceInContext(WOComponentDefinition.java:642)
    at 
com.webobjects.appserver._private.WOComponentReference._pushComponentInContext(WOComponentReference.java:88)
    at 
com.webobjects.appserver._private.WOComponentReference.appendToResponse(WOComponentReference.java:134)
    at 
com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
    at 
com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
    at 
com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)
    at 
com.webobjects.appserver.WOComponent._appendPageToResponse(WOComponent.java:1574)
    at 
com.webobjects.appserver.WOComponent._generateResponseInContext(WOComponent.java:1543)
    at 
com.webobjects.appserver.WOComponent.generateResponse(WOComponent.java:1538)
    at 
com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:278)
    at 
com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:158)
    at 
er.extensions.appserver.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:128)
    at 
com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
    at 
er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2112)
    at 
er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2077)
    at fr.univlr.colloque.Application.dispatchRequest(Application.java:116)
    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:745)
avr. 26 09:39:07 Colloque[50889] ERROR er.extensions.appserver.ERXApplication  - 
Exception caught:  
Class 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
Extra info: {
    "Session" = "; 0.1.19.0 = 
; } >; 0.1.29.5 = ; } >; 0.1.29.13.15 = ; 0.1.29.1.0 = ; } > requestSignature=null.null>; 2 =  requestSignature=0.0.1.29.5.0.3.1.3.3.15>; 5 = ; 0.1.19.0 = ; } >; 0.1.29.25.3 = ; 0.1.29.1 = 
; 0.1.29.25.9.3 = ; } >; 0.1.29.25.9.3.1.0.1 = ; } >; } >; } > requestSignature=null.null>; 7 = ; 0.1.19.0 = ; } >; 0.1.29.1.2 = ; 0.1.29.5 = ; } > requestSignature=null.null>; } languages=(\"French\", \"French_FR\", \"French\", \"English_US\", \"English\", \"Nonlocalized\") componentState={} currentContextID=9 distributionEnabled=false cookieRendezVousEnabled=true URLRendezVousEnabled=fals 
localizer= messageEncoding= browser=>";
    "CurrentComponent" = 
"fr.univlr.colloque.components.admin.ajax.ListeModelesMailsColloque";
    "PreviousPageList" = (
        "com.webobjects.appserver.WORedirect"
    );
    "Headers" = {
        "referer" = 
"http://mac-naneon.utt.fr:50889/cgi-bin/WebObjects/Colloque.woa/wa/menu?code=3&idMenu=-19";;
        "accept-encoding" = "gzip, deflate";
        "cookie" = "wosid=2b6IvbG4Xo5PvpvbgHKySw; woinst=-1";
        "user-agent" = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) 
Gecko/20100101 Firefox/45.0";
        "x-requested-with" = "XMLHttpRequest";
        "accept" = "text/html, */*";
        "dnt" = "1";
        "host" = "mac-naneon.utt.fr:50889";
        "accept-language" = "fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3";
        "connection" = "keep-alive";
    };
    "CurrentPage" = 
"fr.univlr.colloque.components.admin.ajax.ListeModelesMailsColloque";
    "Bundles" = {
        "Ajax" = "6.0";
        "ERExtensions" = "6.1.2";
        "JavaWebObjects" = "5.4.3";
        "FwkCktlThemes" = "1.0.25.2243fix";
        "ERJars" = "6.0";
        "JavaEOApplication" = "5.4.2";
        "FwkCktlWebApp" = "1.0.25.2243fix";
        "JavaJDBCAdaptor" = "5.4.3";
        "JavaEOAccess" = "5.4.3";
        "WOOgnl" = "6.0";
        "FwkCktlDroitsUtils" = "1.0.25.2243fix";
        "JavaEOControl" = "5.4.2";
        "JavaXML" = "5.4

Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-25 Thread Samuel Pelletier
Hi,

The problem seems to be a class in your code that already exists in the 
AjaxFramework and this confuse WO.

A WOComponent (or EOEntity) name need to match a single class name if the 
entire class path or you will have troubles.

Check for classes with generic names like AjaxAction, AjaxResponse that may 
already exists.

Thierry is few error or strange things in the ajaxResponse() method:

1- AjaxResponse is defined in the AjaxFramework is is not a WOComponent, it's 
parent is ERXResponse. This method is not supposed to compile...

2- ERXDirectAction contain a methodPageWithName(Class componentClass), I 
suggest you use it, it is way more clean.

3- You can use the returned component class as return type, it is constant.


Samuel

> Le 25 avr. 2016 à 10:43, Raymond NANEON  a écrit :
> 
> Hi JF,
> 
> I have a spefic AjaxAction which extends ERXDirectAction uses speficly to 
> call some directAction from javascript.
> i.e :
> in my JsFile  ==>
> function modifierModele(idModele){
> //Preparation de la requete
> ...
> var url_requete = 
> url_serveur+"/wa/AjaxAction/modifierModeleMail?idModeleMail="+idModele+"&objet="+objet+"&message=\""+message+"\"";
> ajaxRequest({
> type:'GET',
> url: url_requete, 
> async: false,
> cache: false,
> mimeType:"text/plain",
> contentType: false,
> processData: false,
> success:function(xml){
> //Si la requete s'est bien produite on raffraichit le modele 
> actuellement affiche
> if( $(xml).find('error').length!=0 && 
> $(xml).find('error').text()=='false')afficherModele(idModele);
> else ajaxTooltip({html:'ERREUR:'+$(xml).find('msg').text()});
> }
> });
> }
> 
> 
> In my AjaxAction Class :
> public WOActionResults modifierModeleMailAction() {
> ...
> try {
> ...
> if (sess.saveChanges())
> return ajaxResponse(false, "succes");
> return ajaxResponse(true,
> "Erreur lors de l'enregistrement des donnees");
> } catch (Exception e) {
> return ajaxResponse(true, "Arguments de la requete invalides");
> }
> }
> 
> 
> private WOComponent ajaxResponse(boolean error, String message) {
> AjaxResponse response = (AjaxResponse) pageWithName(AjaxResponse.class
> .getName());
> response.setError(error);
> response.setMessage(message);
> return response;
> }
> 
> I want say that my AjaxResponse is already a WOComponent ? May be I must Cast 
> it as WOComponent ?
> 
> Thanks
> 
> ...
> Envoyé depuis iCloud
> 
> Le 25 avril 2016 à 15:17, Jean-François Veillette 
>  a écrit :
> 
>> Sorry all …
>> In English …
>> 
>> Hi Raymond,
>> The stack is missing too many elements.
>> From what we can see, it seems that your action is executing properly but 
>> returning result as an AjaxResponse, but the handler is expecting a 
>> WOComponent.
>> 
>> Could it be that  
>> fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe  is 
>> returning an AjaxResponse but the handler expect a WOComponent?
>> We need more stack frame to be able to identify where you are in the RRL and 
>> what could be the cause of this.
>> 
>> jfv
>> 
>> 
>>> On Apr 25, 2016, at 9:13 AM, Jean-François Veillette 
>>> >> > wrote:
>>> 
>>> Bonjour Raymond,
>>> 
>>> La stack manque plusieurs niveaux.
>>> Selon le peu que l’on a comme information, on en comprend que la requête a 
>>> bien été exécuté, a retourné une AjaxResponse, mais que le « handler » 
>>> s’attendais à recevoir un WOComponent.
>>> 
>>> fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe retourne 
>>> une AjaxResponse, mais le « handler » s’attend à un « WOComponent » ?
>>> On a besoin de plus d’élément dans la stack pour voir ou ce passe 
>>> l’exception dans la RRL.
>>> 
>>> jfv
>>> 
 On Apr 25, 2016, at 2:15 AM, Raymond NANEON >>> > wrote:
 
 Hi List,
 
 Nobody has had this kind of exception? I would like to fix it but I don't 
 know where I can touch.
 
 Thanks to take a moment to look at it.
 
 Ray
 Envoyé depuis iCloud
 
 Le 21 mars 2016 à 11:30, Raymond NANEON >>> > a écrit :
 
> Hi List,
> 
> I am trying to call some specifics components using AjaxAction in 
> javascript.
> It works sometimes and sometimes not and I don't understand why?
> 
> Yes I know the exception tells me ajaxResponse ... but why it works 
> sometimes?
> 
> here is stacktrace : 
> "CurrentComponent" = 
> "fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe";
> "PreviousPageList" = (
> "com.webobjects.appserver.WORedirect"
> );
> };
> "URL" = 
> "/cgi-bin/WebObjects/Colloque.woa/1/wa/AjaxAction/listeUtilisateursGroupe?idGroupe=11";
> }
> 
> IllegalArgumentExce

Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-25 Thread Raymond NANEON

Hi JF,



I have a spefic AjaxAction which extends ERXDirectAction uses speficly to call 
some directAction from javascript.

i.e :

in my JsFile  ==>

function modifierModele(idModele){
    //Preparation de la requete

...

var url_requete = 
url_serveur+"/wa/AjaxAction/modifierModeleMail?idModeleMail="+idModele+"&objet="+objet+"&message=\""+message+"\"";
ajaxRequest({
        type:'GET',
        url: url_requete,
        async: false,
    cache: false,
    mimeType:"text/plain",
    contentType: false,
    processData: false,
        success:function(xml){
            //Si la requete s'est bien produite on raffraichit le modele 
actuellement affiche
            if( $(xml).find('error').length!=0 && 
$(xml).find('error').text()=='false')afficherModele(idModele);
            else ajaxTooltip({html:'ERREUR:'+$(xml).find('msg').text()});
        }
    });
}




In my AjaxAction Class :

public WOActionResults modifierModeleMailAction() {
...

try {
...

if (sess.saveChanges())
                return ajaxResponse(false, "succes");
            return ajaxResponse(true,
                    "Erreur lors de l'enregistrement des donnees");
        } catch (Exception e) {
            return ajaxResponse(true, "Arguments de la requete invalides");
        }
}




    private WOComponent ajaxResponse(boolean error, String message) {
        AjaxResponse response = (AjaxResponse) pageWithName(AjaxResponse.class
                .getName());
        response.setError(error);
        response.setMessage(message);
        return response;
    }


I want say that my AjaxResponse is already a WOComponent ? May be I must Cast 
it as WOComponent ?



Thanks



...

Envoyé depuis iCloud

Le 25 avril 2016 à 15:17, Jean-François Veillette 
 a écrit :


Sorry all …
In English …


Hi Raymond,
The stack is missing too many elements.
From what we can see, it seems that your action is executing properly but 
returning result as an AjaxResponse, but the handler is expecting a WOComponent.


Could it be that  
fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe  is returning 
an AjaxResponse but the handler expect a WOComponent?
We need more stack frame to be able to identify where you are in the RRL and 
what could be the cause of this.


jfv




On Apr 25, 2016, at 9:13 AM, Jean-François Veillette 
 wrote:


Bonjour Raymond,


La stack manque plusieurs niveaux.
Selon le peu que l’on a comme information, on en comprend que la requête a bien 
été exécuté, a retourné une AjaxResponse, mais que le « handler » s’attendais à 
recevoir un WOComponent.


fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe retourne une 
AjaxResponse, mais le « handler » s’attend à un « WOComponent » ?
On a besoin de plus d’élément dans la stack pour voir ou ce passe l’exception 
dans la RRL.


jfv


On Apr 25, 2016, at 2:15 AM, Raymond NANEON  wrote:


Hi List,



Nobody has had this kind of exception? I would like to fix it but I don't know 
where I can touch.



Thanks to take a moment to look at it.



Ray

Envoyé depuis iCloud

Le 21 mars 2016 à 11:30, Raymond NANEON  a écrit :


Hi List,

I am trying to call some specifics components using AjaxAction in javascript.
It works sometimes and sometimes not and I don't understand why?

Yes I know the exception tells me ajaxResponse ... but why it works sometimes?


here is stacktrace : 

"CurrentComponent" = 
"fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe";
    "PreviousPageList" = (
        "com.webobjects.appserver.WORedirect"
    );
    };
    "URL" = 
"/cgi-bin/WebObjects/Colloque.woa/1/wa/AjaxAction/listeUtilisateursGroupe?idGroupe=11";
}

IllegalArgumentException: 
 Class 
'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
  at 
com.webobjects.appserver._private.WOComponentDefinition._componentClass(WOComponentDefinition.java:496)
 ... skipped 17 stack elements
  at fr.univlr.colloque.Application.dispatchRequest(Application.java:116)
  ... skipped 3 stack elements
_ignoredPackages:: ()


How can I avoid this problem in the future?



Thanks for help

Envoyé depuis iCloud
___
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/rnaneon%40me.com

This email sent to rnan...@me.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/jean_francois_veillette%40yahoo.ca

This email sent to jean_francois_veille...@yahoo.ca




 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Hel

Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-25 Thread Jean-François Veillette
Sorry all …
In English …

Hi Raymond,
The stack is missing too many elements.
From what we can see, it seems that your action is executing properly but 
returning result as an AjaxResponse, but the handler is expecting a WOComponent.

Could it be that  
fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe  is returning 
an AjaxResponse but the handler expect a WOComponent?
We need more stack frame to be able to identify where you are in the RRL and 
what could be the cause of this.

jfv


> On Apr 25, 2016, at 9:13 AM, Jean-François Veillette 
>  wrote:
> 
> Bonjour Raymond,
> 
> La stack manque plusieurs niveaux.
> Selon le peu que l’on a comme information, on en comprend que la requête a 
> bien été exécuté, a retourné une AjaxResponse, mais que le « handler » 
> s’attendais à recevoir un WOComponent.
> 
> fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe retourne une 
> AjaxResponse, mais le « handler » s’attend à un « WOComponent » ?
> On a besoin de plus d’élément dans la stack pour voir ou ce passe l’exception 
> dans la RRL.
> 
> jfv
> 
>> On Apr 25, 2016, at 2:15 AM, Raymond NANEON > > wrote:
>> 
>> Hi List,
>> 
>> Nobody has had this kind of exception? I would like to fix it but I don't 
>> know where I can touch.
>> 
>> Thanks to take a moment to look at it.
>> 
>> Ray
>> Envoyé depuis iCloud
>> 
>> Le 21 mars 2016 à 11:30, Raymond NANEON > > a écrit :
>> 
>>> Hi List,
>>> 
>>> I am trying to call some specifics components using AjaxAction in 
>>> javascript.
>>> It works sometimes and sometimes not and I don't understand why?
>>> 
>>> Yes I know the exception tells me ajaxResponse ... but why it works 
>>> sometimes?
>>> 
>>> here is stacktrace : 
>>> "CurrentComponent" = 
>>> "fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe";
>>> "PreviousPageList" = (
>>> "com.webobjects.appserver.WORedirect"
>>> );
>>> };
>>> "URL" = 
>>> "/cgi-bin/WebObjects/Colloque.woa/1/wa/AjaxAction/listeUtilisateursGroupe?idGroupe=11";
>>> }
>>> 
>>> IllegalArgumentException: 
>>>  Class 
>>> 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
>>>   at 
>>> com.webobjects.appserver._private.WOComponentDefinition._componentClass(WOComponentDefinition.java:496)
>>>  ... skipped 17 stack elements
>>>   at fr.univlr.colloque.Application.dispatchRequest(Application.java:116)
>>>   ... skipped 3 stack elements
>>> _ignoredPackages:: ()
>>> 
>>> How can I avoid this problem in the future?
>>> 
>>> Thanks for help
>>> Envoyé depuis iCloud
>>> ___
>>> 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/rnaneon%40me.com 
>>> 
>>> 
>>> This email sent to rnan...@me.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/jean_francois_veillette%40yahoo.ca
>>  
>> 
>> 
>> This email sent to jean_francois_veille...@yahoo.ca 
>> 

 ___
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

Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-25 Thread Jean-François Veillette
Bonjour Raymond,

La stack manque plusieurs niveaux.
Selon le peu que l’on a comme information, on en comprend que la requête a bien 
été exécuté, a retourné une AjaxResponse, mais que le « handler » s’attendais à 
recevoir un WOComponent.

fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe retourne une 
AjaxResponse, mais le « handler » s’attend à un « WOComponent » ?
On a besoin de plus d’élément dans la stack pour voir ou ce passe l’exception 
dans la RRL.

jfv

> On Apr 25, 2016, at 2:15 AM, Raymond NANEON  wrote:
> 
> Hi List,
> 
> Nobody has had this kind of exception? I would like to fix it but I don't 
> know where I can touch.
> 
> Thanks to take a moment to look at it.
> 
> Ray
> Envoyé depuis iCloud
> 
> Le 21 mars 2016 à 11:30, Raymond NANEON  > a écrit :
> 
>> Hi List,
>> 
>> I am trying to call some specifics components using AjaxAction in javascript.
>> It works sometimes and sometimes not and I don't understand why?
>> 
>> Yes I know the exception tells me ajaxResponse ... but why it works 
>> sometimes?
>> 
>> here is stacktrace : 
>> "CurrentComponent" = 
>> "fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe";
>> "PreviousPageList" = (
>> "com.webobjects.appserver.WORedirect"
>> );
>> };
>> "URL" = 
>> "/cgi-bin/WebObjects/Colloque.woa/1/wa/AjaxAction/listeUtilisateursGroupe?idGroupe=11";
>> }
>> 
>> IllegalArgumentException: 
>>  Class 
>> 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
>>   at 
>> com.webobjects.appserver._private.WOComponentDefinition._componentClass(WOComponentDefinition.java:496)
>>  ... skipped 17 stack elements
>>   at fr.univlr.colloque.Application.dispatchRequest(Application.java:116)
>>   ... skipped 3 stack elements
>> _ignoredPackages:: ()
>> 
>> How can I avoid this problem in the future?
>> 
>> Thanks for help
>> Envoyé depuis iCloud
>> ___
>> 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/rnaneon%40me.com 
>> 
>> 
>> This email sent to rnan...@me.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/jean_francois_veillette%40yahoo.ca
>  
> 
> 
> This email sent to jean_francois_veille...@yahoo.ca 
> 
 ___
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

Re: 'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.

2016-04-24 Thread Raymond NANEON

Hi List,



Nobody has had this kind of exception? I would like to fix it but I don't know 
where I can touch.



Thanks to take a moment to look at it.



Ray

Envoyé depuis iCloud

Le 21 mars 2016 à 11:30, Raymond NANEON  a écrit :


Hi List,

I am trying to call some specifics components using AjaxAction in javascript.
It works sometimes and sometimes not and I don't understand why?

Yes I know the exception tells me ajaxResponse ... but why it works sometimes?


here is stacktrace :

"CurrentComponent" = 
"fr.univlr.colloque.components.admin.ajax.ListeUtilisateursGroupe";
    "PreviousPageList" = (
        "com.webobjects.appserver.WORedirect"
    );
    };
    "URL" = 
"/cgi-bin/WebObjects/Colloque.woa/1/wa/AjaxAction/listeUtilisateursGroupe?idGroupe=11";
}

IllegalArgumentException: 
 Class 
'er.ajax.AjaxResponse' exists but is not a subclass of WOComponent.
  at 
com.webobjects.appserver._private.WOComponentDefinition._componentClass(WOComponentDefinition.java:496)
 ... skipped 17 stack elements
  at fr.univlr.colloque.Application.dispatchRequest(Application.java:116)
  ... skipped 3 stack elements
_ignoredPackages:: ()


How can I avoid this problem in the future?



Thanks for help

Envoyé depuis iCloud
___
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/rnaneon%40me.com

This email sent to rnan...@me.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