Hi, thank you for the reply it was exactly what I needed. Deleting the "oztmp0" file solved my problems. I'm using the 1.3.2 version of Mozart Compiler so I guess this version suffers from the problem you mentioned.
Thanks a lot for the help. 2011/12/22 Wolfgang Meyer <wolfgang.m.me...@googlemail.com> > Maybe we are using different program versions. > I did the test with "Mozart Compiler 1.4.0 (20090523)" and nginx 0.8.54. > > I also vaguely remember that I once had problems using Open.file with an > URL. > If I remember correctly, some versions of Mozart create non-unique > temporary files and thus have problems with repeated loading from URLs. > > Try searching your system for a file called "oztmp0" in C:\\Documents and > Settings\\User\\Local Settings\\Temp\\" or > "C:\\Users\\user\\AppData\\Local\\Temp". > Make sure to delete this file between calls to Pickle.load. > > Wolfgang > > > On Wed, Dec 21, 2011 at 11:08 PM, Khadija EL MAHRSI < > khadija.elmah...@gmail.com> wrote: > >> Hello, >> When I used nginx, I made sure the firewall was disabled (both Windows' >> and the antivirus'). I used another example to load a pickle and the same >> thing happened: I can access the file with my browser but the Pickle.load >> fails. I already tried looking into the log files (both access and error) >> and I noticed that only the access through the browser are recorded which >> makes it seem like the Pickle.load is not even attempting to access the >> server. I find this weird since I made sure I wrote the right URL. Could >> this be related to the fact that I'm working on Windows? >> >> Thanks. >> >> 2011/12/21 <wolfgang.m.me...@googlemail.com> >> >> Hi, >>> >>> first, the fact that you can't access the URL from machine B may >>> indicate that there is a firewall preventing the access. >>> Maybe a local firewall (like the built-in Windows firewall) or maybe >>> some system firewall. Are you using some university network or similar? If >>> so, you should speak with the administrator. >>> >>> >>> I just tried loading a pickle by http URL with nginx like this: >>> >>> declare F = {Pickle.load "http://127.0.0.1:8080/simplefun.ozf"} >>> declare [M] = {Module.apply [F]} >>> >>> and it worked okay. Not sure what could be going wrong on your machine. >>> Any error messages? Maybe something in the nginx logs? (access.log / >>> error.log) >>> >>> Cheers, >>> Wolfgang >>> >>> >>> On Dec 21, 2011 8:27pm, Khadija EL MAHRSI <khadija.elmah...@gmail.com> >>> wrote: >>> > Hi, >>> > I've tried nginx like you suggested and managed to serve the file at a >>> given URL. I can access the .ozf file from my browser using the URL without >>> any problems but when I try to access the file using the URL for >>> Pickle.load, nothing >>> works and I have no idea why. I don't know if this has anything to do >>> with nginx or not (maybe I did something wrong because it's my first time >>> using it). I'm saying this because when I connected 2 machines (A and B) >>> with A running >>> nginx and serving the file, B couldn't access the .ozf from the browser >>> while A could (and I made sure I wasn't using localhost for A). Did I miss >>> something? >>> > >>> > >>> > Thanks. >>> > >>> > 2011/12/17 Khadija EL MAHRSI khadija.elmah...@gmail.com> >>> > >>> > Hello, >>> > For files on the same machine, I had no problems. It is the remote >>> machine case that I'm having trouble with. Like you suggested, I'm trying >>> nginx but since I never did something similar before, it's taking me quite >>> sometime now to >>> achieve my goal (I'm still looking for a step by step tutorial on how to >>> use nginx to serve files). >>> > >>> > >>> > >>> > Thanks. >>> > >>> > 2011/12/15 Wolfgang Meyer wolfgang.m.me...@googlemail.com> >>> > >>> > >>> > Hi, >>> > >>> > >>> > >>> > the URL for "Pickle.load" can be a local filename like >>> "/usr/bla/bla/stuff.ozf" or "C:\\Users\\bla\stuff.ozf" (when on the same >>> machine) >>> > or a http address when accessing a remote machine. >>> > >>> > >>> > >>> > >>> > >>> > But you need a running web server that actually serves the file under >>> the given URL. Maybe that is the problem? >>> > >>> > >>> > Fortunately there a number of light-weight web servers, for example >>> nginx. Relatively easy to install, compared to the earlier web servers... >>> > >>> > >>> > >>> > >>> > >>> > Wolfgang >>> > >>> > >>> > >>> > On Thu, Dec 15, 2011 at 2:40 PM, Khadija EL MAHRSI >>> khadija.elmah...@gmail.com> wrote: >>> > >>> > >>> > >>> > >>> > >>> > Hi, >>> > I wanted to know how to properly write the URL for loading pickles. >>> I've read the documentation but I'm afraid it still isn't clear enough for >>> me. >>> > >>> > >>> > >>> > In case I had 2 connected machines and one of them is trying to load a >>> pickle which exists on the other, how do I write the URL? >>> > >>> > >>> > >>> > Thanks. >>> > >>> > >>> > >>> > >>> > >>> > >>> _________________________________________________________________________________ >>> >>> > >>> > mozart-users mailing list >>> mozart-users@mozart-oz.org >>> > >>> > http://www.mozart-oz.org/mailman/listinfo/mozart-users >>> > >>> > >>> > >>> > >>> > >>> _________________________________________________________________________________ >>> >>> > >>> > mozart-users mailing list >>> mozart-users@mozart-oz.org >>> > >>> > http://www.mozart-oz.org/mailman/listinfo/mozart-users >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> >>> >>> _________________________________________________________________________________ >>> mozart-users mailing list >>> mozart-users@mozart-oz.org >>> http://www.mozart-oz.org/mailman/listinfo/mozart-users >>> >> >> >> >> _________________________________________________________________________________ >> mozart-users mailing list >> mozart-users@mozart-oz.org >> http://www.mozart-oz.org/mailman/listinfo/mozart-users >> > > > > _________________________________________________________________________________ > mozart-users mailing list > mozart-users@mozart-oz.org > http://www.mozart-oz.org/mailman/listinfo/mozart-users >
_________________________________________________________________________________ mozart-users mailing list mozart-users@mozart-oz.org http://www.mozart-oz.org/mailman/listinfo/mozart-users