Problems with networking WinAOS (again).
Ok, with a previous version of WinAOS I was having problems opening up webpages. In the latest version (2.03) that is thankfully not a problem. I can open up web pages to my heart's content. But now I have problems SERVING pages. Again the problem is different for me on my Win2K and WinXP machines. On Win2K when I go to Projects.Tool and click: Aos.Call WebHTTPServerTools.Start \r:httproot \l:httproot/WebHTTP.Log~ It kicks me ALL THE WAY OUT of Oberon. On WinXP I don't have this problem and I can actually serve (static) pages. The problem is when I try to serve dynamic pages as described in "DynamicWebPagePlugin.Text". I can start the dynamic web server plugin by clicking: Aos.Call DynamicWebpagePlugin.Install ~ no problem. But when I actually try to bring up I dxp page, once again I get kicked ALL THE WAY OUT of Oberon. In version 2.01 on Win2K I get a recursive trap whenever I try to start the webserver. In version 1.06 the webserver works fine for static and dynamic pages, but that's the version that I can't bring up external webpages on. (At least on Win2K. I seem to recall this not being a problem for WinXP.) I'm guessing that I'm the only one having these problems since no one else has mentioned this? Regards, John M. Drake __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com
John Drake wrote:
Ok, with a previous version of WinAOS I was having problems opening up webpages. In the latest version (2.03) that is thankfully not a problem. I can open up web pages to my heart's content. But now I have problems SERVING pages.
Again the problem is different for me on my Win2K and WinXP machines. On Win2K when I go to Projects.Tool and click:
Aos.Call WebHTTPServerTools.Start \r:httproot \l:httproot/WebHTTP.Log~
It kicks me ALL THE WAY OUT of Oberon.
On WinXP I don't have this problem and I can actually serve (static) pages. The problem is when I try to serve dynamic pages as described in "DynamicWebPagePlugin.Text". I can start the dynamic web server plugin by clicking:
Aos.Call DynamicWebpagePlugin.Install ~
no problem. But when I actually try to bring up I dxp page, once again I get kicked ALL THE WAY OUT of Oberon.
In version 2.01 on Win2K I get a recursive trap whenever I try to start the webserver.
In version 1.06 the webserver works fine for static and dynamic pages, but that's the version that I can't bring up external webpages on. (At least on Win2K. I seem to recall this not being a problem for WinXP.)
I'm guessing that I'm the only one having these problems since no one else has mentioned this?
Regards,
John M. Drake
__________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com -- Oberon@lists.inf.ethz.ch mailing list for ETH Oberon and related systems https://lists.inf.ethz.ch/mailman/listinfo/oberon
This is an old connection problem on Win2K. I have it on BBw witch is build on WinAos 1.09 version. But I can't complain, because I didn't dedicate too much time to it. For the end of the year I will probably upgrade BBw and pay mare attention to this fault. Regards, Dan Parnete
--- Dan Parnete <dan.parnete@fastwebnet.it> wrote:
This is an old connection problem on Win2K. I have it on BBw witch is build on WinAos 1.09 version. But I can't complain, because I didn't dedicate too much time to it. For the end of the year I will probably upgrade BBw and pay mare attention to this fault.
Regards, Dan Parnete -- Oberon@lists.inf.ethz.ch mailing list for ETH Oberon and related systems https://lists.inf.ethz.ch/mailman/listinfo/oberon
That reminds me. I have some issues compiling under BBw. The (basic) webserver works fine, but there isn't an object file for DynamicWebpagePlugin. I tried to compile it, but it just hung up. I can compile some programs under BBw but others I can't. Anyway, here's where I am under WinXP. The basic webserver works for both WinAos and BBw. I can't test DynamicWebpagePlugin under BBw (tried copying object file from WinAos but BBw reported it as being "corrupted".) I ran WinAos under its debugger. When trying to serve a dxp page WinAos aborts with a result code: ExitProcess (ret -1073741819) Does anyone know what that result means? Has anyone successfully served DXP pages from the lastest version of WinAos on any platform? Also what about QEMU? I remember there was some talk about networking with BlueBottle running under QEMU. What sort of experiences have people had with that? This is all of the information in the debugger at the time of the crash. ***** System ********* Debugger started Oberon ready. (Modules= 040EB70H) Debugger stopped ***** Exception ****** CreateProcess (Thread 2776) CreateThread 2380 CreateThread 2552 CreateThread 3988 ExitThread 2776 ExitThread 2552 CreateThread 1804 CreateThread 2168 CreateThread 4036 CreateThread 900 CreateThread 2548 CreateThread 3432 ExitThread 2168 CreateThread 3980 CreateThread 4068 CreateThread 148 ExitThread 148 ExitThread 4068 ExitThread 3980 CreateThread 1104 CreateThread 2540 ExitThread 1104 CreateThread 2416 CreateThread 1848 CreateThread 1384 CreateThread 3492 ExitThread 2380 ExitThread 2548 ExitThread 3492 ExitThread 3988 ExitThread 4036 ExitThread 900 ExitThread 3432 ExitThread 2540 ExitThread 2416 ExitThread 1848 ExitThread 1384 ExitProcess (ret -1073741819) ***** Console ******** WinAos 2.03 050530 AosModules.root0040EB70 AosTrap: TrapHandler installed {P2552 ETH Oberon / WinAos 2.03 050530} WSAStartup done: WinSock 2.0 AosIP.Init. Hostname =INTMED35603, IP =127.0.0.1 {P2168 Service 80 open 0} HTTP server started. Default root directory = 'httproot'; logging to 'httproot/WebHTTP.Log' {P3432 Agent 80 connected to 1.0.0.127 1684} Session.LeaseManager started. Dynamic Webpage Plugin added to default host {P3432 Agent 80 connected to 1.0.0.127 1685} Regards, John M. Drake __________________________________ Start your day with Yahoo! - Make it your home page! http://www.yahoo.com/r/hs
John Drake wrote:
That reminds me. I have some issues compiling under BBw. The (basic) webserver works fine, but there isn't an object file for DynamicWebpagePlugin. I tried to compile it, but it just hung up. I can compile some programs under BBw but others I can't.
We have noticed that the compiler hung up in this situations: - some cross references (Alex Popescu has posted the issue on 16 sept 2005) - imported imported module does not exist at compilation time Or better if compiling just module A, witch imports B, and B imports C, but for any reason C.Obx is not present, the compiler goes in loop, without any error message. I have started to prepare a new BBw version. If you tell me the modules you need, I can include them. Regards, Dan Parnete
John Drake wrote:
--- Dan Parnete <dan.parnete@fastwebnet.it> wrote:
This is an old connection problem on Win2K. I have it on BBw witch is build on WinAos 1.09 version. But I can't complain, because I didn't dedicate too much time to it. For the end of the year I will probably upgrade BBw and pay mare attention to this fault.
Regards, Dan Parnete -- Oberon@lists.inf.ethz.ch mailing list for ETH Oberon and related systems https://lists.inf.ethz.ch/mailman/listinfo/oberon
Alex Popescu has solved the BBw W2K TCP problem. You can find the patch on: ftp://81.208.36.220 user: public pass: user
Regards, Dan Parnete
--- Dan Parnete <dan.parnete@fastwebnet.it> wrote:
Alex Popescu has solved the BBw W2K TCP problem. You can find the patch on: ftp://81.208.36.220 user: public pass: user
Regards, Dan Parnete -- Oberon@lists.inf.ethz.ch mailing list for ETH Oberon
Thanks! I'll check it out. Meanwhile I figured out what was causing WinAos to crash under WinXP when trying to access DynamicWebPagePlugins. I still don't know WHY this happens, but I did manage to fix it. Note, the trap I debug info I posted before was incomplete. I needed to turn off "ignore exeptions". When I did that I got MUCH better info. access violation Utilities.Length PC = 2858 len = 0 string = "1.0.0.127" HTTPSession.NewSessionId PC = 3006 header = 2130706433 sessionId = "" i = 0 buffer1 = 02064438H ëë|. D buffer2 = 02068478H ù.`ö context = 00H digest = "" date = 0 time = 0 HTTPSession.GetSession PC = 2484 request = 0205FCB0H HTTPSupport.HTTPRequest var = 00H (HTTPSupport.HTTPVariable) id = "" sess = 00H (HTTPSession.Session) DynamicWebpagePlugin.DynamicWebpagePlugin.Handle PC = 1090 host = 0D34010H WebHTTPServer.Host requestHeader = 2130706433 reply = 1 in = 0195A150H AosIO.Reader out = 0195A450H AosIO.Writer @Self = 01EE1D90H DynamicWebpagePlugin.DynamicWebpagePlugin chunker = 02063FF0H WebHTTP.ChunkedOutStream w = 0195A450H AosIO.Writer f = 020625B0H AosWinFS.File backupUri = "/index.dxp" request = 0205FCB0H HTTPSupport.HTTPRequest session = 00H ... So it was crashing when trying to do a simple Utilities.Length in the HTTPSession.NewSessionId. I made the following fix. Changed: NEW(buffer1,16384); NEW(buffer2,16384); To NEW(buffer1,4096); NEW(buffer2,4096); I've seen a similiar error with similair for RX when run out of the box on Windows platforms. I used a similair patch to fix RX. Oh, you asked me earlier what other modules I'd like to see included in BBw. Well for start DynamicWebPagePlugins. I'm very interested in this (at the moment). I'm sure I'll think of other things though. :) Good work and thanks! Regards, John M. Drake __________________________________ Start your day with Yahoo! - Make it your home page! http://www.yahoo.com/r/hs __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com
participants (2)
-
Dan Parnete -
John Drake