-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Hi list, I checked the SULightboxTest and everything works well. So I use the code to open a lightbox on my app. I also included the SULibrary but nevertheless I get the following error mesage: MessageNotUnderstood: UndefinedObject>>updateStates: There is the problem that this error message is rendered simply, I cannot run the debugger. But I want to paste an extract of the stack trace, too: WARenderContinuation(WASessionContinuation)>>updateStates: [] in WARenderContinuation(WASessionContinuation)>>respond: {[:value | self updateStates: states]} [] in MWSession(WASession)>>onRespond: {[:response | aBlock value: response. previous value: response] Although I created my own session, I never did override the updateStates method. Does anybody know what the problem could be? Thanks, Peter -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkk3nVQACgkQ0qdvZsCNFKFN7QCeMzFEyNd9EURNRtovdmk4YbUD AssAoKNNLDiUvOb5LomivqXTQ9LF2URP =IKYS -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Any help regarding the problem? - - Peter Peter Osburg schrieb: > Hi list, > > I checked the SULightboxTest and everything works well. So I use > the code to open a lightbox on my app. I also included the > SULibrary but nevertheless I get the following error mesage: > > MessageNotUnderstood: UndefinedObject>>updateStates: > > There is the problem that this error message is rendered simply, I > cannot run the debugger. But I want to paste an extract of the > stack trace, too: > > WARenderContinuation(WASessionContinuation)>>updateStates: [] in > WARenderContinuation(WASessionContinuation)>>respond: {[:value | > self updateStates: states]} [] in MWSession(WASession)>>onRespond: > {[:response | aBlock value: response. previous value: response] > > Although I created my own session, I never did override the > updateStates method. Does anybody know what the problem could be? > > Thanks, Peter > Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklHrCoACgkQ0qdvZsCNFKF82gCfYo7jR8+OhtizadyJdSJ1QzjM 0VkAn3HV0kqqrOj0ze8R/hNDzyHM2CR6 =AsVx -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Have you placed a halt in the sender of #updateStates:?
This suggests to me that you are returning nil as a child to one of your components. Are your components initializing their children correctly? John. Peter Osburg wrote: > Any help regarding the problem? > > - Peter > > Peter Osburg schrieb: > > Hi list, > > > I checked the SULightboxTest and everything works well. So I use > > the code to open a lightbox on my app. I also included the > > SULibrary but nevertheless I get the following error mesage: > > > MessageNotUnderstood: UndefinedObject>>updateStates: > > > There is the problem that this error message is rendered simply, I > > cannot run the debugger. But I want to paste an extract of the > > stack trace, too: > > > WARenderContinuation(WASessionContinuation)>>updateStates: [] in > > WARenderContinuation(WASessionContinuation)>>respond: {[:value | > > self updateStates: states]} [] in MWSession(WASession)>>onRespond: > > {[:response | aBlock value: response. previous value: response] > > > Although I created my own session, I never did override the > > updateStates method. Does anybody know what the problem could be? > > > Thanks, Peter > _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside Consider your responsibility to the environment - think before you print! ****************************************************************************************************************************************** This email is from Pinesoft Limited. Its contents are confidential to the intended recipient(s) at the email address(es) to which it has been addressed. It may not be disclosed to or used by anyone other than the addressee(s), nor may it be copied in anyway. If received in error, please contact the sender, then delete it from your system. Although this email and attachments are believed to be free of virus, or any other defect which might affect any computer or IT system into which they are received and opened, it is the responsibility of the recipient to ensure that they are virus free and no responsibility is accepted by Pinesoft for any loss or damage arising in any way from receipt or use thereof. ******************************************************************************************************************************************* Pinesoft Limited are registered in England, Registered number: 2914825. Registered office: 266-268 High Street, Waltham Cross, Herts, EN8 7EA _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Peter Osburg-2
Is something Seaside won't expect. Did you manipulated the session somehow?
Sebastian > -----Mensaje original----- > De: [hidden email] > [mailto:[hidden email]] En nombre > de Peter Osburg > Enviado el: Martes, 16 de Diciembre de 2008 11:25 > Para: Seaside Mailingliste > Asunto: [Seaside] Re: SULightbox doesn't work > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Any help regarding the problem? > > - - Peter > > Peter Osburg schrieb: > > Hi list, > > > > I checked the SULightboxTest and everything works well. So I use > > the code to open a lightbox on my app. I also included the > > SULibrary but nevertheless I get the following error mesage: > > > > MessageNotUnderstood: UndefinedObject>>updateStates: > > > > There is the problem that this error message is rendered simply, I > > cannot run the debugger. But I want to paste an extract of the > > stack trace, too: > > > > WARenderContinuation(WASessionContinuation)>>updateStates: [] in > > WARenderContinuation(WASessionContinuation)>>respond: {[:value | > > self updateStates: states]} [] in MWSession(WASession)>>onRespond: > > {[:response | aBlock value: response. previous value: response] > > > > Although I created my own session, I never did override the > > updateStates method. Does anybody know what the problem could be? > > > > Thanks, Peter > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAklHrCoACgkQ0qdvZsCNFKF82gCfYo7jR8+OhtizadyJdSJ1QzjM > 0VkAn3HV0kqqrOj0ze8R/hNDzyHM2CR6 > =AsVx > -----END PGP SIGNATURE----- > > _______________________________________________ > seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1  I just inherited from WASession and created my own Session, but I only added 2 instance variables WASession subclass: #MWSession    instanceVariableNames: 'user db'    classVariableNames: ''    poolDictionaries: ''    category: 'My Category' and the corresponding getter and setter methods. And of course I did override the configuration of my application with my own session. Do I need to manually set something in my session? Do I need to be aware of something. - - Peter Sebastian Sastre schrieb: > Is something Seaside won't expect. Did you manipulated the session > somehow? > > Sebastian > >> -----Mensaje original----- De: >> [hidden email] >> [[hidden email]] En nombre de >> Peter Osburg Enviado el: Martes, 16 de Diciembre de 2008 11:25 >> Para: Seaside Mailingliste Asunto: [Seaside] Re: SULightbox >> doesn't work >> > Any help regarding the problem? > > - Peter > > Peter Osburg schrieb: >>>> Hi list, >>>> >>>> I checked the SULightboxTest and everything works well. So I >>>> use the code to open a lightbox on my app. I also included >>>> the SULibrary but nevertheless I get the following error >>>> mesage: >>>> >>>> MessageNotUnderstood: UndefinedObject>>updateStates: >>>> >>>> There is the problem that this error message is rendered >>>> simply, I cannot run the debugger. But I want to paste an >>>> extract of the stack trace, too: >>>> >>>> WARenderContinuation(WASessionContinuation)>>updateStates: [] >>>> in WARenderContinuation(WASessionContinuation)>>respond: >>>> {[:value | self updateStates: states]} [] in >>>> MWSession(WASession)>>onRespond: {[:response | aBlock value: >>>> response. previous value: response] >>>> >>>> Although I created my own session, I never did override the >>>> updateStates method. Does anybody know what the problem could >>>> be? >>>> >>>> Thanks, Peter >>>> >> _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > _______________________________________________ seaside mailing > list [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org  iEYEARECAAYFAklHsA0ACgkQ0qdvZsCNFKGA2gCgw9p5zojmPa5ImhPLSVfVjYa6 ma4An2pLYl3x+2E1OUWseCPBnnHhDbpq =uUGo -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Do I need to override the WASessionConfiguration, when I create my own session? I don't see the point where I am mistaken. - - Peter Peter Osburg schrieb: > I just inherited from WASession and created my own Session, but I > only added 2 instance variables WASession subclass: #MWSession > instanceVariableNames: 'user db' classVariableNames: '' > poolDictionaries: '' category: 'My Category' > > and the corresponding getter and setter methods. And of course I > did override the configuration of my application with my own > session. Do I need to manually set something in my session? Do I > need to be aware of something. > > - Peter > > Sebastian Sastre schrieb: >> Is something Seaside won't > expect. Did you manipulated the session > >> somehow? > > > >> Sebastian > > > >>> -----Mensaje original----- De: > >>> [hidden email] > >>> [mailto:[hidden email]] En > nombre de > >>> Peter Osburg Enviado el: Martes, 16 de Diciembre de 2008 > 11:25 > >>> Para: Seaside Mailingliste Asunto: [Seaside] Re: SULightbox > >>> doesn't work > >>> > >> Any help regarding the problem? > > > >> - Peter > > > >> Peter Osburg schrieb: > >>>>> Hi list, > >>>>> > >>>>> I checked the SULightboxTest and everything works > well. So I > >>>>> use the code to open a lightbox on my app. I also > included > >>>>> the SULibrary but nevertheless I get the following > error > >>>>> mesage: > >>>>> > >>>>> MessageNotUnderstood: > UndefinedObject>>updateStates: > >>>>> > >>>>> There is the problem that this error message is > rendered > >>>>> simply, I cannot run the debugger. But I want to > paste an > >>>>> extract of the stack trace, too: > >>>>> > >>>>> > WARenderContinuation(WASessionContinuation)>>updateStates: [] > >>>>> in > WARenderContinuation(WASessionContinuation)>>respond: > >>>>> {[:value | self updateStates: states]} [] in > >>>>> MWSession(WASession)>>onRespond: {[:response | > aBlock value: > >>>>> response. previous value: response] > >>>>> > >>>>> Although I created my own session, I never did > override the > >>>>> updateStates method. Does anybody know what the > problem could > >>>>> be? > >>>>> > >>>>> Thanks, Peter > >>>>> > >>> > _______________________________________________ seaside mailing > list [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > > > _______________________________________________ seaside mailing > >> list [hidden email] > > > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklHt0AACgkQ0qdvZsCNFKEyRQCfehKzKogu7jBjsE+nhMv1P1La SsAAnjh9GjWiusnU7UOhqCztr4HLrSek =qJnH -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Ok, looks like no one is able to help, huh? Peter Osburg schrieb: > Do I need to override the WASessionConfiguration, when I create my > own session? > > I don't see the point where I am mistaken. > > - Peter > > Peter Osburg schrieb: >> I just inherited from WASession and created my own Session, but I >> only added 2 instance variables WASession subclass: #MWSession >> instanceVariableNames: 'user db' classVariableNames: '' >> poolDictionaries: '' category: 'My Category' > >> and the corresponding getter and setter methods. And of course I >> did override the configuration of my application with my own >> session. Do I need to manually set something in my session? Do I >> need to be aware of something. > >> - Peter > >> Sebastian Sastre schrieb: >>> Is something Seaside won't >> expect. Did you manipulated the session > >>> somehow? > > >>> Sebastian > > >>>> -----Mensaje original----- De: >>>> [hidden email] >>>> [mailto:[hidden email]] En >> nombre de > >>>> Peter Osburg Enviado el: Martes, 16 de Diciembre de 2008 >> 11:25 > >>>> Para: Seaside Mailingliste Asunto: [Seaside] Re: SULightbox >>>> doesn't work >>> Any help regarding the problem? > > >>> - Peter > > >>> Peter Osburg schrieb: >>>>>> Hi list, I checked the SULightboxTest and everything >>>>>> works >> well. So I > >>>>>> use the code to open a lightbox on my app. I also >> included > >>>>>> the SULibrary but nevertheless I get the following >> error > >>>>>> mesage: MessageNotUnderstood: >> UndefinedObject>>updateStates: > >>>>>> There is the problem that this error message is >> rendered > >>>>>> simply, I cannot run the debugger. But I want to >> paste an > >>>>>> extract of the stack trace, too: >> WARenderContinuation(WASessionContinuation)>>updateStates: [] > >>>>>> in >> WARenderContinuation(WASessionContinuation)>>respond: > >>>>>> {[:value | self updateStates: states]} [] in >>>>>> MWSession(WASession)>>onRespond: {[:response | >> aBlock value: > >>>>>> response. previous value: response] Although I created my >>>>>> own session, I never did >> override the > >>>>>> updateStates method. Does anybody know what the >> problem could > >>>>>> be? Thanks, Peter >> _______________________________________________ seaside mailing >> list [hidden email] >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> > > >> _______________________________________________ seaside mailing > >>> list [hidden email] > >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklKDQAACgkQ0qdvZsCNFKFfRwCeJpp4ys3MwNfJYiUEjWsIlE1i HCYAoLp6J5QjnBixCujk8Kkn1MDax41u =9vVf -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
> Ok, looks like no one is able to help, huh?
Can you provide a minimal package that shows the problem? http://www.seaside.st/community/mailinglist I don't have the time to build an example and try tro reproduce your problem. If you provide a file-in with one or two classes, everybody can quickly load it and help to further investigate the issue. I am sure that your problem is solved in no time, if you make it a snap to reproduce. Cheers, Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Peter Osburg-2
Sorry Peter,
I think you didn't provide enough information for anyone to be sure what the problem is. There are three places in WASessionContinuation>>updateStates: where #updateStates: is called so I can't be sure what object is nil. To be certain, you could add a "self halt" at the top of that method and then step through the code to see where your problem is. It's unlikely that "self session" is returning nil so the most likely case looks to be that visiblePresentersDo: is passing in a nil as "each". Perhaps you are returning a nil from a #children method or something? If you can narrow down the object that is nil, or (as Lukas just suggested) post a minimal set of code that reproduces the problem, someone will be able to help you further. Julian On Thu, Dec 18, 2008 at 9:42 AM, Peter Osburg <[hidden email]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Ok, looks like no one is able to help, huh? > > Peter Osburg schrieb: >> Do I need to override the WASessionConfiguration, when I create my >> own session? >> >> I don't see the point where I am mistaken. >> >> - Peter >> >> Peter Osburg schrieb: >>> I just inherited from WASession and created my own Session, but I >>> only added 2 instance variables WASession subclass: #MWSession >>> instanceVariableNames: 'user db' classVariableNames: '' >>> poolDictionaries: '' category: 'My Category' >> >>> and the corresponding getter and setter methods. And of course I >>> did override the configuration of my application with my own >>> session. Do I need to manually set something in my session? Do I >>> need to be aware of something. >> >>> - Peter >> >>> Sebastian Sastre schrieb: >>>> Is something Seaside won't >>> expect. Did you manipulated the session >> >>>> somehow? >> >> >>>> Sebastian >> >> >>>>> -----Mensaje original----- De: >>>>> [hidden email] >>>>> [mailto:[hidden email]] En >>> nombre de >> >>>>> Peter Osburg Enviado el: Martes, 16 de Diciembre de 2008 >>> 11:25 >> >>>>> Para: Seaside Mailingliste Asunto: [Seaside] Re: SULightbox >>>>> doesn't work >>>> Any help regarding the problem? >> >> >>>> - Peter >> >> >>>> Peter Osburg schrieb: >>>>>>> Hi list, I checked the SULightboxTest and everything >>>>>>> works >>> well. So I >> >>>>>>> use the code to open a lightbox on my app. I also >>> included >> >>>>>>> the SULibrary but nevertheless I get the following >>> error >> >>>>>>> mesage: MessageNotUnderstood: >>> UndefinedObject>>updateStates: >> >>>>>>> There is the problem that this error message is >>> rendered >> >>>>>>> simply, I cannot run the debugger. But I want to >>> paste an >> >>>>>>> extract of the stack trace, too: >>> WARenderContinuation(WASessionContinuation)>>updateStates: [] >> >>>>>>> in >>> WARenderContinuation(WASessionContinuation)>>respond: >> >>>>>>> {[:value | self updateStates: states]} [] in >>>>>>> MWSession(WASession)>>onRespond: {[:response | >>> aBlock value: >> >>>>>>> response. previous value: response] Although I created my >>>>>>> own session, I never did >>> override the >> >>>>>>> updateStates method. Does anybody know what the >>> problem could >> >>>>>>> be? Thanks, Peter >>> _______________________________________________ seaside mailing >>> list [hidden email] >>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >>> >> >> >>> _______________________________________________ seaside mailing >> >>>> list [hidden email] >> >>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAklKDQAACgkQ0qdvZsCNFKFfRwCeJpp4ys3MwNfJYiUEjWsIlE1i > HCYAoLp6J5QjnBixCujk8Kkn1MDax41u > =9vVf > -----END PGP SIGNATURE----- > > _______________________________________________ > seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Ok thx for your effort. I check back with my client whether I can file out some source. Julian Fitzell schrieb: > Sorry Peter, > > I think you didn't provide enough information for anyone to be sure > what the problem is. > > There are three places in WASessionContinuation>>updateStates: > where #updateStates: is called so I can't be sure what object is > nil. To be certain, you could add a "self halt" at the top of that > method and then step through the code to see where your problem is. > > > It's unlikely that "self session" is returning nil so the most > likely case looks to be that visiblePresentersDo: is passing in a > nil as "each". Perhaps you are returning a nil from a #children > method or something? > > If you can narrow down the object that is nil, or (as Lukas just > suggested) post a minimal set of code that reproduces the problem, > someone will be able to help you further. > > Julian > > On Thu, Dec 18, 2008 at 9:42 AM, Peter Osburg > [hidden email] wrote: Ok, looks like no one is able to > help, huh? > > Peter Osburg schrieb: >>>> Do I need to override the WASessionConfiguration, when I >>>> create my own session? >>>> >>>> I don't see the point where I am mistaken. >>>> >>>> - Peter >>>> >>>> Peter Osburg schrieb: >>>>> I just inherited from WASession and created my own Session, >>>>> but I only added 2 instance variables WASession subclass: >>>>> #MWSession instanceVariableNames: 'user db' >>>>> classVariableNames: '' poolDictionaries: '' category: 'My >>>>> Category' and the corresponding getter and setter methods. >>>>> And of course I did override the configuration of my >>>>> application with my own session. Do I need to manually set >>>>> something in my session? Do I need to be aware of >>>>> something. - Peter Sebastian Sastre schrieb: >>>>>> Is something Seaside won't >>>>> expect. Did you manipulated the session >>>>>> somehow? >>>> >>>>>> Sebastian >>>> >>>>>>> -----Mensaje original----- De: >>>>>>> [hidden email] >>>>>>> [[hidden email]] En >>>>> nombre de >>>>>>> Peter Osburg Enviado el: Martes, 16 de Diciembre de >>>>>>> 2008 >>>>> 11:25 >>>>>>> Para: Seaside Mailingliste Asunto: [Seaside] Re: >>>>>>> SULightbox doesn't work >>>>>> Any help regarding the problem? >>>> >>>>>> - Peter >>>> >>>>>> Peter Osburg schrieb: >>>>>>>>> Hi list, I checked the SULightboxTest and >>>>>>>>> everything works >>>>> well. So I >>>>>>>>> use the code to open a lightbox on my app. I also >>>>> included >>>>>>>>> the SULibrary but nevertheless I get the following >>>>> error >>>>>>>>> mesage: MessageNotUnderstood: >>>>> UndefinedObject>>updateStates: >>>>>>>>> There is the problem that this error message is >>>>> rendered >>>>>>>>> simply, I cannot run the debugger. But I want to >>>>> paste an >>>>>>>>> extract of the stack trace, too: >>>>> WARenderContinuation(WASessionContinuation)>>updateStates: >>>>> [] >>>>>>>>> in >>>>> WARenderContinuation(WASessionContinuation)>>respond: >>>>>>>>> {[:value | self updateStates: states]} [] in >>>>>>>>> MWSession(WASession)>>onRespond: {[:response | >>>>> aBlock value: >>>>>>>>> response. previous value: response] Although I >>>>>>>>> created my own session, I never did >>>>> override the >>>>>>>>> updateStates method. Does anybody know what the >>>>> problem could >>>>>>>>> be? Thanks, Peter >>>>> _______________________________________________ seaside >>>>> mailing list [hidden email] >>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >>>>> >>>>> >>>> >>>>> _______________________________________________ seaside >>>>> mailing >>>>>> list [hidden email] >>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >>>>> >> _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> > _______________________________________________ seaside mailing > list [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklKE94ACgkQ0qdvZsCNFKG9TQCgpJ+UGSMIB8ds42PTAKo5txy6 e7kAoI0mLGetDwzE0ntrgmVgSMe0lpcS =aKls -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Julian Fitzell-2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Ok with some help I could narrow down the problem a little bit. We could figure out that the problem seems to be in WARenderContinuation >> respond: When the line self session onRespond: shall be evaluate I can see that self session is nil. For some reason it looks like the session gets lost for some reason. But in the stack trace I can see that MWSession (WASession) >> start: is called which makes it even more strange for me to understand why the session gets lost. I have to admit that I do not fully understand all the things going on during the render phase and how the relation between session and continuation looks like. I hope these information can help you guys a little bit. Thanks to Michael Haupt for his help. Julian Fitzell schrieb: > Sorry Peter, > > I think you didn't provide enough information for anyone to be sure > what the problem is. > > There are three places in WASessionContinuation>>updateStates: > where #updateStates: is called so I can't be sure what object is > nil. To be certain, you could add a "self halt" at the top of that > method and then step through the code to see where your problem is. > > > It's unlikely that "self session" is returning nil so the most > likely case looks to be that visiblePresentersDo: is passing in a > nil as "each". Perhaps you are returning a nil from a #children > method or something? > > If you can narrow down the object that is nil, or (as Lukas just > suggested) post a minimal set of code that reproduces the problem, > someone will be able to help you further. > > Julian > > On Thu, Dec 18, 2008 at 9:42 AM, Peter Osburg > [hidden email] wrote: Ok, looks like no one is able to > help, huh? > > Peter Osburg schrieb: >>>> Do I need to override the WASessionConfiguration, when I >>>> create my own session? >>>> >>>> I don't see the point where I am mistaken. >>>> >>>> - Peter >>>> >>>> Peter Osburg schrieb: >>>>> I just inherited from WASession and created my own Session, >>>>> but I only added 2 instance variables WASession subclass: >>>>> #MWSession instanceVariableNames: 'user db' >>>>> classVariableNames: '' poolDictionaries: '' category: 'My >>>>> Category' and the corresponding getter and setter methods. >>>>> And of course I did override the configuration of my >>>>> application with my own session. Do I need to manually set >>>>> something in my session? Do I need to be aware of >>>>> something. - Peter Sebastian Sastre schrieb: >>>>>> Is something Seaside won't >>>>> expect. Did you manipulated the session >>>>>> somehow? >>>> >>>>>> Sebastian >>>> >>>>>>> -----Mensaje original----- De: >>>>>>> [hidden email] >>>>>>> [[hidden email]] En >>>>> nombre de >>>>>>> Peter Osburg Enviado el: Martes, 16 de Diciembre de >>>>>>> 2008 >>>>> 11:25 >>>>>>> Para: Seaside Mailingliste Asunto: [Seaside] Re: >>>>>>> SULightbox doesn't work >>>>>> Any help regarding the problem? >>>> >>>>>> - Peter >>>> >>>>>> Peter Osburg schrieb: >>>>>>>>> Hi list, I checked the SULightboxTest and >>>>>>>>> everything works >>>>> well. So I >>>>>>>>> use the code to open a lightbox on my app. I also >>>>> included >>>>>>>>> the SULibrary but nevertheless I get the following >>>>> error >>>>>>>>> mesage: MessageNotUnderstood: >>>>> UndefinedObject>>updateStates: >>>>>>>>> There is the problem that this error message is >>>>> rendered >>>>>>>>> simply, I cannot run the debugger. But I want to >>>>> paste an >>>>>>>>> extract of the stack trace, too: >>>>> WARenderContinuation(WASessionContinuation)>>updateStates: >>>>> [] >>>>>>>>> in >>>>> WARenderContinuation(WASessionContinuation)>>respond: >>>>>>>>> {[:value | self updateStates: states]} [] in >>>>>>>>> MWSession(WASession)>>onRespond: {[:response | >>>>> aBlock value: >>>>>>>>> response. previous value: response] Although I >>>>>>>>> created my own session, I never did >>>>> override the >>>>>>>>> updateStates method. Does anybody know what the >>>>> problem could >>>>>>>>> be? Thanks, Peter >>>>> _______________________________________________ seaside >>>>> mailing list [hidden email] >>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >>>>> >>>>> >>>> >>>>> _______________________________________________ seaside >>>>> mailing >>>>>> list [hidden email] >>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >>>>> >> _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> > _______________________________________________ seaside mailing > list [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklKJRMACgkQ0qdvZsCNFKFueQCgwONHJTkpr0r6t4C/rc4kRdYG 1DwAn3N0IyLNH4OPU+uz6eAd4d10Fji5 =HBV3 -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Lukas Renggli
Here we go :) I just added added the call of a lightbox directly into the MWLoginComponent >> renderContentOn: this component will immediately be called when you access my site so the error should show up directly when you access the entry point. Regards, Peter Lukas Renggli schrieb: Ok, looks like no one is able to help, huh?Can you provide a minimal package that shows the problem? http://www.seaside.st/community/mailinglist I don't have the time to build an example and try tro reproduce your problem. If you provide a file-in with one or two classes, everybody can quickly load it and help to further investigate the issue. I am sure that your problem is solved in no time, if you make it a snap to reproduce. Cheers, Lukas _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
> Here we go :)
- Please provide a *minimal example*, with one or two relevant classes that demonstrate the problem. A minimal example should not depend on *external* libraries or databases, unless this is necessary to reproduce the problem. - Please add an initializer to your *root component* class, that registers itself as an application. Like this somebody that tries to help can reproduce the problem by loading the code and starting up a web browser *within seconds*. To get help for free, there is first some work needed from your side: http://www.seaside.st/community/mailinglist Cheers, Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 While I was extracting the necessary files, I realized that I also get the error message when I use a simple example with one component directly calling renderContentOn: html self lightbox: (WAFormDialog new addMessage: 'test'; yourself) And the component is inherited from WAComponent. I made sure that I added the SULibrary to the configuration. But I still get this error while the SULightboxTest works fine. Comparing the configurations doesn't show me any difference between my configuration and the configuration of the lightbox-dialog application. I use Seaside2.8a1-pmm.581 Scriptaculous-lr.243 and Squeak 3.9 I don't get it. And shall I really send you guys a file-out with one class with one method and one call? Lukas Renggli schrieb: >> Here we go :) > > - Please provide a *minimal example*, with one or two relevant > classes that demonstrate the problem. A minimal example should not > depend on *external* libraries or databases, unless this is > necessary to reproduce the problem. > > - Please add an initializer to your *root component* class, that > registers itself as an application. Like this somebody that tries > to help can reproduce the problem by loading the code and starting > up a web browser *within seconds*. > > To get help for free, there is first some work needed from your > side: > > http://www.seaside.st/community/mailinglist > > Cheers, Lukas > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklKbvQACgkQ0qdvZsCNFKEuPwCfQg7M6nNt68FFD1NFMRV2f/SM DD8AnA9sQ8NaME9M0q7Exgu9LHEf1mKr =6m5V -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Hi!
> renderContentOn: html > self lightbox: (WAFormDialog new addMessage: 'test'; yourself) Its not allowed and doesn't even makes sense to use call: or in your case lightbox: during the rendering phase. It should only be used for callbacks. cheers Gerhard On Thu, Dec 18, 2008 at 4:40 PM, Peter Osburg <[hidden email]> wrote:
_______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Dammit ... great ... that solves the problem ... dammit ... my fault :) Thanks for the hint. Gerhard Obermann schrieb: > Hi! > >> renderContentOn: html self lightbox: (WAFormDialog new >> addMessage: 'test'; yourself) > > Its not allowed and doesn't even makes sense to use call: or in > your case lightbox: during the rendering phase. It should only be > used for callbacks. > > cheers Gerhard > > > On Thu, Dec 18, 2008 at 4:40 PM, Peter Osburg > <[hidden email] [hidden email]> wrote: > > While I was extracting the necessary files, I realized that I also > get the error message when I use a simple example with one > component directly calling > > renderContentOn: html self lightbox: (WAFormDialog new addMessage: > 'test'; yourself) > > And the component is inherited from WAComponent. > > I made sure that I added the SULibrary to the configuration. But I > still get this error while the SULightboxTest works fine. Comparing > the configurations doesn't show me any difference between my > configuration and the configuration of the lightbox-dialog > application. > > I use Seaside2.8a1-pmm.581 Scriptaculous-lr.243 and Squeak 3.9 > > I don't get it. And shall I really send you guys a file-out with > one class with one method and one call? > > Lukas Renggli schrieb: > >>> Here we go :) > > > >> - Please provide a *minimal example*, with one or two relevant > >> classes that demonstrate the problem. A minimal example should > not > >> depend on *external* libraries or databases, unless this is > >> necessary to reproduce the problem. > > > >> - Please add an initializer to your *root component* class, that > > >> registers itself as an application. Like this somebody that tries >> > >> to help can reproduce the problem by loading the code and > starting > >> up a web browser *within seconds*. > > > >> To get help for free, there is first some work needed from your > >> side: > > > >> http://www.seaside.st/community/mailinglist > > > >> Cheers, Lukas > > _______________________________________________ seaside mailing list [hidden email] [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > ---------------------------------------------------------------------- > _______________________________________________ seaside mailing > list [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklKdF8ACgkQ0qdvZsCNFKGPQACdHcbo4nOOWB0dsavhWHt5N26F kNEAn2CAu75TSr9LWYMfweV8bv4e8B7c =09Ad -----END PGP SIGNATURE----- _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Peter Osburg-2
> I don't get it. And shall I really send you guys a file-out with one
> class with one method and one call? Yes, you want to make it easy for people to help. As Gerhard pointed out, the problem is that you use #lightbox: while rendering. #lightbox: does internally the same as #call: and you should not do that while rendering. Either do it from within a callback or use WATask>>#go. Cheers, Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
2008/12/18 Lukas Renggli <[hidden email]>:
>> I don't get it. And shall I really send you guys a file-out with one >> class with one method and one call? > > Yes, you want to make it easy for people to help. > > As Gerhard pointed out, the problem is that you use #lightbox: while > rendering. #lightbox: does internally the same as #call: Is that already part of Slime or should we add it? Cheers Philippe _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
>> As Gerhard pointed out, the problem is that you use #lightbox: while
>> rendering. #lightbox: does internally the same as #call: > > Is that already part of Slime or should we add it? Yes, this is an issue that is automatically detected by Slime. #(chooseFrom:caption: confirm: request:label: request:label:default: call: show: lightbox: answer: chooseFrom: show:onAnswer: answer inform: request:default: show:onAnswer:delegation: request:) Cheers, Lukas > > Cheers > Philippe > _______________________________________________ > seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Free forum by Nabble | Edit this page |