Fixed in trunk now: http://code.google.com/p/web2py/source/detail?r=9debb760021449f9857247efccae5799c84fa515
On Wednesday, June 13, 2012 8:25:02 AM UTC-4, Anthony wrote: > > I think this is a bug. If you're using the "welcome" app layout.html, > auth.navbar() is inserted here: > http://code.google.com/p/web2py/source/browse/applications/welcome/views/layout.html#96. > > However, rather than completely removing, try the following: > > auth.navbar(..., action=URL()) > > That will disable the navbar's "next" functionality, though (i.e., if you > click on a navbar link, it will no longer take you back to the page you > were on before clicking). Another option might be: > > {{request.vars = request.get_vars}} > <div id="navbar">{{='auth' in globals() and auth.navbar(separators=(' ',' > ','')) or ''}}</div> > > Anthony > > On Wednesday, June 13, 2012 1:40:41 AM UTC-4, Janath wrote: >> >> Hi, >> >> How can I turn off that. tried but so-far couldn't make it. >> >> Thank you, >> Janath >> >> On Tuesday, June 12, 2012 7:16:59 PM UTC-5, Derek wrote: >>> >>> line 1189, in navbar >>> >>> >>> Can you turn off the 'navbar' and try again? It's trying to urlquote that >>> whole file that you uploaded. >>> >>> >>> On Tuesday, June 12, 2012 1:47:44 PM UTC-7, Janath wrote: >>>> >>>> Further: I run source on python 2.5. >>>> >>>> I have this issue when I run source and the executable. >>>> >>>> >>>> On Tuesday, June 12, 2012 3:45:17 PM UTC-5, Janath wrote: >>>>> >>>>> Hi, >>>>> >>>>> I am trying to upload a file using follwing code segment (database >>>>> table is shown below). >>>>> >>>>> I tried a file ~25MB. It generates a exceptions.MemoryError and there >>>>> is no record insert to the table. >>>>> >>>>> Tried and was successful with a 2 MB file. I think I will have to >>>>> upload max ~30MB. >>>>> >>>>> Error description is shown below. >>>>> >>>>> Support appreciated! >>>>> Janath >>>>> >>>>> >>>>> *this routine uploads file:* >>>>> >>>>> def new_network_data(): >>>>> form = SQLFORM(db.network_data) >>>>> if form.process().accepted: >>>>> response.flash = 'new record inserted' >>>>> download = URL('download') # to see the picture >>>>> records = SQLTABLE(db().select(db.network_data.ALL), >>>>> upload=download, >>>>> headers='fieldname:capitalize') >>>>> return dict(form=form, records=records) >>>>> >>>>> *network_data table:* >>>>> >>>>> db.define_table( >>>>> 'network_data', >>>>> Field('sav_file', 'upload', default=''), >>>>> Field('description', 'text', default='network data will be >>>>> selected based on the description'), >>>>> format = '%(name)s') >>>>> >>>>> db.network_data.sav_file.requires=IS_UPLOAD_FILENAME(extension='sav') >>>>> >>>>> >>>>> >>>>> -------------------------------------------------------------------------------------------------------------------------------------------------- >>>>> >>>>> TICKET ID >>>>> >>>>> 127.0.0.1.2012-06-12.15-34-51.d5191840-7166-40fe-9cd8-5508007b894e >>>>> <type 'exceptions.MemoryError'>VERSIONweb2py™(1, 99, 7, >>>>> datetime.datetime(2012, 3, 4, 22, 12, 8), 'stable')PythonPython >>>>> 2.5.1: C:\Python25\pythonw.exeTRACEBACK >>>>> >>>>> 1. >>>>> 2. >>>>> 3. >>>>> 4. >>>>> 5. >>>>> 6. >>>>> 7. >>>>> 8. >>>>> 9. >>>>> 10. >>>>> >>>>> Traceback (most recent call last): >>>>> File "C:\Users\umgeegan\Desktop\web2py_src\web2py\gluon\restricted.py", >>>>> line 205, in restricted >>>>> exec ccode in environment >>>>> File >>>>> "C:\Users\umgeegan\web2py_src\web2py\applications\PythonPSSE\views\default/new_network_data.html", >>>>> line 56, in <module> >>>>> File "C:\Users\umgeegan\web2py_src\web2py\gluon\tools.py", line 1189, >>>>> in navbar >>>>> next = >>>>> '?_next='+urllib.quote(URL(args=request.args,vars=request.vars)) >>>>> File "C:\Python25\lib\urllib.py", line 1205, in quote >>>>> res = map(safe_map.__getitem__, s) >>>>> MemoryError >>>>> >>>>> ERROR SNAPSHOT [image: help] >>>>> >>>>> <type 'exceptions.MemoryError'>() >>>>> >>>>