Line 219 of gluon/compileapp.py is as you described it. I also deleted the whole gluon directory and downloaded the latest source of web2py before restarting the server. Also, as far as I can tell, I am not doing anything tricky with Globals or the URL symbol in my models.
I now get the following syntax error: SyntaxError: URL: a=index c=None f=None r=None u=URL On Sep 18, 3:33 pm, Jonathan Lundell <jlund...@pobox.com> wrote: > On Sep 18, 2010, at 11:52 AM, Avik Basu wrote: > > > > > After restarting the server, I get the following error: > > > SyntaxError: URL: a=index c=None f=None r=None > > I was afraid of that, and I can't explain it. > > Please check that line 219 of gluon/compileapp.py is: > > environment['URL'] = html._gURL(request) > > And you might want to quit your server, delete all the .pyc files in gluon, > and restart. > > Do you do anything tricky with globals() or the URL symbol in your models? > > And let's try one more printing attempt: > > if not (application and controller and function): > if r: > msg = 'URL: a=%s c=%s f=%s r.a=%s r.c=%s r.f=%s' % > (application,controller,function,r.application,r.controller,r.function) > else: > msg = 'URL: a=%s c=%s f=%s r=%s u=%s' % > (application,controller,function,r,URL.__name__) > raise SyntaxError, msg > > > > > > > On Sep 18, 2:46 pm, Jonathan Lundell <jlund...@pobox.com> wrote: > >> On Sep 18, 2010, at 11:40 AM, Avik Basu wrote: > > >>> When I replace the code in gluon/html.py, I still keep getting the > >>> same SyntaxError ('not enough information to build the url') which > >>> seems strange since that is not even in the code anymore. > > >>> I am sort of new to debugging the gluon code so I maybe making some > >>> simple mistake. I did delete the html.pyc file. Do I need to restart > >>> the server? > > >> I would assume so, given the message, and especially if you're not seeing > >> html.pyc getting recreated. > > >>> On Sep 18, 2:31 pm, Jonathan Lundell <jlund...@pobox.com> wrote: > >>>> On Sep 18, 2010, at 9:46 AM, Avik Basu wrote: > > >>>>> Sure, I'm happy to help debug. Send me the print statements when you > >>>>> get a chance. > > >>>> FWIW, I just did the same thing (move the current appadmin into my own > >>>> app) and it seems to work OK; at least I can access appadmin/index OK.