Hi, I actually have already made that by following Anthony's suggestion. That error persists.
Thank you, Janath On Thu, Jul 19, 2012 at 10:11 AM, Massimo Di Pierro < massimo.dipie...@gmail.com> wrote: > Can you please edit your tools.py and replace: > > next = '?_next='+urllib.quote(URL(arg**s=request.args,vars=request.va**rs)) > > > with > > next = > '?_next='+urllib.quote(URL(arg**s=request.args,vars=request.get_va**rs)) > > > Does this get rid of the error? > > On Thursday, 19 July 2012 00:31:02 UTC-5, Janath wrote: >> >> Hi, >> I fixed the bug mentioned follow. However when I tried to upload a file >> having size ~25MB it generates an internal error. >> >> I have attached the screenshot of the error ticket. >> >> Appreciate your support, >> Janath >> >> >> >> >> >> On Wednesday, June 13, 2012 10:17:24 PM UTC-5, Anthony wrote: >>> >>> Fixed in trunk now: http://code.google.com/p/**web2py/source/detail?r=** >>> 9debb760021449f9857247efccae57**99c84fa515<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<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(arg**s=request.args,vars=request.va**rs)) >>>>>>>> File "C:\Python25\lib\urllib.py", line 1205, in quote >>>>>>>> res = map(safe_map.__getitem__, s) >>>>>>>> MemoryError >>>>>>>> >>>>>>>> ERROR SNAPSHOT [image: help] >>>>>>>> >>>>>>>> <type 'exceptions.MemoryError'>() >>>>>>>> >>>>>>> -- > > > > --