From: Michael A. <ch...@mu...> - 2005-02-01 10:15:09
|
I have just upgraded my application using Yaws in embedded mode to 1.51, and it doesn't seem to be working. It claims it needs server restart. I am using the standard embedded mode example to start the server. It works perfectly in 1.50. This also seems to influence BTT, which does not work in 1.51. Does anybody have any suggestions or should I just track this down myself? Enjoy, Michael Arnoldus |
From: Michael A. <ch...@mu...> - 2005-02-02 12:56:53
Attachments:
smime.p7s
|
I have found the bug in 1.51 embedded mode: diff -r yaws-1.51/src/yaws_api.erl yaws-1.51a/src/yaws_api.erl 1711c1711 < {true, false} when OLDGC#gconf.username == undefined -> --- > {true, false} when OLDGC == undefined; OLDGC#gconf.username == undefined -> diff -r yaws-1.51/src/yaws_config.erl yaws-1.51a/src/yaws_config.erl 1115a1116,1117 > Old == undefined -> > true; Will somebody please check that these fixes make sense, and check them in? It makes the 1.51 work here . Enjoy, Michael Arnoldus _____ From: erl...@li... [mailto:erl...@li...] On Behalf Of Michael Arnoldus Sent: 1. februar 2005 11:18 To: erl...@li... Subject: [Erlyaws-list] Embedded mode doesn't work in 1.51 I have just upgraded my application using Yaws in embedded mode to 1.51, and it doesn't seem to be working. It claims it needs server restart. I am using the standard embedded mode example to start the server. It works perfectly in 1.50. This also seems to influence BTT, which does not work in 1.51. Does anybody have any suggestions or should I just track this down myself? Enjoy, Michael Arnoldus |
From: Claes W. <kl...@gm...> - 2005-02-02 14:10:28
|
> > Will somebody please check that these fixes make sense, and check them in? > Ok, looks ok, I'm also running embedded mode but don't get OldGC to be undefined they way you do. However, patch is ok and checked in. > in 1.50. This also seems to influence BTT, which does not work in 1.51. > Does anybody have any suggestions or should I just track this down > > myself? > Tobbe ??? /klacke |
From: Michael A. <ch...@mu...> - 2005-02-02 15:01:17
Attachments:
smime.p7s
|
I am mystified. To start yaws in embedded mode, I use the following function: start() -> application:start(yaws), GC = yaws_config:make_default_gconf(false), SC = #sconf{port = 8888, listen = {0,0,0,0}, docroot = "www"}, yaws_api:setconf(GC, [[SC]]). Almost exactly as taken from the example. When yaws is started in embedded mode the internal gconf thingy will be set to 'undefined' as far as I can see from the code. Are you starting yaws embedded in some new and fancy way I need to know or ... ? Anyway, thanks for checking (in) my changes! Michael -----Original Message----- From: Claes Wikstrom [mailto:kl...@gm...] Sent: 2. februar 2005 15:10 To: Michael Arnoldus Cc: erl...@li...; olivier Subject: Re: [Erlyaws-list] Embedded mode doesn't work in 1.51 > > Will somebody please check that these fixes make sense, and check them in? > Ok, looks ok, I'm also running embedded mode but don't get OldGC to be undefined they way you do. However, patch is ok and checked in. > in 1.50. This also seems to influence BTT, which does not work in 1.51. > Does anybody have any suggestions or should I just track this down > > myself? > Tobbe ??? /klacke |